스레드
-
프로세스? 스레드?CS/운영체제 2021. 1. 2. 15:07
프로그램 어떤 작업을 위해 실행할 수 있는(CPU에 할당받을 수 있는) 파일을 말한다. 프로세스 CPU에 올라가 실행중인 프로그램을 말하며 메모리에 올라와 실행되고 있는 프로그램의 인스턴스이다. 다른말로 운영체제로 부터 시스템 자원을 할당받는 작업의 단위이기도 하다. ●할당받는 자원들 ○CPU 시간 ○주소 공간 ○Code, Data, Stack, Heap의 구조로 되어 있는 독립된 메모리 영역 프로세스 제어 블록(pocess Control Block, PCB) PCB는 특정 프로세스에 대해서 정보를 저장하고 있는 운영체제 자료구조이다. 운영체제는 프로세스를 관리하기 위해서 프로세스 생성과 동시에 PCB를 생성한다. 프로세스는 작업을 처리하다가 (문맥전환)전환이 발생하게 되면 현재 진행중인 작업을 PCB에..