[Computer Science] [운영체제] 프로세스와 스레드
·
Computer Science/Operating System
프로세스와 스레드프로세스란 실행중인 프로그램을 뜻한다.같은 프로그램도 별도의 프로세스가 될 수 있다.포그라운드 프로세스 & 백그라운드 포로세스많은 종류의 프로세스가 있지만 대표적인 프로세스가 포그라운드 프로세스 & 백그라운드 포로세스가 있다.백그라운드 프로세스들 중에서는 지금 당장 사용자와 상호작용이 없지만 대기중에 있는 애들이 서비스에 있다.프로세스 제어 블록(PCB)동시다발적으로 실행되는 프로세스를 효율적으로 관리하기 위해서 PCB가 있다.프로세스의 꼬리표라고 생각하면 좋다. 모든 프로세스마다 갖고 있다.같은 프로그램도 별도의 프로세스가 있으면 각각의 PCB를 갖고 있다.PID: Process ID, 프로세스에 할당되어 있는 고유한 번호, 식별자레지스터스케줄링 정보메모리 정보사용한 파일 정보입출력장치..