Section 1

Preview this deck

Categories of computer systems

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (21)

Section 1

(21 cards)

Categories of computer systems

Front

1. SISD 2. SIMD 3. MIMD

Back

Interrupts

Front

Improve processor efficiency by reducing CPU idle time during I/O commands.

Back

Multiple Interrupts

Front

Possible for an interrupt to occur while another interrupt is already being processed.

Back

What is included in process image?

Front

includes the instruction, data, stack, and PCB

Back

What is a microkernel?

Front

Small core of operating system and it contains only essential core operating systems functions.

Back

What are Control and Status Registers used by?

Front

Used by privileged operating system routines

Back

locality of reference

Front

Program execution of instruction and data occurs in clusters.

Back

Difference between process and program

Front

process is dynamic, program is static

Back

Hardware features of monitor

Front

1. Memory Protection - don't override the monitor 2. Timer- prevent job from monopolizing the system 3. Privileged Instruction- only monitor can do certain things 4. Interrupts- provide way to handle transfer of control

Back

Who can modify PCB (Process control block)?

Front

only operating systems can create/modify

Back

Memory Hierarchy

Front

Gives great access time, capacity, and is low cost. Fast memory is smallest and slow memory is largest.

Back

Monitor

Front

Accepts batch jobs from operator and runs each one in turn.

Back

time-sharing system

Front

Use multiprogramming to handle multiple interactive jobs. Te processor's time is split among the set of users.

Back

3 parts of Process Switching

Front

1) save execution context 2) dispatcher is running 3) restore context of new process

Back

Instruction Cycle

Front

Refers to the process in which a computer executes a single instruction. Made up of two stages: Fetch and Execute

Back

Kernel Mode vs User Mode

Front

kernel mode - privileged mode with complete access to the system user mode - running user programs

Back

3 relations between kernel and process

Front

1) nonprocess kernel 2) execution within user processes 3) Process-based OS

Back

Symmetric Multiprocessing (SMP)

Front

1. Multiple CPUs 2. Share main memory 3. Can perform same functions

Back

Ways to implement multiple interrupts

Front

1. Disable Interrupts while interrupt is active -Easy to implement 2. Interrupt Priorities -Makes sure high priority interrupts occur first

Back

Who can use User-Visible Registers?

Front

Programmer can make user of registers

Back

Process

Front

instance of program running on a computer

Back