본문 바로가기

컴퓨터 시스템/하드웨어

(3)
PID 개요PID란 비례-적분-미분 제어기(Proportional-Integral-Differential controller) 또는 PID 제어(PID control)는 실제 응용분야에서 가장 많이 사용되는 대표적인 형태의 제어기법이다. PID 제어기는 기본적으로 피드백(feedback)제어기의 형태를 가지고 있으며, 제어하고자 하는 대상의 출력값(output)을 측정하여 이를 원하고자 하는 참조값(reference value) 혹은 설정값(Set Point)과 비교하여 오차(error)를 계산하고, 이 오차값을 이용하여 제어에 필요한 제어값을 계산하는 구조로 되어 있다.비례 제어기 (P 제어기):기능: 현재 오차에 비례한 출력을 생성한다.영향: P 게인을 높이면 시스템의 응답 속도가 빨라지지만, 너무 높으면 ..
HDD 디스크 스케줄링 이번 글에서는 HDD(하드 디스크)가 데이터를 읽을 때 어떤 순서로 읽는지 알아볼 것이다. 디스크 스케줄링이란 필요한 프로그램과 데이터가 디스크 여러곳에 저장되어 있을 경우 자료에 접근하기 위해 디스크 헤드가 움직이는 경로를 결정하는 기법이다. 디스크 스케줄링은 일반적으로 탐색 시간을 최적화하기 위해 수행되며 일정 시간에 요구를 최대한 많이 처리하고 요청에 대한결과가 나오는 시간을 짧게 하며 각 요청에 응답 시간들이 차이가 많이 나지 않도록 하려는 목적을 가지고 있다. 디스크 스케줄링 기법에는 여러가지가 있지만 이번 글에서는 4가지를 알아볼 것이다. 시작하기 앞서, 입력 데이터는 10, 32, 54, 5, 13, 98 로 고정한다. 시작 헤드는 14로 고정한다. FSFS(First Come First S..
하드 디스크 (HDD) 구성 하드 디스크는 크게 6개로 이루어져 있다. 1. Flatter(디스크) - 데이터가 저장되는 디스크로, 금속 기판에 산화막이 입혀진 자성체이다. 2. Actuator Arm - Actuator Arm은 Head가 원하는 곳을 갈 수 있도록 이동시켜준다. 3. Head - Flatter위를 빠르게 움직이는 바늘 모양의 부품이다. 이 푸분을 통해 Flatter에 데이터를 읽고, 쓸 수 있다. 4. Spindle motor - Flatter를 매우 빠른 속도로 회전시켜준다. 이는 데이터 접근 속도에 영향을 주며 HDD에서 나는 소음의 주된 원인이라고 할 수 있다. 평균적으로 motor는 5400 RPM, 7200 RPM, 15000RPM등, 매우 빠르게 회전한다. (RPM은 분당 회전 속도를 말한다.) 5. ..