
프로세스와 스레드
·
운영체제
프로그램이란?프로그램이란 어떤 작업을 하기 위해 실행할 수 있는 파일(코드 덩어리)파일이 저장 장치에는 있지만 메모리에는 올라가 있지 않은 정적인 상태프로세스란? 실행 중인 프로그램을 의미. (같은 프로그램도 별도의 프로세스가 될수있다.) 커널에 등록되고 커널의 관리하에 있는 작업각종 자원을 요청하고 할당 받을 수 있는 개체PCB를 할당 받은 개체능동적인 개체 ( 실행 중 각종 자원을 요구, 할당, 반납하며 진행)예를 들어, 우리가 컴퓨터에서 웹 브라우저를 켜면, 그 브라우저가 프로세스로 실행되는데. 프로세스는 프로그램이 실제로 CPU에서 돌아가면서 작업을 수행하는 독립적인 단위프로세스 제어블록(PCB) - Process Controle Block프로세스 제어블록(PCB)는 운영체제가 각 프로세스를 관리..