반효경 교수님의 운영체제 강의를 정리하는 포스팅 System Structure & Program Execution 1 📌 컴퓨터 시스템 구조 컴퓨터 시스템의 구조는 아래와 같다. 이미지 출처 - https://asfirstalways.tistory.com/115 컴퓨터 시스템에는 크게 중앙 처리장치인 CPU, 메모리, 그리고 외부 장치들인 디스크, 키보드 등등 으로 구분된다. 컴퓨터는 외부에서부터 데이터를 읽어와 연산을 한 후에 다시 출력해주는 방식으로 처리한다. 📌 CPU CPU는 Memory에 올라간 프로그램들의 명령들을 하나하나 읽어들여 수행하는 역할을 담당한다. I/O마저도 이 CPU가 관리하게 되면, 너무나도 많은 인터럽트가 발생하게 된다. 이런 경우에는 CPU가 효율적이지 못하다고 할 수 있다..