프로세스 관리
프로세스는 자원을 필요로 하며, 이외에도 초기화 데이터로 필요로 할 수 있음.
그러나 프로그램 그 자체는 프로세스가 아니며, 프로세스는 다음 수행할 명령어를
지정하는 프로그램 카운터를 가진 능동적인 개체이다.
운영체제는 프로세스와 관련해 다음 책임을 진다.
- 사용자 프로세스와 시스템 프로세스의 생성과 제거
- CPU에 프로세스와 쓰레드 스케줄하기
- 프로세스의 일시 중지와 재수행
- 프로세스 동기화를 위한 기법 제공
- 프로세스 통신을 위한 기법 제공