운영체제는 컴퓨터가 작동할 수 있게 도와주는 가장 기본적인 프로그램이다.운영체제를 학습한다는 건 하드웨어를 소프트웨어적으로 어떻게 관리하는가에 대해 학습하는 것이라고 볼 수 있다. 운영체제는 '커널'을 포함한 하나의 프로그램이며, 메모리에 적재되어 실행된다 (메모리에 적재되는 전용 영역 존재)커널 - 운영 체제의 심장, 컴퓨터 하드웨어와 사용자 프로그램을 연결해주는 소프트웨어. 커널의 주 역할 : 프로세스 관리(1), 메모리 관리 (2) , 파일 시스템 관리 (3) , 입출력 관리 (4) 1. 프로세스 관리- 커널은 프로세스들의 생성, 스케줄링, 종료 등 관리- 여러 프로그램들이 실행될 때 공정하게 cpu를 나눠쓰게 만든다 2. 메모리 관리- 여러 프로그램들이 동시에 메모리를 사용할 때, 커널은 프..