CDA3100 Midterm Flashcards

1
Q

intended for user at a stationary location, emphasize good performance to single users at low cost

A

personal computers

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

accessed by other computers to provide computation and/or data, typically accessed via network, greater computing, storage, and I/O capacity

A

servers

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

computers contained in other devices, usually small, emphasis on const and low power

A

embedded computers

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

battery-powered wireless devices with multimedia user such as smartphones and tablets, reliance on touch screens, emphasis on const and energy efficiency

A

PMD(s) (personal mobile devices)

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

What are the 5 classes of computers?

A

embedded computers, personal computers, pmd, servers, wsc

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

large collection of servers connected by a network to act as a single powerful computer, scalability and availability handled through the network

A

WSC(s) (large clusters/warehouse-scale computers)

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

What are the 8 great architecture ideas?

A
design for Moore's Law, 
use abstraction, 
common case fast, 
parallelism,
 pipe-lining, 
prediction, 
hierarchy of memories, 
redundancy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

high level language

A

level at which programmers develop applications

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

assembly language

A

symbolic representation of instructions

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

machine language

A

binary representations of instructions that can be executed by a processor

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

linker

A

translates machine language files into a single executable file that can be loaded into memory and executed

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

$ra

A

return address

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

$gp

A

global pointer

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

$t0-$t7

A

temporaries

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

$a0-$a3

A

arguments

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

$v0-$v1

A

values for results and expression evaluations

17
Q

$zero

A

the constant value zero

18
Q

$fp

A

frame pointer

19
Q

What is the global pointer?

A

Points to the middle of the 64K block of memory in the static data segment.

20
Q

What is the stack pointer ($sp)?

A

stack pointer

Points to last location on the stack.