Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 임계 구역
- 동기 비동기
- Multi-level Queue
- 프로세스
- Stack영역
- Non-Preemptive
- 스레드 동기화
- The Banker's Algorithm
- 경량 프로세스
- 문맥 교환
- 스레드
- 모니터(Monitor)
- 교착 상태
- 유저 모드
- 블로킹 논블로킹
- Light Weight Process
- Process Control Block
- Heap영역
- 뮤텍스(Mutex)
- 유저 모드의 동기화
- 프로세스 제어 블록
- 커널 모드의 동기화
- 방금 그 곡
- 인터락 함수
- 프로세스 상태 전이도
- Activity
- The DIning Philosopher Problem
- Reentrant
- 커널 모드
- 은행원 알고리즘
Archives
목록Process Control Block (1)
Blog For Me
[운영체제] PCB(Process Control Block)
PCB는 무엇인가? PCB는 프로세스 제어 블록(Process Control Block)의 줄임말로, 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 일종의 자료 구조이다. 어떤 작업을 처리하는 와중에 갑자기 급한 이벤트가 발생했을 때, 기존에 작업하던 프로세스를 어딘가에 저장을 해놓아야 하는데, 그러한 기능을 하는 곳이 PCB이다. Context Switching이 발생할 때 기존에 실행하던 프로세스를 PCB에 저장 후 중단시키고 새로 실행하는 프로세스의 PCB를 불러온다. PCB 저장내용 Process State: 프로세스의 각 상태를 저장한다. 생성, 준비, 실행, 대기, 종료 중 해당 상태 정보를 저장한다. Process Number: 프로세스의 아이디 정보이다. Process co..
컴퓨터과학/운영체제
2021. 10. 29. 22:50