Definitions (from textbook) Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

absolute path

A

A file path name interpreted relative to the root directory.

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

abstract virtual machine

A

The interface provided by an operating system to its applications, including the system
call interface, the memory abstraction, exceptions, and signals.

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

ACID properties

A

A mnemonic for the properties of a transaction: atomicity, consistency, isolation, and durability.

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

acquire-all/release-all

A

A design pattern to provide atomicity of a request consisting of multiple operations. A thread acquires all of the locks it might need before starting to process a request; it releases the locks once the request is done.

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

address translation

A

The conversion from the memory address the program thinks it is referencing to the physical location of the memory

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

affinity scheduling

A

A scheduling policy where tasks are preferentially scheduled onto the same processor
they had previously been assigned, to improve cache reuse.

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

annual disk failure rate

A

The fraction of disks expected to failure each year.

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

application programming interface

A

The system call interface provided by an operating system to applications.

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

Arm

A

An attachment allowing the motion of the disk head across a disk surface.

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

arm assembly

A

A motor plus the set of disk arms needed to position a disk head to read or write each surface of the disk.

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

arrival rate

A

The rate at which tasks arrive for service.

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

asynchronous I/O

A

A design pattern for system calls to allow a single-threaded process to make multiple concurrent I/O requests. When the process issues an I/O request, the system call returns immediately. The process later on receives a notification when the I/O completes.

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

asynchronous procedure call

A

A procedure call where the caller starts the function, continues execution concurrently
with the called function, and later waits for the function to complete.

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

atomic commit

A

The moment when a transaction commits to apply all of its updates

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

atomic memory

A

The value stored in memory is the last value stored by one of the processors, not a mixture of the updates of different processors.

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