OS 운영체제운영체제란 HW와 SW자원을 관리하는 자원관리자이다. 크게 다음과 같은 역할을 수행한다.CPU 스케줄링과 프로세스 관리: CPU를 어떤 프로세스에 할당할지 결정하고, 프로세스의 생성과 삭제, 자원 할당과 반환을 수행한다.메모리 관리: 한정된 메모리 공간을 어떤 프로세스에 얼마나 할당할지 결정한다.디스크 파일 관리 및 I/O 디바이스 관리 등 컴퓨터의 요소CPU(중앙처리장치)CPU는 메모리에 저장된 명령어를 읽어 명령을 수행한다. 크게 제어장치, 산술논리연산장치, 레지스터로 구성된다.메모리메모리는 데이터를 저장해두었다가 필요할 때 CPU로 전달하는 역할을 수행한다. 인터럽트인터럽트는 어떤 신호가 들어왔을 때 CPU를 잠깐 정지시키는 것을 말한다. I/O 디바이스로 인한 인터럽트, 0으로 숫자를..