
-
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
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50


목차
운영체제 - William Stallings 운영체제 교재 연습문제 정답모음
도움이 되시길 바랍니다.
도움이 되시길 바랍니다.
본문내용
4.2 Because, with ULTs, the thread structure of a process is not visible to the operating system, which only schedules on the basis of processes.
4.3 a. The use of sessions is well suited to the needs of an interactive graphics interface for personal computer and workstation use. It provides a uniform mechanism for keeping track of where graphics output and keyboard/mouse input should be directed, easing the task of the operating system.
b. The split would be the same as any other process/thread scheme, with address space and files assigned at the process level.
4.4 The issue here is that a machine spends a considerable amount of its waking hours waiting for I/O to complete. In a multithreaded program, one KLT can make the blocking system call, while the other KLTs can continue to run. On uniprocessors, a process that would otherwise have to block for all these calls can continue to run its other threads. Source: [LEWI96]
4.5 No. When a process exits, it takes everything with it—the KLTs, the process structure, the memory space, everything—including threads. Source: [LEWI96]
4.6 As much information as possible about an address space can be swapped out with the address space, thus conserving main memory.
4.7 a. If a conservative policy is used, at most 20/4 = 5 processes can be active simultaneously. Because one of the drives allocated to each process can be idle most of the time, at most 5 drives will be idle at a time. In the best case, none of the drives will be idle.
b. To improve drive utilization, each process can be initially allocated with three tape drives. The fourth one will be allocated on demand. In this policy, at most 20/3 = 6 processes can be active simultaneously. The minimum number of idle drives is 0 and the maximum number is 2. Source: Advanced Computer Architecture, K. Hwang, 1993.
4.3 a. The use of sessions is well suited to the needs of an interactive graphics interface for personal computer and workstation use. It provides a uniform mechanism for keeping track of where graphics output and keyboard/mouse input should be directed, easing the task of the operating system.
b. The split would be the same as any other process/thread scheme, with address space and files assigned at the process level.
4.4 The issue here is that a machine spends a considerable amount of its waking hours waiting for I/O to complete. In a multithreaded program, one KLT can make the blocking system call, while the other KLTs can continue to run. On uniprocessors, a process that would otherwise have to block for all these calls can continue to run its other threads. Source: [LEWI96]
4.5 No. When a process exits, it takes everything with it—the KLTs, the process structure, the memory space, everything—including threads. Source: [LEWI96]
4.6 As much information as possible about an address space can be swapped out with the address space, thus conserving main memory.
4.7 a. If a conservative policy is used, at most 20/4 = 5 processes can be active simultaneously. Because one of the drives allocated to each process can be idle most of the time, at most 5 drives will be idle at a time. In the best case, none of the drives will be idle.
b. To improve drive utilization, each process can be initially allocated with three tape drives. The fourth one will be allocated on demand. In this policy, at most 20/3 = 6 processes can be active simultaneously. The minimum number of idle drives is 0 and the maximum number is 2. Source: Advanced Computer Architecture, K. Hwang, 1993.
추천자료
교육과정의 운영체제
운영체제의 개념과 그 이해
조선 개국 초기의 왕권 강화와 국정운영체제와 유교정치
운영체제란?
우리나라 유아교육기관의 운영체제
[네트워크][네트워크 운영체제][네트워크 보안][네트워크 관리시스템]네트워크의 구성요소, ...
[기술기반][ECC기술][ERP기술][XML기술][무선랜기술][SecureOS기술]ECC기술기반제품, ERP(전...
[운영체제] [운영체제] 핀토스(pintos)프로젝트 설치 및 소스코드 분석 보고서
[이데올로기][북한 주체사상]이데올로기의 기능, 이데올로기의 표상, 북한의 경제운영체제, ...
현재 32비트 운영체제에 비해 64비트 운영체제가 가지는 장점
[운영체제(OS) Shell(셸) 구현]운영체제(OS) Shell 구현 (소스포함)
학교교육과정의 의미, 학교교육과정의 특성, 학교교육과정의 편성운영체제, 학교교육과정의 ...
모든 유닉스 계열의 운영체제장단점을 비교분석
소개글