Section 1

Preview this deck

Dual-core CPU design?

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 (52)

Section 1

(50 cards)

Dual-core CPU design?

Front

Consist of multi chip & multi core

Back

What is non volatile memory?

Front

Non-volatile memory is memory that keeps its information after the power supply is cut.

Back

Interrupt Vector

Front

Used by interrupt to transfers control to the interrupt service routine. It contains all the addresses of all the service routines.

Back

What is an OS?

Front

OS is a resource allocator. OS is a control program.

Back

Explain OS as a resource allocator.

Front

OS manages all resources and decides btwn conflicting requests for efficient and fair resource use.

Back

What is a storage-area-network (SAN) ?

Front

A shared storage used in clustered system.

Back

Explain I/O process (wait upon I/O completion)

Front

1. After I/O starts, control returns to user program only upon I/O completion. 2. Wait instruction idles the CPU until the next interrupt. 3. Wait loop (contention for mempry access) 4. At most one I/O request is outstanding at a time. 5. No simultaneous I/O processing.

Back

Computer-system Architecture

Front

System use a single-purpose processor / multiprocessors.

Back

Types of interrupt

Front

Polling & Vectored interrupt system

Back

What is hard disks?

Front

Rigid metal/glass platters covered with magnetic recording material. disk surface < tracks < sectors

Back

Explain OS as a control program.

Front

OS controls execution of programs to prevent errors and improper use of the computer.

Back

Types of multiprocessors?

Front

1. Asymmetric Multiprocessing - each processor is assigned a specific task. 2. Symmetric Multiprocessing - each processor performs all tasks

Back

Storage-device Hierarchy

Front

(From top) Register Cache Main Memory Solid-state disk Hard disk Optical disk Magnetic tapes

Back

Kernel

Front

The one program running at all times on the computer.

Back

Basic unit of computer storage?

Front

Bit

Back

Types of clustering?

Front

1. Asymmetric Clustering 2. Symmetric Clustering

Back

How OS preserves the state of CPU?

Front

Storing registers & program counter.

Back

What is main memory?

Front

Only for large media that CPU can access directly. Ex : random access & volatile

Back

What is a multiprocessor system?

Front

System that uses multiple processors. AKA: Parallel system Tightly-coupled system

Back

Device controller

Front

Inform CPU that it has finished its operation by causing interrupt.

Back

Trap/Exception

Front

A software-generated interrupt caused either by an error or a user request.

Back

Explain I/O process (without waiting for I/O completion)

Front

1. System call 2. Device-status table 3. OS indexes into I/O device table to determine device status & to modify table entry to include interrupt.

Back

Interrupt Architecture

Front

Must save the address of the interrupted instruction.

Back

What is caching?

Front

Copying information into faster storage system.

Back

What is an operating system?

Front

A program that acts as an intermediary between a user of a computer and the computer hardware.

Back

System Call

Front

Request to the OS to allow user to wait for I/O completion.

Back

What is a disk controller?

Front

Determines the logical interaction btwn device and computer.

Back

Front

Back

What is a symmetric clustering?

Front

Has multiple nodes running applications and monitoring each other.

Back

Storage Hierarchy

Front

Organised by speed, cost & volatility.

Back

What is a clustered system?

Front

A system composed of two or more individual systems joined together.

Back

What is secondary storage?

Front

Extension of main memory that provides large non volatile storage capacity.

Back

What is a asymmetric clustering?

Front

Has one machine in hot-standby mode.

Back

Give 4 storage structures.

Front

1. Main memory 2. Secondary storage 3. Hard disks 4. Solid-state disks

Back

How interrupt handling is performed?

Front

1. Determines type of interrupt. 2. Separate segments of code determine what action should be taken for each type of interrupt.

Back

What is DLM?

Front

To avoid operation conflict. Ex : parallel clusters that allow multiple hosts to access the same data on shared storage.

Back

Random access memory (RAM)

Front

Computer location where instructions and data are stored on a temporary basis. This memory is volatile.

Back

What is volatile memory?

Front

Storage that is wiped clean when power is cut off from a device.

Back

What is a solid-state disks?

Front

Faster than hard disks & non volatile.

Back

What is a device driver?

Front

Provides uniform interface btwn controller & kernel. For each device controller to manage I/O..

Back

Device-status Table

Front

Contains entry for each I/O device indicating its type, address, and state.

Back

List advantages of clustered system?

Front

1. Provides a high availability service - survives failures 2. Can be used for high-performance computing (HPC) 3. Some have distributed lock manager (DLM) - to avoid operation conflict

Back

Applications in clustered system must be written in ?

Front

Parallelization.

Back

Bootstrap program

Front

Bootstrap program is loaded at power-up or reboot and stored in ROM/EPROM. (firmware) Initializes all aspects of system and loads OS kernel and starts execution.

Back

Event signaled by I/O interrupt

Front

1. CPU stops what it is doing. 2. It transfers execution to start address of service routine for the interrupt. 3. Execution of interrupt service routine. 4. After completion, CPU resumes interrupted computation.

Back

List the advantages of multiprocessor.

Front

1. Increased throughput 2. Economy of scale 3. Increased reliability - fault tolerance / graceful degradation

Back

State 4 components of computer system.

Front

Hardware, OS, aplication programs and users

Back

Read-only memory (ROM)

Front

A type of memory that contains data that is retrievable but cannot be changed.

Back

Operating System Structure

Front

Divided to: 1. Multiprogramming (batch system) 2. Timesharing (multitasking)

Back

What is a parallelization?

Front

Divides a program into separate components that run in parallel on individual computers in the cluster. Individual solutions combined to form final solution.

Back

Section 2

(2 cards)

Operating-system Operations

Front

Divided to: 1. Dual-mode operation 2. Interrupt driven

Back

What is timesharing (multitasking) ?

Front

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

Back