일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 비동기
- algorithm
- 알고리즘
- context switching
- node.js
- 프로그래머스
- REACT
- react 기초
- python algorithm
- typeScript
- 파이썬
- codestates
- 파이썬 알고리즘 인터뷰
- execution context
- 코드스테이츠
- 자바스크립트
- useState
- OS
- 자바
- JavaScript
- Computer Science
- Python
- 글또
- 자료구조
- java
- Operating System
- 개발공부
- Zerobase
- 컴퓨터공학
- 운영체제
Archives
- Today
- Total
목록context (1)
Back to the Basics
[Computer Science][제로베이스 ]-운영체제 - 프로세스 구조II - PCB & PC & SP
제로베이스 컴퓨터 공학자 따라잡기 온라인 완주반 강의를 듣고 정리한 포스팅 프로세스와 컨텍스트 스위칭 - PCB, PC, SP Process를 다른 Process로 바꾸는 메커니즘을 context switching이라고 하였다. context switching을 위해 PCB라는 registor를 이용하여 process의 정보를 참조한다. 그렇다면 PCB는 정확히 무엇이고 어떻게 생겼을까 ? PCB PCB는 Process Contril Block의 약자로, 프로세스에 상태를 저장하는 데이터구조로 OS에서 관리하고있다. Process Context Block이라고도 하며, 프로세스가 실행중인 상태를 캡쳐하고 구조화하여 저장한다. PCB는 아래와 같은 구조로 이루어져있다(c 구조체로 이루어져있음) (Linux..
Computer Science
2021. 12. 24. 10:11