timer

    [Operating Systems] 컴퓨터 시스템 구조

    컴퓨터 시스템 구조를 이해해 보자,, 컴퓨터는 CPU와 Memory로 구성되며, 그 외 디스크, 키보드, 프린터, 모니터 등과 같은 I/O 장치들로 구성된다. # CPU(Central Processing Unit) 두말할 것도 없다. 컴퓨터의 핵심 두뇌. 메모리에 적재된 instruction들을 실행하고 끝나면 interrupt를 체크하는 과정을 반복 수행한다. interrupt line : CPU는 Memory와 일을 하는 소울 메이트다. 헌데 만약 속도가 느린 I/O 장치와 일을 해야 할 경우 Device controller에게 일을 시켜놓고 CPU는 다음 업무를 처리한다. 이후 Device controller는 실행한 결과(ex. 키보드로 입력한 문자열)를 자신의 local buffer에 저장한 후..