CS (10) 썸네일형 리스트형 Computer System Overview 2 (미완) 알아야 할 것 : Interrupt의 필요성, 과정, 종류 Interrupts Interrupt Mechnism Interrupt의 필요성을 알아보자 프로세서의 utilization (사용성)을 향상시켜야한다. 대부분의 I/O 디바이스들은 프로세서보다 느리다. 프로세서는 디바이스를 기다리기 위해서 (pause) 하던 일을 멈춰야한다. -> busy waiting 즉 프로세서의 낭비가 있다 ! 예를 들어서, write 작업을 하던 도중에 프린터를 쓰면 프린터 작업이 완료될 때까지 write를 중지하고 idle(쉬는상태) 상태를 유지해야한다. 고로 프린터를 사용하던 도중에는 idle 상태가 되니까 이 상태를 프로세서의 낭비가 있다고 한다. Interrupt를 포함한 Instruction Cycle (명령어 .. Computer System Overview 1 Basic Elements CPU에서 실행되는 모든 명령어는 memory access가 필요하다. 비휘발성 메모리: 전원이 꺼져도 메모리가 유지된다. ex) flash memory, 하드디스크 (보조기억장치) ROM 휘발성 메모리: 전원이 꺼지면 메모리가 날아간다. ex) SRAM, DRAM Processor Register ALU (Arithmetic/logic unit) 수학적 계산을 수행하고 논리적 비교한다. CPU (Central processing unit) ALU, 제어 장치 및 레지스터를 사용하여 명령 세트를 수행하는 하드웨어 구성 요소 Evolution of processors GPU (Graphical Processing Units) SIMD (Single-Instruction Multi.. 이전 1 2 다음