Computer architecture Flashcards

1
Q

What is a chipset

A

a set of electronic components in an integrated circuit known as a “Data Flow Management System” that manages the data flow between the processor, memory and peripherals

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

Examples of peripherals

A

Disk drive, keyboard, monitor, solid state drive

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

Xeon chipsets contain what two things?

A

Memory controller hub and I/O controller hub

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

Memory controller hub is aka

A

North bridge

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

IO controller hub is aka

A

South brdge

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

Bus

A

is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components (wire, optical fiber, etc.) and software, including communication protocols.[3]

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

Local bus

A

a computer bus that connects directly, or almost directly, from the central processing unit (CPU) to one or more slots on the expansion bus.

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

What does RAM require?

A

A constant power supply, since it is a volatile form of memory

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

DIMM stands for

A

Dual Inline Memory Module

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

DIMM

A

The physical part of a computer the RAM is in

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

Relationship between DDR, RAM, and DIMM

A

DDR is a type of RAM stored on a DIMM

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

What does a DIMM look like?

A

[upload image]

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

DRAM consists of

A

A transistor and a capacitor that create a memory cell, which represents a single bit

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

IPC

A

Instructions per clock

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

SMT stands for

A

Simultaneous multithreading

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

TLB stands for

A

Translation Lookaside Buffer

17
Q

TLB

A

a memory cache that is used to reduce the time taken to access a user memory location

18
Q

A TLB is part of what?

A

The chip’s MMU (memory management unit)

19
Q

Why can a TLB miss be more expensive than a instruction cache miss or data cache miss?

A

Bc of the need for not just a load from main memory, but a page walk, requiring several memory accesses

20
Q

A CPU has to access memory in what 3 scenarios?

A

A data-cache miss, an instruction-cache miss, or a TLB miss

21
Q

When does a TLB miss happen?

A

the desired information itself actually is in a cache, but the information for virtual-to-physical translation is not in a TLB

22
Q

Cache lines are aka

A

Cache blocks

23
Q

Cache lines

A

The blocks of fixed size that data is transferred between memory and cache in. Almost always are multiples of 64 bytes, in the sense that a request for a certain byte gets mapped to the block address formed by ignoring the last 6 bits of the address

24
Q

What is significance of TLB cache being part of MMU?

A

The TLB is not related directly to the CPU caches

25
Q

Pre 2010 hard disk sector size

A

512 bytes

26
Q

Post 2010 typical hard disk sector size

A

4096 bytes