조성호 님의 "쉽게 배우는 운영체제" 책을 정리한 포스팅 입니다 1. 개요프로그램 vs 프로세스프로그램어떤 데이터를 사용하여 어떤 작업을 할지 절차를 적어놓은 것저장장치에 저장되어 있는 정적인 상태 프로세스작업이 진행되고 있는 프로그램메모리에 올라온 동적인 상태 프로세스로의 전환프로그램을 메모리에 로드PCB 생성프로세스를 관리하기 위한 핵심 데이터 구조PID, Process state, Process Number, Program Counter, Register, Memory limitsFDT (오픈된 파일을 식별하기 위한 File Descriptor 정보 테이블)커널은 시스템 전체에서 오픈된 파일을 System open-file table로 관리함커널은 Active vnode table로 파일 시스템의 ..