IT 342 MIDTERM REVIEW UPDATED ACTUAL
QUESTIONS AND CORRECT ANSWERS
Question:
Roles of the OS (to applications)
Answer:
Provides: Startup, shut down, allocates CPU cycles, provides memory resources,
accesses long-term storage, job management, task management, device
management, security, networking, user interface, common set of services.
Question:
What are 'abstractions'?
Answer:
Levels above the hardware within the computer, with which applications and users
interact. The OS translates application requests (through abstraction layers) to the
hardware.
Question:
What are the objectives of an OS?
Answer:
Provide convenience, efficiency, and an ability to evolve with ever-advancing
technology.
Question:
How are I/O Devices managed in an OS?
Answer:
General software (device independent) to software specific to a type of device (a
printer), to individual device drivers.
Question:
What must the OS manage within the file system?
Answer:
Read, write, create, remove, share and locate files. Generally, hierarchical
structure with folders and directories.
Question:
What does memory provide (abstraction) ?
Answer:
Address space abstraction - allows programs and data to be placed anywhere in
memory, and applications written without knowledge of this location.
Question:
How does the OS manage 'processes'?
Answer:
Share resources with other processes, multi-task and switch applications across
CPUs as resources become available; create process hierarchies. (Processes need
, access and permissions for users and applications to interact with them).
Question:
How many users is the personal computer OS geared
for?
Answer:
Single-User Environment
Question:
What computer systems are used in Data Centers?
Answer:
Servers - serve multiple users simultaneously and may be optimized for specific
functionality, such as serving up web pages - multitasking OS, such as Solaris,
Linus, and Windows Server.
Question:
What are Mainframes?
Answer:
Best value for the number of processors and interprocessor communication. The
resources require a specialized OS to takes advantage of the hardware - often
provided by the manufacturer.
Question:
Real-Time OS
Answer:
Require 'near instantaneous' response, and require a specialized OS to account
for these.
Question:
What is 'Kernel Mode' (System Call)?
Answer:
Generally restricted and only available to the OS and specialized programs
granted privilege - can access any part of the hardware.
Question:
Why are there two types of System Calls?
Answer:
A design specification to keep rampant programs from damaging the
components.
Question:
What type of System Calls exist?
Answer:
Process control, file management, device management, information maintenance,
communication.
Question:
QUESTIONS AND CORRECT ANSWERS
Question:
Roles of the OS (to applications)
Answer:
Provides: Startup, shut down, allocates CPU cycles, provides memory resources,
accesses long-term storage, job management, task management, device
management, security, networking, user interface, common set of services.
Question:
What are 'abstractions'?
Answer:
Levels above the hardware within the computer, with which applications and users
interact. The OS translates application requests (through abstraction layers) to the
hardware.
Question:
What are the objectives of an OS?
Answer:
Provide convenience, efficiency, and an ability to evolve with ever-advancing
technology.
Question:
How are I/O Devices managed in an OS?
Answer:
General software (device independent) to software specific to a type of device (a
printer), to individual device drivers.
Question:
What must the OS manage within the file system?
Answer:
Read, write, create, remove, share and locate files. Generally, hierarchical
structure with folders and directories.
Question:
What does memory provide (abstraction) ?
Answer:
Address space abstraction - allows programs and data to be placed anywhere in
memory, and applications written without knowledge of this location.
Question:
How does the OS manage 'processes'?
Answer:
Share resources with other processes, multi-task and switch applications across
CPUs as resources become available; create process hierarchies. (Processes need
, access and permissions for users and applications to interact with them).
Question:
How many users is the personal computer OS geared
for?
Answer:
Single-User Environment
Question:
What computer systems are used in Data Centers?
Answer:
Servers - serve multiple users simultaneously and may be optimized for specific
functionality, such as serving up web pages - multitasking OS, such as Solaris,
Linus, and Windows Server.
Question:
What are Mainframes?
Answer:
Best value for the number of processors and interprocessor communication. The
resources require a specialized OS to takes advantage of the hardware - often
provided by the manufacturer.
Question:
Real-Time OS
Answer:
Require 'near instantaneous' response, and require a specialized OS to account
for these.
Question:
What is 'Kernel Mode' (System Call)?
Answer:
Generally restricted and only available to the OS and specialized programs
granted privilege - can access any part of the hardware.
Question:
Why are there two types of System Calls?
Answer:
A design specification to keep rampant programs from damaging the
components.
Question:
What type of System Calls exist?
Answer:
Process control, file management, device management, information maintenance,
communication.
Question: