728x90
반응형
반응형
IT CookBook, 쉽게 배우는 운영체제(2판)
- 저자 :조성호
- 출간 :2023-01-30
- ISBN :9791156646341
[쉽게 배우는 운영체제(2판)] 연습문제 솔루션
Part02. 프로세스 관리 - Chap03. 프로세스와 스레드
- 2) 프로세스
- 4) PCB
- 2) 준비상태
- 3) 대기상태
- 2) 준비상태
- 2) 준비상태
- 1) 완료상태
- 4) 실행상태
- 4) 문맥교환
- 1) 문맥교환
- 1) init
- 2) fork()
- 4) exec()
- 4) exec()
- 3) orphan 프로세스
- 2) 좀비 프로세스
- 1) 보류상태
- 4) 스레드
- 1) 쓰레드 끼리 독립적이라 영향을 받지 않는다.
- 3) 사용자 스레드
반응형
- 커널
- 스택
- 준비
- 대기
- 대기
- 준비
- 준비
- 종료
- 실행
- 문맥교환
- 문맥교환
- wait()
- init
- fork()
- exec()
- fork()
- exec()
- fork()
- 364
- 268
반응형
- 고아 프로세스
- 좀비 프로세스
- 좀비 프로세스
- 휴식상태
- 보류 상태
- 프로세스
- PCB
- 작업
- 스레드
- 스레드
- 멀티 스레드
- 1 to N 모델
- 1 to N 모델
- 프로세스 제어 블록의 약자로 프로세스 의 실행 상태등을 관리하는 역할을 한다.
- 생성, 준비, 실행, 대기, 종료
- 프로세스가 실행 상태에 올라갔다가 타임 슬라이스 내에 완료하지 못하여 준비상태로 돌아가기 위하여 다음 실행상태로 올라올 프로세스와 PCB를 교한하는것
- 고아 프로세스는 부모 프로세스와 자식프로세스가 있을때 자식 프로세스는 종료 되지 않앗는데 부모프로세스가 종료된 상태
- 멀티 프로세스는 프로세스를 여러개 를 운영체제가 시분할 기법을 이용하여 실행라고 있는 것이고 멀티 스레드는 프로세스 내에 CPU가 일을 하는 작업 단위인 스레드를 여러개 만들어두는 것
- 멀티스래드를 하면 프로세스가 해야할 일을 잘게 쪼개어 더 많은 작업량을 소화 할 수 있다.
- 1 to N - 초기적 모델로 라이브러리에서 구연이 가능하나 한개가 여러개를 관리 하기에 그 한개가 죽으면 모두가 죽는 현상이 발생하기에 안정성이 떨어진다.
1 to 1 - 한개가 한개를 관리하기에 한개가 죽으면 한개만 죽기에 안정성이 더 좋다. 그러나 비효율 적이다.
M to N - 여러개가 여러개를 관리하고 한개의 스레드가 한개와만 연결된 것이 아니기에 죽어도 문제가 크지 않은 훨신 안정적인 모델이다.
반응형
728x90
반응형
'Major > 운영체제' 카테고리의 다른 글
[쉽게 배우는 운영체제(2판)] 연습문제 7장 답 (0) | 2023.05.31 |
---|---|
[쉽게 배우는 운영체제(2판)] 연습문제 5장 답 (0) | 2023.04.20 |
[쉽게 배우는 운영체제(2판)] 연습문제 4장 답 (0) | 2023.04.20 |
[쉽게 배우는 운영체제(2판)] 연습문제 2장 답 (0) | 2023.04.20 |
[쉽게 배우는 운영체제(2판)] 연습문제 1장 답 (3) | 2023.04.20 |