intro to Operating Systems Flashcards

1
Q

A computers functions and features can be broken down into 3 basic tasks:

A
  • input
  • output
  • processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

provides a method for users to interact with the computer

A

user interface

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

a file system is a method by which OS stores and organizes files and manages access to the file

A

storage management

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

a program that’s loaded into memory and run by the CPU

A

process

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

a type of process that runs in the background

A

service

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

the OS must determine if sufficient memory exists to load an application and where in memory it should be loaded

A

memory/ I/O managment

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

OS’s used on the business systems to provide methods for securing access to resources

A

security and resource protection

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

the heart of the OS and runs with the highest priority

A

kernel

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

can only execute a single process at a time

A

single task OS

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

a computing device designed for a specific task and uses a single-tasking OS

A

embedded system

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

quickly switches between all the processes that are loaded into the memory and scheduled to run

A

multi-tasking OS

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

the OS gives the CPU control to process and waits for it to terminate or enter a waiting state: If a program doesn’t give control back to OS; may hog the CPU until it does

A

cooperative multitasking

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

the OS is in control of the computer at all times

A

preemptive multitasking

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

allows only one user at a time to interact with the OS user interface, start processes, make system, configurative changes, and interact directly with the file system

A

single user OS

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

Allows multiple users to sign in to it, start and stop processes, interact with user interface, and access local file system

A

multi-user OS

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

designed to provide a convenient user interface and run applications in a home or business environment with reasonable performance ie. clients/ normal ppl

A

general purpose OS

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

designed to process inputs and produce outputs in s very specific and repeatable amount of time ie. Robot lines, fedEX sorting facilities,etc.

A

real-time OS (RTOS)

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

Most Oss can be classified as?

A
  1. client
  2. server
  3. standalone
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

run applications requested by a user and request data from network serves as necessary

A

client OS

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

to share network resources and provide network services to clients.

ie. macOS Server, Windows Server: Usually come with DHCP server, a DNS Server, a file server protocol, a Web server, and perhaps a directory service like Microsoft’s active directory

A

server OS

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

the ability of a system to recover from hardware or software failure

A

fault tolerance

22
Q

the ability of two or more servers to act as one

supported by which OS?

A

clustering

server OS

23
Q

two or more servers alternate in taking client requests

A

load sharing cluster

24
Q

components such as hard disks, memory, or even processors so if a computer fails , a new component can be swapped (hardware)

A

hot swapping

25
components so that more storage, RAM, or processors can be added while the system is running
hot-adding
26
most standalone Os's run on?
embedded systems ie.traffic cams
27
a series of steps performed by every computing device that starts with power to the CPU and other hardware components and ends with a running system ready to perform work.
boot procedure
28
is a program code that is stored on computer hardware in non-volatile memory and is responsible for performing diagnostic tests and booting the OS
firmware
29
is memory that maintains its contents when no power is applied to the system
Non-Volatile Memory
30
program that locates and then loads the bootloader program
bootstrap
31
responsible for loading the initial process that makes up the OS
bootloader
32
are firmware programs that play a part in the boot process
The basic input/output system (BIOS) and unified Extensible Firmware Interface (UEFI)
33
Performs tests at startup, such as memory and hardware component tests
power on self test (POST)
34
BIOS configuration is stored in?
a complementary metal oxide semiconductor (CMOS) memory chip
35
a program that is loaded into memory and executed by the CPU, can be a user application, an OS service, or even the Kernel
process
36
a CPU mode in which a process has unrestricted access to the computer hardware and has access to privileged CPU instructions
kernel mode
37
a CPU mode in which the process can only access memory locations allocated to it by the OS, must ask OS to access I/O devices on its behalf and can't execute privileged CPU instructions
user mode
38
when a process is created it is assigned a ____ which allows other processes to communicate with it and the user to manage it
Process ID
39
an identifier for a file that contains all the information the file system needs to locate and access the file
file handle
40
- Memory is managed by a ______ that runs in kernel mode
dedicated memory manager
41
usually a kernel mode process that accesses hardware devices directly on behalf of user mode processes or other kernel mode processes
device driver
42
a process where the OS checks each device one after the other in a round-robin fashion to see if it requires attention, because of shortcomings, most systems use interrupts
polling
43
A signal, usually generated by an I?O device, that alerts the CPU and OS that a device needs attention
interrupt
44
pins on a CPU
interrupt request lines (IRQ)
45
when the CPU detects the IRQ line, it stops what it is doing, determines the source of the interrupt, and starts the execution of the ___, also known as the interrupt handler
interrupt service routine (ISR)
46
to prevent unnecessary interruptions, ISRs turn off interrupts of equal or lower priority
interrupt masking
47
A certain class of interrupts and cannot be turned off
non-maskable interrupts (NMI)
48
verifies that an account trying to access a system is valid and has provided valid credentials
authentication
49
verifies that an authenticated account has permission to perform an action on a system
Authorization
50
Scheduling computer processes and managing resources are?
key tasks of the OS Kernel