
[운영체제]🦖공룡책🦕3장 - 프로세스(1)
·
CS
3장 학습 목표프로세스 개념에 대해 학습프로세스 스케줄링 방식 학습프로세스 생성과 종료 연산프로세스 간 통신 방법 학습IPC 시스템 학습클라이언트 서버 환경에서의 통신에 대해 학습프로세스 개념 (Process Concept)초기의 컴퓨터 시스템은 한 번에 하나의 프로그램만을 실행하도록 허용했었다. 하지만 시간이 흘러 오늘날 시스템들은 메모리에 다수의 프로그램이 적재되어 병행 실행 되는 것을 허용한다. 이러한 발전이 실행 중인 프로그램을 뜻하는 프로세스란 개념을 낳았다.프로그램이 컴파일 된 코드와 같은 명령어 리스트들을 포함하는 정적인 개체라면, 프로세스는 메모리 구조를 이루어 현재 활동 상태를 나타내는 등의 동적인 정보를 가지는 동적인 개체인 점을 기억해두자. (프로그램 카운터 값을 통해 현재 어떤 명령..