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 | 31 |
Tags
- cpu
- DFS
- BFS
- git
- 코딩테스트
- LinkSnap
- 자바스크립트
- 프론트엔드개발자
- js
- 알고리즘
- 그리디
- computerscience
- 패스트캠퍼스
- CS
- html/css/js
- 국비지원취업
- 야놀자
- github
- 국비지원
- CSS
- 컴퓨터공학
- 백준
- Javascript
- KAKAO
- 호이스팅
- 컴퓨터과학
- 너비우선탐색
- nodejs
- 코테
- 부트캠프
Archives
- Today
- Total
목록pcb (1)
My Boundary As Much As I Experienced
PCB 와 Context Switching
Process Management CPU가 프로세스가 여러개일 때, CPU 스케줄링을 통해 관리하는 것을 말함 PCB(Process Control Block) 프로세스들의 메타데이터를 저장하는 곳. PCB(Process Control Block)는 특정 프로세스에 대한 정보를 담고 있는 자료구조입니다. 운영체제는 PCB에 담긴 프로세스 정보를 이용하여 프로세스를 관리/제어합니다. 프로그램이 실행되어 메모리에 적재됐을 때 프로세스가 생겨나고, 프로세스 주소 공간에 코드&데이터&스택 공간이 생성됩니다. 이후 해당 프로세스의 메타데이터들이 PCB 에 저장된다. (Linked List 방식으로 관리함) 프로그램 실행 → 프로세스 생성 → 프로세스 주소 공간에 (코드, 데이터, 스택) 생성 → 이 프로세스의 메타..
Computer Basics
2023. 8. 29. 08:23