03. 프로세스의 이해
- 본 글은 인프런 공룡책 운영체제 강의를 듣고 정리한 내용입니다 프로세스 프로세스란 실행중인 프로그램 프로세스가 실행되려면 cpu 를 쓸수있어야 함 메모리에 올라가있어야 함 리소스들을 관리할 수 있어야함 (files, I/O device) 프로그램 사이즈 확인 방법 $ size ./a.out text data bss(initialized data) dec hex filename 순으로 출력된다 프로세스의 생명주기(Life cycle) new : 프로세스 생성 (fork 같은게 실행된) Running : 프로세스를 CPU에 로딩한 상태 Waiting : CPU 가 다른 프로세스를 실행중이라면 대기하는 상태 I/O 대기 같은 것 (queue) Ready : waiting 에서 준비가 되었다는걸 알리는 상태..