Module 1 Flashcards

Memorization

1
Q

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

A

Operating System (OS)

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

True or False.
It is a goal of the operating system to execute system programs and make solving system problems easier.

A

False
(execute USER programs and make solving USER problems easier)

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

True of False.
It is a goal of the operating system to make the system convenient to use

A

True

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

True or False.
It is a goal of the operating system to use the computer software in an efficient manner.

A

False
(use the computer HARDWARE in an efficient manner)

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

What are the components of a computer system?

A
  • Computer Hardware
  • Application Programs
  • Users
  • Operating Systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This component of the computer system consists of the CPU, memory, and I/O devices.

A

Computer Hardware

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

This component of the computer system solves the 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
8
Q

This component of the computer system are the ones who utilize a computer or network science.

A

Users

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

This component of the computer system 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
10
Q

What are the common services offered by almost all operating systems?

A

(PFJUICERS)
- Program Execution
- File System Manipulation
- Job Accounting
- User Interface
- Input/Output Operations
- Communication
- Error Detection
- Resource Allocation
- Security and Protection

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

This service of the operating system allows a user to enter and receive information.

A

User Interface
(enter and receive)

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

What are the different types of user interfaces?

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
13
Q

This service of the operating system deals with its capability to load a program into memory and execute it.

A

Program Execution
(load and execute)

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

This service of the operating system allows users to create, search, and delete files as programs have to be read and written in as files and directories.

A

File System Manipulation
(create, search, delete files)

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

This service of the operating system deals with reading and/or writing data from I/O devices.

A

Input/Output Operations

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

This service of the operating system deals with ensuring that processes executing on same or different computer systems can communicate.

A

Communication

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

This service of the operating system deals with the management of different computer resources and allocates them to different application programs and users.

A

Resource Allocation

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

This service of the operating system detects errors within the computer system and takes the appropriate action.

A

Error Detection

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

This service of the operating system keeps track of time and resources used by tasks and users.

A

Job Accounting

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

This service of the operating system serves as a mechanism for controlling accesses of processes or users to resources and as a defense of the system against internal and external attacks.

A

Security and Protection

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

This serves as a mechanism for controlling accesses of processes or users to resources.

A

Protection

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

This serves as a defense of the system against internal and external attacks.

A

Security

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

This is the part of the OS in the memory which manages system resources.

A

Kernel

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

This acts as a bridge between application and hardware.

A

Kernel
(bridge)

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

It is the first program that loads after the bootloader.

A

Kernel
(first program after the bootloader)

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

It 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
(starts boot time tasks)
(place the OS into memory)

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

What are the different types of operating systems?

A

(Held By The DNR)
- Batch Operating System (BOS)
- Time-Sharing Operating System (TSOS)
- Distributed Operating System (DOS)
- Network Operating System (NOS)
- Real-time Operating System (RTOS)
- Handheld Operating System (Mobile OS)

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

In this type of operating system, the user never directly interacts with the computer.

A

Batch Operating System (BOS)

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

In this type of operating system, every user prepares their job on an offline device and submits it to the computer operator.

A

Batch Operating System (BOS)

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

In this type of operating system, jobs with similar needs are batched together and run as a group to speed up.

A

Batch Operating System (BOS)

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

In this type of operating system, programmers leave their programs with the operator and the operator sorts the programs with similar requirements into batches.

A

Batch Operating System (BOS)

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

Examples of this operating system are:
Payroll Systems and Bank Statements

A

Batch Operating System (BOS)

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

In this type of operating system, the CPU switches jobs so that users can interact with each job while it is running, creating interactive computing.

A

Time-sharing Operating System (TSOS)
(interactive computing)

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

In this type of operating system, multiple jobs are executed by the CPU by switching between them frequently, so the user can receive an immediate response. Response time should be <1 second.

A

Time-sharing Operating System (TSOS)
(switching between)

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

In this type of operating system, each user has at least one program executing in memory.

A

Time-sharing Operating System (TSOS)
(has at least one program executing in memory)

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

In this type of operating system, if several jobs are ready to run at the same time, then CPU Scheduling is used.

A

Time-sharing Operating System (TSOS)

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

This is used if several jobs are ready to run at the same time.

A

CPU Scheduling

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

In this type of operating system, if processes don’t fit in memory, swapping will take place.

A

Time-sharing Operating System (TSOS)
(swapping)

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

This takes place when processes don’t fit in memory.

A

Swapping

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

Examples of this operating system are:
Unix, Linux, Multics, and Windows.

A

Time-sharing Operating System (TSOS)

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

In this type of operating system, systems use multiple central processors to serve multiple real-time applications and users. Moreover, data processing jobs are distributed among the processors.

A

Distributed Operating Systems (DOS)

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

In this type of operating system, the processors communicate through various communication lines. These are referred as loosely coupled systems or distributed systems. These processors vary in size and function and are referred as sites, nodes, computers.

A

Distributed Operating Systems (DOS)

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

Examples of this operating system are:
Telecom Network, WWW, Cloud Computing

A

Distributed Operating Systems (DOS)

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

This type of operating system runs on a server and provides the server the capability to manage components and networking functions.

A

Network Operating Systems (NOS)

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

The purpose of this type of operating system is to allow shared file and printer access among multiple computers in a network.

A

Network Operating Systems (NOS)

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

Examples of this operating system are:
Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X Server, Novell NetWare, and BSD/OS (Berkeley Software Design)

A

Network Operating Systems (NOS)

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

This type of operating system is intended to serve real-time systems/applications that process data without buffer delay.

A

Real-time Operating Systems (RTOS)

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

In this type of operating system, the time interval or response time to process and respond to inputs is very small.

A

Real-time Operating Systems (RTOS)
(response time to process)

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

These types of operating system is used when there are time requirements are very strict like missile systems, air traffic control systems, robots.

A

Real-time Operating Systems (RTOS)
(time requirements are very strict)

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

Examples of this type of operating systems are:
LynxOS, OSE, QNX, RTLinux, VxWorks, Windows CE

A

Real-time Operating Systems (RTOS)

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

This type of operating system is built exclusively for mobile devices.

A

Handheld Operating System (Mobile OS)

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

Examples of this type of operating system are:
Android, Symbian, iOS, BlackBerry OS and Windows Mobile.

A

Handheld Operating System (Mobile OS)

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

This is made up of various components such as hardware or software, and these are organized in layers.

A

Computer System

54
Q

True or False.
In computer system operation, two or more CPUs, device controllers connect through common bus providing access to shared memory.

A

False
(ONE or more CPUs)

55
Q

True or False.
In computer system operation, there is a concurrent execution of CPUs and devices completing for memory cycles.

A

True

56
Q

True or False.
In computer system operation, I/O devices and the CPU can execute in an alternating manner.

A

False
(can execute CONCURRENTLY)

57
Q

True or False.
In computer system operation, each device controller is in charge of a particular device type and has a local buffer.

A

True

58
Q

True or False.
In computer system operation, CPU moves data from/to main memory to/from global buffers.

A

False
(moves data from/to main memory to/from LOCAL buffers)

59
Q

True or False.
In computer system operation, I/O is from the device to local buffer of controller.

A

True

60
Q

True or False.
In computer system operation, a device controller informs CPU that it has finished its operation by causing an exception.

A

False
(by causing an INTERRUPT)

61
Q

This is a signal emitted by a hardware or a software when a process or an event needs immediate attention.

A

Interrupt

62
Q

It alerts the processor temporarily to a high priority process requiring interruption of the current working process and then return to its previous task.

A

Interrupt

63
Q

True or False.
An operating system is interrupt driven.

A

True

64
Q

What are the types of interrupts?

A
  • Hardware Interrupts
  • Software Interrupts (Traps)
65
Q

These are signals created and sent to the CPU that is caused by some action taken by a hardware device.

A

Hardware Interrupts

66
Q

True or False.
A software interrupt rises due to illegal and erroneous use of instruction or data.

A

True

67
Q

This occurs when an application software terminates or it requests the operating system for some service.

A

Software Interrupts (Traps)

68
Q

This preserves the state by storing registers and the program counter.

A

Interrupt Handling

69
Q

This type of interrupt occurs when the operating system sends signal to devices asking if they have a request.

A

Polling
(signal to devices asking if they have a request)

70
Q

This type of interrupt occurs when a requesting device sends interrupt to the operating system.

A

Vectored Interrupt System
(requesting device)

71
Q

__________ separates segments of code determine what should be done for each type of interrupt.

A

Interrupt Handling

72
Q

_________ operation allows the OS to protect itself and other system components

A

Dual-mode
(user mode & kernel mode)

73
Q

What is the mode bit for user code?

A

1 (one)

74
Q

What is the mode bit for kernel code?

A

0 (zero)

75
Q

Instructions designated as ________ is only executable in kernel mode.

A

Privileged

76
Q

True or False.
The system call changes mode to user, return from call resets it to kernel.

A

False
(system call changes mode to KERNEL, return from call resets it to USER)

77
Q

A ________ is a way for programs to interact with the OS.

A

System Call

78
Q

True or False.
A computer program makes a system call when it makes a request to the OS‘s kernel.

A

True

79
Q

In this type of processor system, there is one main CPU executing an instruction set.

A

Single-Processor System

80
Q

This type of processor system is also known as parallel-system, multicore, or tightly-coupled systems. First appeared in servers.

A

Multiprocessor System

81
Q

Most systems use a ___________ processor and ___________ processors

A

Single General-purpose Processor, Special-purpose

82
Q

What are the advantages of Multiprocessor Systems?

A
  • Increased Throughput
  • Economy of Scale
  • Increased Reliability
83
Q

This advantage of multiprocessor systems states that more processors, more work done in less time.

A

Increased Throughput

84
Q

This advantage of multiprocessor systems states that they cost less than multiple single-processor systems because they can share peripherals, mass storage and power supplies.

A

Economy of Scale

85
Q

This advantage of multiprocessor systems states that functions can be distributed properly among several processors. Processors can pick-up tasks of other processors.

A

Increased Reliability

86
Q

What are the two different types of Multiprocessor systems?

A
  • Asymmetric Multiprocessing
  • Symmetric Multiprocessing (SMP)
87
Q

In this type of multiprocessor system, each processor is assigned a specific task.

A

Asymmetric Multiprocessing

88
Q

In this type of multiprocessor system, there is a boss-worker relationship.

A

Asymmetric Multiprocessing

89
Q

In this type of multiprocessor system, a boss processor controls the system and the other processors either look to the boss for instructions or have predefined tasks.

A

Asymmetric Multiprocessing

90
Q

This type of multiprocessor system is the most commonly used.

A

Symmetric Multiprocessing (SMP)

91
Q

In this type of multiprocessor system, each processor performs all tasks within the operating system.

A

Symmetric Multiprocessing (SMP)

92
Q

In this type of multiprocessor system, all processors are peers and no boss-worker relationship.

A

Symmetric Multiprocessing (SMP)

93
Q

True or False.
The difference between symmetric and asymmetric may result from either hardware or software.

A

True

94
Q

True or False.
In a dual-core design with two cores on the same chip, each core has its own register set and local cache.

A

True

95
Q

True or False.
Multiple chips with a single core are more efficient than multiple computing cores on a single chip.

A

False
(Single chip, multiple cores are more efficient than multiple chips with single cores)

96
Q

These are defined as multiple systems working together.

A

Clustered Systems

97
Q

True or False.
Clustered systems usually share storage via a storage-area network (SAN).

A

True

98
Q

True or False.
Clustered systems provide a high-availability service which is unable to survive failures.

A

False
(high-availability service which is ABLE to survive failures)

99
Q

This type of clustering has one machine in hot-standby mode.

A

Asymmetric clustering

100
Q

This type of clustering has multiple nodes running applications.

A

Symmetric clustering

101
Q

True or False.
All clusters are for high-performance computing (HPC)

A

False
(SOME clusters are for high-performance-computing)

102
Q

What are the different computing environments?

A
  • Traditional Computers
  • Mobile Computing
  • Distributed Systems
  • Client-Server Computing
  • Virtualization
  • Cloud Computing
103
Q

This type of computing environment is blurring over time.

A

Traditional Computers

104
Q

True or False.
In an office environment, PCs connected to a network, terminals attached to mainframe or minicomputers providing batch and timesharing.

A

True

105
Q

True or False.
Home networks used to be multi-system, then modems and are now firewalled, networked

A

False
(home networks used to be SINGLE system)

106
Q

______________ refers to computing on handheld smartphones and tablet computers.

A

Mobile Computing

107
Q

This computing environment is a collection of physically separate, heterogeneous computer systems networked to provide users with access to the various resources that the system maintains

A

Distributed System

108
Q

_________ operating system is an operating system that provides services across the network.

A

Network

109
Q

In this type of distributed system, dumb terminals were succeeded by smart PCs and many servers respond to requests by clients.

A

Client-Server Computing

110
Q

In Client-Server Computing, _________ provides an interface to client to request services like database.

A

Compute-server
(request services)

111
Q

In Client-Server Computing, _________ provides interface for clients to store and retrieve files.

A

File-server

112
Q

True or False.
Peer-to-peer (P2P) does not distinguish clients and servers.
Instead all nodes are considered peers and may each act as either a client or a server but not both.

A

False
(may each act as a client, server OR BOTH.)

113
Q

Napster and BitTorrent are examples of ________

A

Peer-to-peer (P2P)

114
Q

This allows operating systems to run as applications within other operating system.

A

Virtualization

115
Q

It is a member of the class software that includes emulation.

A

Virtualization

116
Q

_______ is used when the source CPU type is different from the target CPU type.

A

Emulation

117
Q

Virtual machine and OracleVirtualBox are examples of _________.

A

Virtualization

118
Q

This type of computing delivers computing, storage and applications as a service across a network.

A

Cloud Computing
(as a service)

119
Q

This type of computing is a logical extension of virtualization.

A

Cloud Computing
(logical extension of virtualization)

120
Q

This type of cloud is available via the Internet.

A

Public Cloud
(via the internet)

121
Q

This type of cloud run by a company for that company’s own use.

A

Private Cloud
(own use)

122
Q

This type of cloud includes both public and private.

A

Hybrid Cloud
(both public and private)

123
Q

This cloud computing server model has one or more applications available via the Internet.

A

Software as a Service (SaaS)
(Applications)

124
Q

Microsoft 365, Dropbox, Google Workspace are examples of this cloud computing service model.

A

Software as a Service (SaaS)

125
Q

This cloud computing server model has software stacks ready for application use via the Internet.

A

Platform as a Service (PaaS)
(software stacks)

126
Q

Microsoft Azure, SAP are examples of this cloud computing service model.

A

Platform as a Service (PaaS)

127
Q

This cloud computing server model has servers or storage available over the Internet.

A

Infrastructure as a Service (IaaS)
(servers or storage)

128
Q

Oracle Cloud, IBM Cloud are examples of this cloud computing service model.

A

Infrastructure as a Service (IaaS)

129
Q

___________ operating systems are released under a license where the copyright holder allows others to study, change, and distribute the software.

A

Open Source

130
Q

The open-source operating system was started by ___________, which has “copyleft” GNU Public License (GPL).

A

Free Software Foundation (FSF)

131
Q

This operating system was a counter to the copy protection and Digital Rights Management (DRM) movement.

A

Open-Source Operating System

132
Q

GNU/Linux, BSD UNIX (including core of Mac OS X), and Sun Solaris are examples of this operating system.

A

Open-Source Operating System