Module #1 - OS Flashcards

1
Q

is a program or system software that acts as an interface between user and the computer hardware and controls the execution of all kinds of programs

A

Operating System

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

It is not possible for the user to use any computer or mobile device without having an operating system. True or False?

A

True

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

it is the CPU, memory and I/O devices, provides the basic computing resources

A

Computer Hardware

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

are used to solve the computing problems of the users such as word processors, games and business programs.

A

Application Programs

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

it is the one who utilize a computer or network service trying to solve different problems.

A

Users

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

controls and coordinates the use of the hardware among the various application programs for the various users

A

Operating Systems

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

Refers to the part of an OS, or device that allows a users to enter and receive information

A

User Interface UI

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

Types of Interface

A

Command Line Interface
Batch Based Interface
Graphical User Interface

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

is the central part of an OS which manages system resources and is always resident in memory

A

Kernel

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

It acts like a bridge between application and hardware of the computer

A

Kernel

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

It is also the first program that loads after the bootloader

A

Kernel

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

is a program that loads and starts the boot time tasks and processes of an OS. It also places the OS of a computer into memory

A

Bootloader

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

The user of a BOS never directly interacts with the computer. True or False?

A

True

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

Every user prepares his or her job on an offline device like a punch card and submit it to the computer operator

A

Batch Operating System

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

is an logical extension in which CPU switches jobs so frequently that users can interact with each job while it is running, creating interactive computing

A

Time-sharing

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

another term for time-sharing

A

Multitasking

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

Each user has at least one program executing in memory in Time-sharing Operating System. True or False?

A

True

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

If processes don’t fit in memory what will take place in time-sharing operating system?

A

swapping

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

it use multiple central processors to serve multiple real-time applications and multiple users. Data processing jobs are distributed among the processors accordingly

A

Distributed Operating System

20
Q

The processors communicate with one another through communication lines (such as high-speed buses or telephone lines). These are called?

A

loosely coupled systems or distributed systems

21
Q

it runs on a server and provides the server the capability to manage data, users, groups, security, applications, and other networking functions.

A

Network Operating Systems

22
Q

is an operating system intended to serve real-time applications that process data as it comes in, mostly without buffer delay

A

Real-Time Operating Systems

23
Q

The time interval required to process and respond to inputs is very small

A

Real-Time Operating Systems

24
Q

The time interval required to process and respond to inputs is very small in Real-Time Operating Systems. what do you call this time interval?

A

response time

25
it is used when there are time requirements are very strict like missile systems, air traffic control systems, robots, etc.
Real-time systems
26
it is also known as Mobile OS which is built exclusively for a mobile device, such as a smartphone, personal digital assistant, tablet, wearable devices or other embedded mobile OS.
Handheld Operating Systems
27
Device controller informs CPU that it has finished its operating by causing an
interrupt
28
is a signal emitted by hardware or software when a process or an event needs immediate attention
Interrupt
29
It alerts the processor temporarily to a high priority process requiring interruption of the current work process and then return to its previous task
Interrupt
30
An operating system is not interrupt driven. True or False?
False
31
is a signal created and sent to the cpu that is caused by some action taken by a hardware device.
hardware interrupt
32
arises due to illegal and erroneous use of an instruction or data.
Software interrupt
33
It often occurs when an application software terminates or when it requests the operating system for some service.
Software interrupt
34
The operating system preserves the state of the cpu by storing registers and the program counter
Interrupt Handling
35
operating systems sends signals to each devices asking if they have a request
Polling
36
requesting devices send interrupt to the operating systems
Vectored interrupt system
37
operation allows OS to protect itself and other systems components
Dual mode
38
Provides ability to distinguish when systems is running user code (1) or kernel code (0)
Mode bit
39
Some instructions designated as privileged only executable in kernel mode
40
is a way for programs to interact with the OS
system call
41
There is one main cpu capable of executing a general purpose instruction set including instructions from user processes
Single Processor System
42
Also known as parallel system multicore
Multiprocessor System
43
First appeared in servers and now in smartphones and tablet computers
44
Most systems used a single general purpose processor
45
Each processor is assigned a specific task A boss processor controls the systems and the other processor either look to the boss for instructions or have predefined tasks
Asymmetric multiprocessing
46
The most commonly used In which each processor performs all tasks with the operating system. All processor performs all tasks within the operating system.
Symmetric multiprocessing
47