길고 긴 운영체제를 보고 드디어 절반이 왔다. 절반까지 왔으니 요약으로 먼저 시작하겠다! 0. 개요부터 쓰레드까지 1. 운영체제의 개요 - 운영체제가 하는 일: 컴퓨터라는 하드웨어을 잘 쓰기 위한 것 (효율적, 안정적, 확장적, 편리함) - 그런데, 컴퓨터는 한정된 자원을 여럿이서 사용해야한다. (다중 프로그래밍 방식을 통해) - 이를 위해 프로세스, 메모리, 파일, 장치, 네트워크, 보안 기능들이 존재한다. 2. 프로세스와 쓰레드 - 위의 기능을 수행하기 위해 나온 개념이 프로세스와 쓰레드이다. - 폰 노이만 구조에서 프로그램은 프로세스가 되어야 한다. (즉, 메모리에 적재되어야 한다.) - 이것을 잘하기 위한 방법 : 프로세스 생명 주기와 Context Switching, TCB - 메모리에 올릴 때..