Operating System Concepts, 8th Edition: Chapter 1 Exercises
Study online at https://quizlet.com/_9iyeui
1. What are the 1. Make it easier for users to interact with the computer
three main pur- 2. Control the execution of application software
poses of an oper- 3. Manage system resources
ating system?
2. What are the Mainframe computers can run various operating systems
main differences
between operat- Personal computers can only run one operating system at a time
ing systems for
mainframe com-
puters and per-
sonal comput-
ers?
3. List the four steps 1. Reserve machine time
that are neces- 2. Manually load program into memory
sary to run a pro- 3. Load starting address and begin execution
gram on a com- 4. Monitor and control execution of program from console
pletely dedicated
machine - a com-
puter that is run-
ning only that
program.
4. We have stressed It is appropriate to "waste" resources if it means that the user gets better interac-
the need for tion with the computer, essentially, ease of use
an operating sys-
tem to make ef- Another case would be a real-time system, when processes need to be done in
ficient use of a fixed amount of time and a higher priority is placed on certain tasks, meaning
the computing low-priority tasks will get CPU time less often
hardware. When
is it appropriate
, Operating System Concepts, 8th Edition: Chapter 1 Exercises
Study online at https://quizlet.com/_9iyeui
for the operating
system to forsake
this principle and
to "waste" re-
sources? Why is
such a system not
really wasteful?
5. What is the The main difficulty is keeping the operating system within the fixed time constraints
main difficulty of a real-time system. If the system does not complete a task in a certain time
that a program- frame, it may cause a breakdown of the entire system it is running. Therefore when
mer must over- writing an operating system for a real-time system, the writer must be sure that
come in writ- his scheduling schemes don't allow response time to exceed the time constraint.
ing an operat-
ing system for
a real-time envi-
ronment?
6. Consider the var- Including and embedding popular applications within the operating system
ious definitions means they are likely to be able to take advantage of kernel features better and
of operating sys- therefore have performance advantages over applications that run outside of the
tem. Consider kernel.
whether the op-
erating system Arguments against embedding applications within the operating system typically
should include dominate however: (1) the applications are applications - and not part of an
applications such operating system, (2) any performance benefits of running within the kernel are
as Web browsers offset by security vulnerabilities, (3) it leads to a bloated operating system
and mail pro-
grams. Argue
both that it
should and that
it should not, and
Study online at https://quizlet.com/_9iyeui
1. What are the 1. Make it easier for users to interact with the computer
three main pur- 2. Control the execution of application software
poses of an oper- 3. Manage system resources
ating system?
2. What are the Mainframe computers can run various operating systems
main differences
between operat- Personal computers can only run one operating system at a time
ing systems for
mainframe com-
puters and per-
sonal comput-
ers?
3. List the four steps 1. Reserve machine time
that are neces- 2. Manually load program into memory
sary to run a pro- 3. Load starting address and begin execution
gram on a com- 4. Monitor and control execution of program from console
pletely dedicated
machine - a com-
puter that is run-
ning only that
program.
4. We have stressed It is appropriate to "waste" resources if it means that the user gets better interac-
the need for tion with the computer, essentially, ease of use
an operating sys-
tem to make ef- Another case would be a real-time system, when processes need to be done in
ficient use of a fixed amount of time and a higher priority is placed on certain tasks, meaning
the computing low-priority tasks will get CPU time less often
hardware. When
is it appropriate
, Operating System Concepts, 8th Edition: Chapter 1 Exercises
Study online at https://quizlet.com/_9iyeui
for the operating
system to forsake
this principle and
to "waste" re-
sources? Why is
such a system not
really wasteful?
5. What is the The main difficulty is keeping the operating system within the fixed time constraints
main difficulty of a real-time system. If the system does not complete a task in a certain time
that a program- frame, it may cause a breakdown of the entire system it is running. Therefore when
mer must over- writing an operating system for a real-time system, the writer must be sure that
come in writ- his scheduling schemes don't allow response time to exceed the time constraint.
ing an operat-
ing system for
a real-time envi-
ronment?
6. Consider the var- Including and embedding popular applications within the operating system
ious definitions means they are likely to be able to take advantage of kernel features better and
of operating sys- therefore have performance advantages over applications that run outside of the
tem. Consider kernel.
whether the op-
erating system Arguments against embedding applications within the operating system typically
should include dominate however: (1) the applications are applications - and not part of an
applications such operating system, (2) any performance benefits of running within the kernel are
as Web browsers offset by security vulnerabilities, (3) it leads to a bloated operating system
and mail pro-
grams. Argue
both that it
should and that
it should not, and