icon_clip

    ② PCB(Process Control Block)에 프로세스의 현재 상태, PID(Process ID), 부모 PID 등을 저장함

    ③ 프로세스마다 독립된 메모리 공간을 가짐

    스택: 지역 함수, 함수의 매개변수, 반환 주소 값 저장

    힙: 동적 메모리 할당

    데이터: 전역 변수, 정적 변수, 배열, 구조체 저장. 세부적으로 초기화된 데이터는 데이터 영역에, 초기화되지 않은 데이터는 BSS 영역에 저장됨

    코드: 기계어

    ④ 프로세스의 상태

    생성(new): 프로세스가 PCB를 가지고 있지만 OS로부터 승인(admit)받기 전

    준비(ready): OS로부터 승인받은 후 준비 큐에서 CPU 할당을 기다림

    실행(running): 프로세스가 CPU를 할당받아 명령어를 실행함

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.