Section 1

Preview this deck

three key OS functions

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 14, 2020

Cards (29)

Section 1

(29 cards)

three key OS functions

Front

-process management -memory mangement -I/0

Back

how are operating systems driven?

Front

they are interrupt driven

Back

how are user requested interrupts made

Front

with a trap or exception

Back

major types of OS architectures

Front

-monolithic -layered -microkernel -client server -virtual machine

Back

what resources does a process need to run

Front

CPU, memory I/O. files and initialized data

Back

hierarchy of computer system

Front

high-level: system and application programs(interacts with users) mid-level: operating system low-level: computer hardware

Back

OS services

Front

-user interface -program execution -I/O operations -file manipulation -communications -error detection

Back

memory management

Front

-must be in memory to execute -keeps track of which parts of memory is being used -allocates and deallocates as necessary

Back

Operating system interfaces

Front

-CLI -GUI -touch screen

Back

how to look into OS structure

Front

-system calls -architecture

Back

Direct Memory Access (DMA)

Front

used for high speed I/O device memory transfers

Back

priorities of designing an OS (single user)

Front

1. ease of use 2. performance 3. resource allocation

Back

How does a device controller inform the CPU it has finished an operation?

Front

by causing an interrupt

Back

how do determine what mode is running in a dual-mode operation

Front

mode bit

Back

CLI(command line interpreter)

Front

allows for direct command entry

Back

system programs

Front

a useful environment for program development and execution

Back

what is process management responsible for?

Front

-creating and deleting user/system processes -suspending/resuming processes -allowing for process synchronization -allowing for process communication allowing for deadlock handling

Back

4 components of computer

Front

hardware operating system user application programs

Back

priorities of designing an OS (mainframe/minicomputer)

Front

focusing purely on resource allocation so that each user connected to the terminal will experience equal wait/processing times

Back

what kind of operation allows the OS to protect itself and other system components

Front

dual-mode (user mode/kernal mode)

Back

Program that runs at all times?

Front

the kernal

Back

types of system calls

Front

-Process control -File management -Device management -Information maintenance -Communications -Protection

Back

where does the interrupt service routine get its addresses for service routines

Front

from the interrupt vector

Back

what is system call?

Front

a request that is sent to the OS that the user will wait for I/0 completion

Back

What is an operating system?

Front

-allocates resource -control program(controls execution)

Back

types of network

Front

-local area network(LAN) -wide area network(WAN) -metropolitan area network (MAN) -personal area network (PAN)

Back

POSIX

Front

portable operating system interface

Back

passive vs active entity

Front

passive: a program (bunch of code?) active: program in execution (unit of work) or a process

Back

how to pass parameters into the OS

Front

-pass parameters in registers -store parameters in a block, table or in memory -parameters pushed onto the stack

Back