Chapter 2 Flashcards

1
Q
  • is the program that, after being initially
    loaded into the computer by a boot program,
    manages all of the other application programs in a computer.
A

Operating Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • Provides a cohesive and organized environment where hardware and software interact
  • Referred to as an intermediary between computer and user
A

Operating Systems

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

Examples of OS:

A

Windows, MacOS, Chrome OS, ubuntu, FreeBSD, Blackberry, IOS, Symbian OS, Android, Unix

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

Computer System Structure

A
  1. computer hardware
  2. operating system
  3. application programs
  4. users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

provides basic computing resources CPU, memory, IO

A
  1. Computer hardware –
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

– controls and coordinates use of hardware among various applications and users.

A
  1. Operating system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

is a fundamental component in the computer system structure. It acts as an essential bridge between hardware and software providing a platform for user interaction, resource management, security, and software compatibility. It ensures that the computer functions smoothly, efficiently, and securely making it an indispensable part of modern computing.

A

The operating system

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

is a central and essential component in the computer system structure. The entire system is designed to serve user’s needs providing a platform for interaction customization and task execution.

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

– define the ways in which the system resources are used to solve the computing problems of the users. Are a vital component of the computer system structure providing users with tools to accomplish specific task and functions they rely on the underlying operating system for resource management and access to hardware offering a wide array of functionalities and user interfaces. These programs enhance the utility and versatility of computer systems catering to the diverse needs and preferences of users.

A

Application programs

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

introduce the first operating system to manage and control early computer systems often referred to as bare metal system.

A

1950s

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

The LEO (Lyons Electronic Office) was the commercial development of EDSAC computing platform supported by british form firm

A

1951

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

Development of batch process systems, allowing for the execution of multiple jobs without manual intervention

A

1960s

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

emergence of time sharing operating systems enabling multiple users to interact with the computer simultaneously.

A

1970s

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

rise of personal computing with the development of desktop operating system like MS-DOS and the original Macintosh OS

A

1980s -

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

apple releases the macintosh, featuring a graphical user interface (GUI), setting the stage for user-friendly operating systems.

A

1984 –

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

Proliferation of windows-based systems, such as windows 3.1 and windows 95, and the release of linux as an open source OS

A

1990s –

17
Q

Growth of server operating systems, like windows server and various linux distributions, to support networked computing.

A

2000s –

18
Q

Introduction of the first iPhone wis IOS, marketing the start of the mobile operating system era.

A

2007 –

19
Q

the rise of cloud computing brings forth cloud-based operating systems and services.

A

2010s –

20
Q

Functions of operating system

A

Processor management – An operating system manages the processor’s work by allocating various jobs to it and ensuring that each receives process enough time from the function processor to properly
Memory management – An operating system manages the allocation and deallocation of the memory to various processes and that ensures the other process does not consume the memory allocated to one process.
Security - The operating system provides various techniques which assure the integrity and confidentiality of user data.
File management - An operating system keeps track information of regarding the creation, deletion, transfer, copy, and storage of files in an organized way. It also maintains the integrity of the data stored in these files, including the file directory structure, by protecting against unauthorized access.
Error detection - From time to time, the operating system checks the system for any external threat or malicious software activity. It also checks the hardware for any type of damage. This process displays several alerts to the user SO that the appropriate action can be taken against any damage caused to the system.
device management - There are various input and output devices. An OS controls the working of these input- output devices. It receives the requests from these devices, performs a specific task, and communicates back to the requesting process
job scheduling - In a multitasking OS where multiple programs run simultaneously, the operating system determines which applications should run in which order and how time should be allocated to each application.

21
Q

An operating system manages the processor’s work by allocating various jobs to it and ensuring that each receives process enough time from the function processor to properly

A

Processor management –

22
Q

An operating system manages the allocation and deallocation of the memory to various processes and that ensures the other process does not consume the memory allocated to one process.

A

Memory management –

23
Q

The operating system provides various techniques which assure the integrity and confidentiality of user data.

A

Security -

24
Q

An operating system keeps track information of regarding the creation, deletion, transfer, copy, and storage of files in an organized way. It also maintains the integrity of the data stored in these files, including the file directory structure, by protecting against unauthorized access.

A

File management -

25
Q

From time to time, the operating system checks the system for any external threat or malicious software activity. It also checks the hardware for any type of damage. This process displays several alerts to the user SO that the appropriate action can be taken against any damage caused to the system.

A

Error detection -

26
Q

There are various input and output devices. An OS controls the working of these input- output devices. It receives the requests from these devices, performs a specific task, and communicates back to the requesting process

A

device management -

27
Q

In a multitasking OS where multiple programs run simultaneously, the operating system determines which applications should run in which order and how time should be allocated to each application.

A

job scheduling -

28
Q

make use of the operating system by making requests for services through a defined application program interface (API).

A

The application programs