Computer Organization Flashcards

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

Control Unit (CU)

A

Controls the retrieval of instructions from the primary memory as well as the sequence of their execution

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

Arithmetic Logic Unit (ALU)

A

Performs all the basic arithmetic, logical or input-output operations that is provided by the CU

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

Memory Address Register (MAR)

A

Holds the memory address of the data to be used by the ALU or the processed data that is to be stored in the primary memory (addresses are communicated via address buses)

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

Memory Data Register (MDR)

A

Holds the data that is to be used by the ALU and which ever memory address location the MAR is holding, the corresponding data will be location onto the MDR for processing by the ALU (data is communicated via data buses)

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

Primary Memory

A

Only storage that is directly accessible by the CPU. At any given time, it may hold both data and instructions that are currently running on the computer system.

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

Random Access Memory (RAM)

A

A general purpose storage area. Data stores can be overwritten and data and instructions can be loaded when needed at anytime.

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

Read-Only Memory (ROM)

A

Stores data and instructions that can’t be overwritten and it is used for instruction that never changes (e.g. start up sequence)

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

Cache memory

A

A type of primary where only frequently used memory is stored for fast retrieval by the CPU because it checks for a existing copy of the data in cache before accessing the RAM

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

Fetch

A
  1. CPU sends the address of an instruction to the
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Decode

A
  1. Allows the CPU to be aware of any additional
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Execute

A

Executes the instruction using the necessary data that has been loaded and calculates a result in the ALU

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

Store

A
  1. CPU may store the result in the primary memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Secondary Memory

A

NAME?

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

Operating System (OS)

A

Software that controls the computer’s hardware/software resources and provides service for the computer programs

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

OS: Memory Management

A

Ensures one app doesn’t interfere with memory used by another app (prevents overwriting memory)

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

OS: Resource monitoring and multitasking

A

NAME?

17
Q

OS: Disk Access and Data Management

A

NAME?

18
Q

OS: Security

A

NAME?

19
Q

Binary Representation

A

1 Byte = 8 bits

20
Q

Sign and magnitude

A

Example: 42 = 0010 1010(normal binary) ==> 1010 1010(S&M)

21
Q

One’s Complement

A

Flip the bits of normal binary. Example: 42 = 1101 0101

22
Q

Two’s Complement

A

Add 1 to the One’s. Example: 42 = 1101 0101(One’s) ==> 1101 0110(Two’s)

23
Q

Hexadecimal

A

4 bits per hex

24
Q

Strings

A

A sequence of characters