SystemsExpert Flashcards

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

Latency

A

The time it takes for a certain operation to complete in a system.

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

What are the orders of magnitude for latency?

A
Reading 1MB from:
RAM == 250us (.25sec)
SSD == 1 ms
Transferring 1MB over a network == 10 ms
HDD == 20 ms
Intercontinental Round Trip == 150 ms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Throughput

A

The number of operations that a system can handle er time unit…for example, the throughput of a server cna be measured in requests/second.

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

IP

A

Internet protocol. This network protocol outlines how almost all machine to machine communications should happen in the world. Other protocols like TCP, UDP, and HTTP are built on top of this protocol.

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

TCP

A

Transmission Control Protocol, allows for ordered, reliable data delivery between machines over the public network.. exposes sockets to applications that they can use to stream data through an open connection.

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

HTTP

A

Clients make requests and servers respond with responses. Requests have headers, host, port, method, body.

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

IP Packet

A

Smallest unit of data being sent over IP. Consists of IP header and a payload.

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

Availability

A

The probability of a particular service being up and running at any particular point in time.

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

High Availability

A

Means they are operational at 5 nines or more.

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

Redundancy

A

The act of replicating parts of a system in an effort to make it more reliable.

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

Cache

A

Piece of hardware or software that stores data, meant to retrieve data faster.

Often used to store responses to network requests.

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

Cache hit

A

When requested data is found in a cache.

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

Cache miss

A

When data could have been found in the cache, but it wasn’t…it’s a negative consequence of a system.

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

Cache eviction policy

A

The policy by which values get removed or evicted from a cache.

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

What are popular cache eviction policies?

A

LRU (least recently used), FIFO (First in, first out), LFU (Least frequently used)

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

CDN

A

Content Delivery Network – third party service that acts like a cache for your servers.

Has servers(PoP – points of presence) all the around the world, improving latency.

17
Q

Load balancing

A

Uses round robin approach

Acts as a reverse proxy