Operating System - 컴퓨터 시스템 계층 구조, 운영체제, 운영체제의 역할, 운영체제와의 관계, 운영체제의 필요성, 운영체제의 기능
멀티 코어 CPU CPU 내부에 2개의 프로세서가 포함되어 있음 2개의 프로그램을 동시에 실행 병목 현상이 발생해서 속도가 저하된다. 컴퓨터 시스템 계층 구조 사용자 응용 프로그램 (한글, Chrome, VSCode, 카카오톡 등) 운영체제 (운영체제 커널 코드, 디바이스 드라이버) 컴퓨터 하드웨어 위의 표처럼 컴퓨터 시스템은 계층 구조로 설계되어 있다. 운영체제는 응용프로그램과 하드웨어 사이의 인터페이스이다. 그렇다면, 컴퓨터 시스템이 계층 구조로 설계된 이유는 무엇일까? 계층 간의 독립성 확보를 위해서 이다. 사용자 운영체제나 하드웨어에 대해 몰라도 응용프로그램으로 컴퓨터를 사용할 수 있다. 응용프로그램 컴퓨터 하드웨어의 타입이나 구조, 제어 방법을 몰라도 개발이 가능하다. ex) CPU의 크기, 메..