Chapter 15 Flashcards

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

client handler

A

A thread that handles clients’ requests. (602)

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

context switch

A

The process of saving or restoring a thread’s state. (586)

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

IP address

A

Internet Protocol address, which is the unique identifier for a computer on a network. (595)

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

IP Name

A

Internet Protocol name, which is the name for a computer on a network, such as www.wwu.edu. (595)

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

IP Number

A

Internet Protocol number, which is the unique set of numbers for a computer on a network, such as 140.10.244.16. (595)

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

lock

A

Prevents another process from accessing data in the monitor until a condition becomes true. (594)

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

Monitor

A

An object on which a process can obtain a lock. (594)

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

multithreading

A

The technique of using multiple threads in a program. (583)

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

parallel computing

A

The discipline of building hardware architectures, operating systems, and specialized algorithms for running a program on a cluster of processors. (584)

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

port

A

A channel through which several clients can exchange data with the same server or different servers. (597)

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

ready queue

A

The queue containing threads ready for execution. (585)

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

server daemon

A

A thread that listens indefinitely for client requests, but does not handle them directly. (602)

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

socket

A

An object that establishes a communication link between two ports. (598)

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

synchronized method

A

Codes in this kind of method run as an indivisible unit. (594)

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

synchronization problem

A

Problems that occur when the producer and client are not running in sync, such as when the consumer tries to access data that does not exist. (590)

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

time slicing

A

The process of automatically timing out. (585)