Login
Register
@
Dark Mode
Profile
Edit my Profile
Messages
My favorites
Register
Activity
Q&A
Questions
Unanswered
Tags
Subjects
Users
Ask
Previous Years
Blogs
New Blog
Exams
Dark Mode
Recent questions tagged io-system
0
votes
1
answer
1
Galvin Edition 9 Exercise 11 Question 14 (Page No. 540)
If the operating system knew that a certain application was going to access file data in a sequential manner, how could it exploit this information to improve performance?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
1.3k
views
operating-system
galvin
io-system
descriptive
0
votes
0
answers
2
Galvin Edition 9 Exercise 11 Question 13 (Page No. 540)
Some systems automatically open a file when it is referenced for the first time and close the file when the job terminates. Discuss the advantages and disadvantages of this scheme compared with the more traditional one, where the user has to open and close the file explicitly
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
233
views
operating-system
galvin
io-system
descriptive
0
votes
0
answers
3
Galvin Edition 9 Exercise 13 Question 18 (Page No. 620)
Write (in pseudocode) an implementation of virtual clocks, including the queueing and management of timer requests for the kernel and applications. Assume that the hardware provides three timer channels.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
302
views
operating-system
galvin
program
io-system
0
votes
0
answers
4
Galvin Edition 9 Exercise 13 Question 17 (Page No. 620)
Write (in pseudocode) an implementation of virtual clocks, including the queueing and management of timer requests for the kernel and applications. Assume that the hardware provides three timer channels.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
485
views
operating-system
galvin
program
io-system
0
votes
0
answers
5
Galvin Edition 9 Exercise 13 Question 16 (Page No. 620)
UNIX coordinates the activities of the kernel I/O components by manipulating shared in-kernel data structures, whereas Windows uses object-oriented message passing between kernel I/O components. Discuss three pros and three cons of each approach
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
206
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
6
Galvin Edition 9 Exercise 13 Question 15 (Page No. 620)
Some DMA controllers support direct virtual memory access, where the targets of I/O operations are specified as virtual addresses and a translation from virtual to physical address is performed during the DMA. How does this design complicate the design of the DMA controller? What are the advantages of providing such functionality?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
321
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
7
Galvin Edition 9 Exercise 13 Question 14 (Page No. 620)
Typically, at the completion of a device I/O, a single interrupt is raised and appropriately handled by the host processor. In certain settings, however, the code that is to be executed at the completion of the I/O can be broken ... to be executed at a later time. What is the purpose of using this strategy in the design of interrupt handlers?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
360
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
8
Galvin Edition 9 Exercise 13 Question 15 (Page No. 620)
Describe three circumstances under which blocking I/O should be used. Describe three circumstances under which nonblocking I/O should be used. Why not just implement nonblocking I/O and have processes busy-wait until their devices are ready?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
193
views
galvin
operating-system
descriptive
io-system
0
votes
0
answers
9
Galvin Edition 9 Exercise 13 Question 12 (Page No. 619)
What are the various kinds of performance overhead associated with servicing an interrupt?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
327
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
10
Galvin Edition 9 Exercise 13 Question 11 (Page No. 619)
In most multiprogrammed systems, user programs access memory through virtual addresses, while the operating system uses raw physical addresses to access memory. What are the implications of this design for the initiation of I/O operations by the user program and their execution by the operating system?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
271
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
11
Galvin Edition 9 Exercise 13 Question 10 (Page No. 619)
Consider the following I/O scenarios on a single-user PC: a. A mouse used with a graphical user interface b. A tape drive on a multitasking operating system (with no device preallocation available) c. A disk drive containing user ... caching, or a combination? Would you use polled I/O or interrupt-driven I/O? Give reasons for your choices.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
431
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
12
Galvin Edition 9 Exercise 13 Question 9 (Page No. 619)
What are the advantages and disadvantages of supporting memorymapped I/O to device control registers?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
113
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
13
Galvin Edition 9 Exercise 13 Question 8 (Page No. 619)
When multiple interrupts from different devices appear at about the same time, a priority scheme could be used to determine the order in which the interrupts would be serviced. Discuss what issues need to be considered in assigning priorities to different interrupts.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
276
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
14
Galvin Edition 9 Exercise 13 Question 7 (Page No. 619)
Distinguish between a STREAMS driver and a STREAMS module.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
120
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
15
Galvin Edition 9 Exercise 13 Question 6 (Page No. 619)
Why is it important to scale up system-bus and device speeds as CPU speed increases?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
109
views
operating-system
galvin
io-system
descriptive
0
votes
0
answers
16
Galvin Edition 9 Exercise 13 Question 5 (Page No. 619)
How does DMA increase system concurrency? How does it complicate hardware design?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
108
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
17
Galvin Edition 9 Exercise 13 Question 4 (Page No. 619)
Polling for an I/O completion can waste a large number of CPU cycles if the processor iterates a busy-waiting loop many times before the I/O completes. But if the I/O device is ready for service, polling can be ... pure interrupts, hybrid), describe a computing environment in which that strategy is more efficient than is either of the others.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
155
views
operating-system
galvin
descriptive
io-system
0
votes
0
answers
18
Galvin Edition 9 Exercise 13 Question 3 (Page No. 619)
Why might a system use interrupt-driven I/O to manage a single serial port and polling I/O to manage a front-end processor, such as a terminal concentrator?
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
119
views
galvin
operating-system
descriptive
io-system
0
votes
0
answers
19
Galvin Edition 9 Exercise 13 Question 1 (Page No. 619)
State three advantages of placing functionality in a device controller, rather than in the kernel. State three disadvantages.
ajaysoni1924
asked
in
Operating System
Mar 22, 2019
by
ajaysoni1924
145
views
galvin
operating-system
descriptive
io-system
To see more, click for the
full list of questions
or
popular tags
.
Subscribe to GATE CSE 2024 Test Series
Subscribe to GO Classes for GATE CSE 2024
Quick search syntax
tags
tag:apple
author
user:martin
title
title:apple
content
content:apple
exclude
-tag:apple
force match
+apple
views
views:100
score
score:10
answers
answers:2
is accepted
isaccepted:true
is closed
isclosed:true
Recent Posts
Post GATE 2024 Guidance [Counseling tips and resources]
GATE CSE 2024 Result Responses
[Project Contest] Pytorch backend support for MLCommons Cpp Inference implementation
Participating in MLCommons Inference v4.0 submission (deadline is February 23 12pm IST)
IIITH PGEE 2024 Test Series by GO Classes
Subjects
All categories
General Aptitude
(3.5k)
Engineering Mathematics
(10.4k)
Digital Logic
(3.6k)
Programming and DS
(6.2k)
Algorithms
(4.8k)
Theory of Computation
(6.9k)
Compiler Design
(2.5k)
Operating System
(5.2k)
Databases
(4.8k)
CO and Architecture
(4.0k)
Computer Networks
(4.9k)
Artificial Intelligence
(79)
Machine Learning
(48)
Data Mining and Warehousing
(25)
Non GATE
(1.4k)
Others
(2.7k)
Admissions
(684)
Exam Queries
(1.6k)
Tier 1 Placement Questions
(17)
Job Queries
(80)
Projects
(11)
Unknown Category
(870)
64.3k
questions
77.9k
answers
244k
comments
80.0k
users
Recent questions tagged io-system
Recent Blog Comments
category ?
Hi @Arjun sir, I have obtained a score of 591 in ...
download here
Can you please tell about IIT-H mtech CSE self...
Please add your admission queries here:...