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
- Java
- heap
- 스프링 APPLICATION_JSON_UTF8
- github access token
- 브라우저 JSON encoding
- Python
- CPU 스케줄링
- 운영체제
- Algorithm
- 네트워크와 분산 시스템
- chapter7
- github 403
- github personal access token
- CloudFunction
- github push 403
- JSON UTF-8
- 문제 풀이
- 가상 메모리 기초
- 알고리즘
- 코딩테스트
- 물리 메모리 관리
- chapter8
- 연습문제
- 요리책
- PubSub
- 요리책 운영체제
- JSON encoding
- 브라우저 JSON 인코딩
- codingtest
- GCP PubSub
Archives
- Today
- Total
이도(李裪)
요리책 운영체제. Chapter 3 프로세스와 스레드 연습문제 풀이 본문
Part 2 프로세스 관리
Chapter 3 프로세스와 스레드
연습문제
- 프로그램이 프로세스가 되려면 운영체제로부터 무엇을 받아야 하는가?
- PCB (Process Control Block)
- 프로세스의 상태 중 CPU를 할당받기 위해 기다리는 상태는 무엇인가?
- 준비상태
- 프로세스의 상태 중 입출력 작업을 하기 위해 이동하는 상태는 무엇인가?
- 대기상태
- CPU 스케줄러가 준비 상태에 있는 프로세스 중 하나를 골라 CPU를 할당하는 작업을 무엇이라고 하는가?
- CPU 스케줄링
- 유닉스에서 ctr + z 키를 눌러 프로세스가 중단되면 프로세스는 어떤 상태로 바뀌는가?
- 휴식 상태
- 실행 상태에서 하나의 프로세스가 나가고 새로운 프로세스가 들어오는 상황을 무엇이라고 하는가?
- 문맥 교환(context switching)
- 실행 중인 프로세스로부터 새로운 프로세스를 복사하는 시스템 호출은 무엇인가?
- fork()
- 프로세스의 골격은 그대로 둔 채 코드 영역만 바꾸는 시스템 호출은 무엇인가?
- exec()
- 부모 프로세스가 기다리지 않아 자원이 회수되지 못하고 계속 살아있는 프로세스는 무엇인가?
- 고아 프로세스
- 프로세스의 코드에 정의된 절차에 따라 CPU에 작업 요청을 하는 실행 단위로서 가벼운 프로세스라고 불리는 것은 무엇인가?
- 스레드
- 고아 프로세스를 방지하기 위해 부모 프로세스는 어떤 시스템 호출을 사용하는가?
- wait()
- 작업이 끝난 프로세스의 자원을 회수하는 행위를 무엇이라고 하는가?
- Garbage Collection
- 모든 프로세스를 부모-자식 관계로 만들어 자원 회수를 용이하게 하는 프로세스의 구조는 무엇인가?
- 프로세스 계층 구조
'개발' 카테고리의 다른 글
요리책 운영체제. Chapter 5 프로세스 동기화 연습문제 풀이 (0) | 2021.10.10 |
---|---|
요리책 운영체제. Chapter 4 CPU 스케줄링 연습문제 풀이 (0) | 2021.10.10 |
WebStorm, IntelliJ IDEA, PyCharm, Visual Studio Code를 터미널에서 실행하기 (0) | 2021.10.05 |
GCP Cloud Function으로 FCM 메시지 보내기 + Pub/Sub (0) | 2021.09.29 |
fork repository 최신으로 유지하기 (0) | 2021.09.26 |
Comments