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
- custom annotation
- sql-mappler
- strict stubbing
- hiberbate
- Spring
- functional interface
- 쓰레드 라이브러리
- 운영체제
- java.util.function
- django-crontab
- none이미지
- Thread Library
- 문자열 불변성
- rainbow table
- SystemCall
- Process
- spring-data-jpa
- @Header
- task_struct
- ReflectUtils
- AOP
- 도커
- 문자열 리터럴
- 롬복주의점
- python-socketio
- Thread Multiplexing
- OS
- 함수형 인터페이스
- FunctionalInterface
- 프로세스
Archives
- Today
- Total
목록PCB (1)
JH's Develog
[OS] 프로세스란?(2) _ PCB, Context switch, Zombie process etc.
지난 포스팅에 이어서 프로세스에 대해 알아보겠습니다. PCB PCB(Process Control Block)는 프로세스를 표현하기 위한 자료구조이며 커널안에 존재합니다. PCB는 프로세스에 대한 아래와 같은 다양한 정보들을 담고 있습니다. Process state : New, Running, Wait등의 프로세스 상태 Program counter : 다음 인스트럭션의 주소 CPU register CPU scheduling info : Priority, 스케줄링 큐의 포인터, 스케줄링 파라미터들과 같은 스케줄링에 관련된 정보 Memory-management info : base & limit registers, Page table, Segment Table Accounting info : CPU사용량, P..
CS/OS
2021. 12. 30. 10:08