728x90 반응형 운영체제 728x90 반응형 1 프로세스 (1): 정의, 프로그램과의 차이 프로세스란 실행 중인 프로그램 혹은 시스템의 작업 단위를 말한다. 예를 들어 내가 크롬에서 4개의 탭을 실행시키고 있다면, 한 프로그램(=크롬)으로 4개의 프로세스(=탭)을 만들어서 돌리고 있는 것! 그래서 시스템은 프로세스들의 집합으로 구성된다고 하고, 운영체제 프로세스는 시스템 코드를 실행하는 역할, 사용자 프로세스는 사용자 코드를 실행하는 역할을 맡으며, 이 프로세스들은 병렬로 처리가 가능하다!(time-sharing) 실행 중인 프로그램은 작업을 완수하기 위해 CPU, 메모리, 파일, I/O 디바이스 등의 자원들을 필요로 하는데, 이 자원들은 프로세스가 생성될 때 혹은 실행되는 중간에 할당된다. 초기의 컴터 시스템은 한 번에 하나의 프로그램만을 수행할 수 있어서 실행되는 프로그램이 시스템에 대한 .. 2020. 8. 2. 이전 1 다음