<추천>[OS] Context Switching, Cache Pollution / TLB, MMU
PCB(Process Control Block) 운영체제가 프로세스들을 관리하기 위해 사용하는 자료구조이다. 운영체제는 PCB 자료구조를 통해 프로세스 제어 및 관리(스케줄링, 종료, fork 등)를 한다. 아래 사진은 PCB가 갖는 데이터 구조이다. - process state : 프로세스의 상태(new ready waiting, running, terminated) - process number : PID - program counter : PC 레지스터 값(다음에 실행시킬 Instruction의 주소) - registers : 프로세스가 스케줄링되어 있던 CPU의 레지스터의 값(Context Switching시 사용됨) - memory-limits : 프로세스에 할당된 메모리 제한 정보(페이지 테이..
[ Basic ]/# OS
2022. 5. 28. 15:19
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- github actions
- ubuntu
- GitOps
- kafka
- Stream
- RDB
- ci/cd
- Java
- jvm
- 코틀린
- docker
- container
- spring
- 컨트롤러
- golang
- 카프카
- 쿠버네티스
- Non-Blocking
- argocd
- Linux
- LFCS
- 우분투
- Kotlin
- K8s
- rolling update
- Controller
- CICD
- Kubernetes
- db
- go
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함