Login
Register
Dark Mode
Brightness
Profile
Edit Profile
Messages
My favorites
My Updates
Logout
Recent questions tagged galvin
0
votes
0
answers
271
Galvin Edition 9 Exercise 1 Question 29 (Page No. 52)
Describe some distributed applications that would be appropriate for a peer-to-peer system.
Describe some distributed applications that would be appropriate for a peer-to-peer system.
akash.dinkar12
182
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
1
answer
272
Galvin Edition 9 Exercise 1 Question 28 (Page No. 52)
What are some advantages of peer-to-peer systems over client-server systems ?
What are some advantages of peer-to-peer systems over client-server systems ?
akash.dinkar12
382
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
273
Galvin Edition 9 Exercise 1 Question 27 (Page No. 52)
Describe some of the challenges of designing operating systems for mobile devices compared with designing operating systems for traditional PCs.
Describe some of the challenges of designing operating systems for mobile devices compared with designing operating systems for traditional PCs.
akash.dinkar12
221
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
274
Galvin Edition 9 Exercise 1 Question 26 (Page No. 52)
Which network configuration—LAN or WAN—would best suit the following environments ? a. A campus student union b. Several campus locations across a statewide university system c. A neighborhood
Which network configuration—LAN or WAN—would best suit the following environments ?a. A campus student unionb. Several campus locations across a statewide university ...
akash.dinkar12
500
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
275
Galvin Edition 9 Exercise 1 Question 25 (Page No. 52)
Describe a mechanism for enforcing memory protection in order to prevent a program from modifying the memory associated with other programs.
Describe a mechanism for enforcing memory protection in order to prevent a program from modifying the memory associated with other programs.
akash.dinkar12
242
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
276
Galvin Edition 9 Exercise 1 Question 24 (Page No. 51)
Discuss, with examples, how the problem of maintaining coherence of cached data manifests itself in the following processing environments: a. Single-processor systems b. Multiprocessor systems c. Distributed systems
Discuss, with examples, how the problem of maintaining coherence of cached data manifests itself in the following processing environments:a. Single-processor systemsb. Mu...
akash.dinkar12
324
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
277
Galvin Edition 9 Exercise 1 Question 22 (Page No. 51)
Many SMP(Symmetric Multiprocessing) systems have different levels of caches; one level is local to each processing core, and another level is shared among all processing cores. Why are caching systems designed this way ?
Many SMP(Symmetric Multiprocessing) systems have different levels of caches; one level is local to each processing core, and another level is shared among all processing ...
akash.dinkar12
1.0k
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
1
answer
278
Galvin Edition 9 Exercise 1 Question 21 (Page No. 51)
Some computer systems do not provide a privileged mode of operation in hardware. Is it possible to construct a secure operating system for these computer systems ? Give arguments both that it is and that it is not possible.
Some computer systems do not provide a privileged mode of operation in hardware. Is it possible to construct a secure operating system for these computer systems ? Give a...
akash.dinkar12
1.0k
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
279
Galvin Edition 9 Exercise 1 Question 20 (Page No. 51)
Direct memory access is used for high-speed I/O devices in order to avoid increasing the CPU's execution load. a. How does the CPU interface with the device to coordinate the transfer ? b. How does the CPU know when ... Does this process interfere with the execution of the user programs ? If so, describe what forms of interference are caused.
Direct memory access is used for high-speed I/O devices in order to avoid increasing the CPU’s execution load.a. How does the CPU interface with the device to coordinat...
akash.dinkar12
232
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
280
Galvin Edition 9 Exercise 1 Question 19 (Page No. 51)
What is the purpose of interrupts ? How does an interrupt differ from a trap ? Can traps be generated intentionally by a user program ? If so, for what purpose ?
What is the purpose of interrupts ? How does an interrupt differ from a trap ? Can traps be generated intentionally by a user program ? If so, for what purpose ?
akash.dinkar12
243
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
281
Galvin Edition 9 Exercise 1 Question 18 (Page No. 51)
How are network computers different from traditional personal computers ? Describe some usage scenarios in which it is advantageous to use network computers.
How are network computers different from traditional personal computers ? Describe some usage scenarios in which it is advantageous to use network computers.
akash.dinkar12
243
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
282
Galvin Edition 9 Exercise 1 Question 17 (Page No. 51)
Consider a computing cluster consisting of two nodes running a database. Describe two ways in which the cluster software can manage access to the data on the disk. Discuss the benefits and disadvantages of each.
Consider a computing cluster consisting of two nodes running a database. Describe two ways in which the cluster software can manage access to the data on the disk. Discus...
akash.dinkar12
399
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
283
Galvin Edition 9 Exercise 1 Question 16 (Page No. 51)
How do clustered systems differ from multiprocessor systems ? What is required for two machines belonging to a cluster to cooperate to provide a highly available service ?
How do clustered systems differ from multiprocessor systems ? What is required for two machines belonging to a cluster to cooperate to provide a highly available service ...
akash.dinkar12
128
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
284
Galvin Edition 9 Exercise 1 Question 15 (Page No. 51)
Describe the differences between symmetric and asymmetric multiprocessing. What are three advantages and one disadvantage of multiprocessor systems ?
Describe the differences between symmetric and asymmetric multiprocessing. What are three advantages and one disadvantage of multiprocessor systems ?
akash.dinkar12
104
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
285
Galvin Edition 9 Exercise 1 Question 14 (Page No. 51)
Under what circumstances would a user be better off using a timesharing system than a PC or a single-user workstation ?
Under what circumstances would a user be better off using a timesharing system than a PC or a single-user workstation ?
akash.dinkar12
144
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
286
Galvin Edition 9 Exercise 1 Question 13 (Page No. 50)
The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following settings: a. Mainframe or minicomputer systems b. Workstations connected to servers c. Mobile computers
The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following sett...
akash.dinkar12
228
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
1
votes
0
answers
287
Galvin Edition 9 Exercise 1 Question 12 (Page No. 50)
In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. a. What are two such problems ? b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine ? Explain your answer.
In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.a. What are two ...
akash.dinkar12
249
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
288
Galvin Edition 9 Exercise 1 Question 11 (Page No. 50)
Distinguish between the client–server and peer-to-peer models of distributed systems.
Distinguish between the client–server and peer-to-peer models of distributed systems.
akash.dinkar12
112
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
289
Galvin Edition 9 Exercise 1 Question 10 (Page No. 50)
Give two reasons why caches are useful. What problems do they solve ? What problems do they cause ? If a cache can be made as large as the device for which it is caching (for instance, a cache as large as a disk), why not make it that large and eliminate the device ?
Give two reasons why caches are useful. What problems do they solve ? What problems do they cause ? If a cache can be made as large as the device for which it is caching ...
akash.dinkar12
173
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
290
Galvin Edition 9 Exercise 1 Question 9 (Page No. 50)
Timers could be used to compute the current time. Provide a short description of how this could be accomplished.
Timers could be used to compute the current time. Provide a short description of how this could be accomplished.
akash.dinkar12
172
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
291
Galvin Edition 9 Exercise 1 Question 8 (Page No. 50)
Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes ?
Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes ?
akash.dinkar12
88
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
292
Galvin Edition 9 Exercise 1 Question 7 (Page No. 50)
Some early computers protected the operating system by placing it in a memory partition that could not be modified by either the user job or the operating system itself. Describe two difficulties that you think could arise with such a scheme.
Some early computers protected the operating system by placing it in a memory partition that could not be modified by either the user job or the operating system itself. ...
akash.dinkar12
246
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
1
answer
293
Galvin Edition 9 Exercise 1 Question 6 (Page No. 50)
Which of the following instructions should be privileged ? a. Set value of timer. b. Read the clock. c. Clear memory. d. Issue a trap instruction. e. Turn off interrupts. f. Modify entries in device-status table. g. Switch from user to kernel mode. h. Access I/O device.
Which of the following instructions should be privileged ?a. Set value of timer.b. Read the clock.c. Clear memory.d. Issue a trap instruction.e. Turn off interrupts.f. Mo...
akash.dinkar12
259
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
+
–
0
votes
0
answers
294
Galvin Edition 9 Exercise 1 Question 5 (Page No. 50)
How does the distinction between kernel mode and user mode function as a rudimentary form of protection (security) system ?
How does the distinction between kernel mode and user mode function as a rudimentary form of protection (security) system ?
akash.dinkar12
176
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
295
Galvin Edition 9 Exercise 1 Question 4 (Page No. 49)
Keeping in mind the various definitions of operating system, consider whether the operating system should include applications such as web browsers and mail programs. Argue both that it should and that it should not, and support your answers.
Keeping in mind the various definitions of operating system, consider whether the operating system should include applications such as web browsers and mail programs. Arg...
akash.dinkar12
205
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
296
Galvin Edition 9 Exercise 1 Question 3 (Page No. 49)
What is the main difficulty that a programmer must overcome in writing an operating system for a real-time environment ?
What is the main difficulty that a programmer must overcome in writing an operating system for a real-time environment ?
akash.dinkar12
173
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
297
Galvin Edition 9 Exercise 1 Question 2 (Page No. 49)
We have stressed the need for an operating system to make efficient use of the computing hardware. When is it appropriate for the operating system to forsake this principle and to “waste” resources ? Why is such a system not really wasteful ?
We have stressed the need for an operating system to make efficient use of the computing hardware. When is it appropriate for the operating system to forsake this princip...
akash.dinkar12
193
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
0
answers
298
Galvin Edition 9 Exercise 1 Question 1 (Page No. 49)
What are the three main purposes of an operating system ?
What are the three main purposes of an operating system ?
akash.dinkar12
148
views
akash.dinkar12
asked
Mar 19, 2019
Operating System
galvin
operating-system
descriptive
+
–
0
votes
1
answer
299
Galvin, Virtual memory exercise 9.15
A simplified view of thread states is Ready, Running, andBlocked, where a thread is either ready andwaiting to be scheduled, is running on the processor, or is blocked (for example, waiting for I/O). Assuming a thread is in the Running state, ... will change its state from running to waiting. However, I am highly confused over answers to part b, and part c.
A simplified view of thread states is Ready, Running, andBlocked, where a thread is either ready andwaiting to be scheduled, is running on the processor, or is blocked (f...
Harsh Kumar
1.8k
views
Harsh Kumar
asked
Aug 14, 2018
Operating System
operating-system
virtual-memory
memory-management
galvin
+
–
Page:
« prev
1
...
5
6
7
8
9
10
Email or Username
Show
Hide
Password
I forgot my password
Remember
Log in
Register