운영제체-2
process & thread 프로세스(process) = 실행중인 프로그램 프로그램 : 동작을 하지 않는 정적/수동적 개체 프로세스 : 동작을 하는 능동적 개체 운영체제로부터 자원을 할당 받아 동작 자원 : cpu, 메모리, 입출력장치, 파일 등 동작 : cpu가 프로세스의 명령을 실행 운영체제가 처리하는 작업 프로세스 생성 및 종료 프로세스 실행 위한 스케줄링 작업 및 상태 관리 프로세스 구성 메모리 구조 프로그램 실행에 직접적으로 필요한 코드와 데이터 코드영역 = 프로그램 자체 (프로그램 소스가 있는 영역) 데이터 영역(정적데이터 영역, 스택영역, 힙영역) = 프로그램 실행 시 필요한 데이터(상수,변수 의 값 서브프로그램 호출 값) 프로세스 제어블록(PCB: Process Control Block)..
2023.03.31