문맥교환
-
프로세스(Process)Computer Engineering/운영체제 2019. 7. 13. 17:12
안녕하세요 dely입니다:) 오늘은 운영체제 프로세스에 대해 정리해보려고 합니다. 프로세스는 현재 컴퓨터에서 실행하고 있는 프로그램이라고 간단히 표현할 수 있습니다. 과거 한 대의 컴퓨터가 하나의 작업만 할 수 있던 때에는 필요없었지만 현대의 한 대의 컴퓨터에서 여러 작업을 수행하는 시분할 시스템에서 필요한 개념이라고 합니다. 왜냐하면 컴퓨터가 일을 하는 데에는 메모리, CPU 같은 여러 자원들이 필요한데, 한 대의 컴퓨터에서 여러 작업(task)들이 이 자원들을 서로 자기가 먼저 쓰겠다고 하는 상황이 일어나기 때문입니다. - 프로세스?? 프로세스에는 사실 우리가 흔히 생각하는 수동적인 프로그램이라기보단 다음에 실행할 명령어를 지정하는 프로그램 카운터(PC)와 연관된 자원의 집합을 가진 능동적인 존재(?..