The Objectives and Functions of Operating Systems Flashcards

1
Q

An … utilizes hardware resources of one or more processors to provide a wide range of services to system users

A

operating system (OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It also manages the secondary memory and the input/output (I/O devices)

A

operating system (OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

involves software and files that are installed on a computer so that it can boot and execute programs

A

operating system (OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

technically controls the hardware and coordinates its use among the various programs for various users.

A

operating system (OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It includes the kernel, administration tools, and system libraries

A

operating system (OS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three things can be considered as the objectives of an operating system?

A
  1. An operating system makes a computer convenient to use.
  2. An operating system allows computer resources to be utilized in an efficient manner.
  3. Operating systems are generally constructed to effectively support the development, testing, and implementation of new system functions or software applications.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The OS provides a variety of facilities and services in the form of utility programs, such as editors and debuggers, for program development, which is also referred to as application program development tools.

A

Program development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The OS handles different processes, such as loading data into the memory and scheduling, which must be performed to execute programs

A

Program execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The OS provides a uniform interface that hides complex sets of instructions for I/O devices’ operation

A

Access to I/O devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The OS encompasses a detailed understanding of the structure of data contained in a file storage and can provide some protection mechanisms to control file access

A

Control access to files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The OS controls access to the whole system and to some specific system resources through access functions and authorizations

A

System resource access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The OS can detect errors, such as device failure and software errors, and provide appropriate responses that would clear the error condition with the least impact on running applications

A

Error detection and response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The OS must be able to collect usage statistics from various processes, such as response time, that can be used as a basis for system performance improvements

A

Performance parameter monitoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The … defines the collection of machine language instructions that a computer can follow. The OS has access to additional machine language instructions that deal with managing a system’s …

A

Instruction Set Architecture (ISA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The … defines a standard for binary portability across programs. It defines the system call interface to the OS and the hardware resources and services available in a system through the ISA

A

Application Binary Interface (ABI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

The … allows a program to the hardware resources and services available in a system through that ISA, supplemented with high-level language library calls. It also enables easier porting of application software.

A

Application Program Interface (API)

17
Q

OS as computer interface provides services to the following areas:
PPACSEPIAA

A
  1. Program development
  2. Program execution
  3. Access to I/O devices
  4. Control access to files
  5. System resource access.
  6. Error detection and response
  7. Performance parameter monitoring
  8. Instruction Set Architecture (ISA)
  9. Application Binary Interface (ABI)
  10. Application Program Interface (API)
18
Q

Operating systems evolve over time for the following reasons:

A
  1. Hardware upgrades or new types of hardware.
  2. New or improved services
  3. Fixes to existing OS faults
19
Q
A