Module 1: Introduction Flashcards

1
Q

Describe the difference between abstraction and virtualization.

A

Abstraction is the act of removing unimportant details or attributes of objects in order to construct more general and less complex objects. Virtualization is the illusion of having one or more objects with more desirable characteristics than the real object.

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

Describe the Kernel

A

The kernel is the minimum set of functions necessary to manage system resources safely and efficiently.

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

Describe Privileged Instructions

A

Privileged instructions perform critical operations that access I/O devices and the CPU’s status and control registers.

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

Describe Kernel Mode

A

Kernel mode is the CPU state where both privileged and non-privileged instructions may be used.

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

Describe User Mode

A

User mode is the CPU state where only non-privileged instructions may be used. Any attempt to use a privileged instruction in user mode transfers control to the kernel.

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

Describe Interrupts

A

An interrupt is an event that diverts the current execution of a program to a predefined location in the kernel in order to respond to an event. An interrupt is triggered by a hardware signal sent to the CPU from an external device.

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

Describe Traps

A

A trap (or internal interrupt) is an interrupt triggered by the currently executing instruction.

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

Describe Interrupt Handlers

A

An interrupt handler is a kernel function, invoked whenever an interrupt occurs, that determines the cause of the interrupt and invokes the appropriate kernel function to provide the response.

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

Describe Moore’s Law

A

Moore’s Law states that the number of transistors in an integrated circuit doubles about every two years.

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

Name the different types of operating environments.

A

Mainframe, server, multiprocessor, distributed system, personal computer, hand-held device, real-time (embedded) system, sensor network

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