Definitions 1.1 Flashcards

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

Accumulator

A

A special register to temporarily store the results of operations performed by the CPU.

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

Address bus

A

Carries the memory location address of the register the data is being carried from or to

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

Arithmetic logic unit

A

A part of the CPU that performs arithmetic calculations and logical operations on data for the computer program.

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

Busses

A

A physical set of parallel wires connecting and carrying groups of bits between several computers of a program.

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

cache

A

A small and fast but expensive memory in the CPU is used to store instructions and data that are assessed regularly

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

clock speed

A

The frequency at which the internal clock creates signals switching between 0 and 1. it controls how often instructions are executed and data is fetched.

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

contemporary processor architecture

A

a modern computer architecture combining elements of both von Neuman and Harvard architectures

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

control bus

A

A part of the CPU that controls and manages the execution of instructions. it sends control signals to coordinate execution and controls the fetch- execute cycle and buses

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

current instruction register

A

A special register that stores the current instruction being executed and decoded. the instructions are divided into opcode and operand

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

data bus

A

a bi-directional bus for carrying data and instructions between the processor and memory

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

Fetch-Decode-execute cycle

A

The process of fetching from memory(supplying the address and retrieving the instruction from the memory), Decoding (interpreting the instructions and then reading and retrieving the required data from their addresses) and executing the instructions (CPU carries out the required actions)

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

Harvard architecture

A

a computer architecture that stores data and instructions in separate memory to allow the next instruction to load or data to use.

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

Memory address register

A

A special register that stores the memory address of the next instruction to load or data to use

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

Memory data register

A

A special register that temporarily stores the data to be read from or written to the computer memory

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

Number of cores

A

A core is a processing unit that handles instructions with its own fetch- decode- execute cycle. multi core processors have multiple cores that can run simultaneously.

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

pipelining

A

the simultaneous decoding of several instructions by decoding the next instruction and fetching the one after while the current one is being decoded

17
Q

Program counter

A

A special purpose register that stores the address of the next instruction to be execute

18
Q

Registers

A

Special memory cells that can be accessed quickly. They temporarily store data and control instructions

19
Q

von Neuman architecture

A

A computer architecture where a single control unit manages program control via a linear sequence of fetch-decode- execute cycles

20
Q

complex instruction set computer

A

a more complicated and expensive processor design that can execute a series of task in a single complex instruction built into the hardware. The variety of instruction means less ram is used, but pipelining is not possible.

21
Q

graphic processing unit

A

a specialized processing unit with a huge number of small cores that allow efficient parallel computation for task such as computer graphics, machine learning, data mining

22
Q

Multi core system

A

several CPU cores are incorporated into a single processor chip to help distribute work load

23
Q

Parallel processing systems

A

splitting a job into several subtask which are simultaneously carried out by each core in the system

24
Q

Reduced instruction set computer

A

a simpler processor design that can only execute a single simple instruction each clock cycle. this uses more ram but allows for pipelining

25
Q

Flash storage

A

A solid state technology that stores the data on a collection of memory chips. No moving parts as data is accessed by software

26
Q

input devices

A

peripheral devices that allow the user communicate and to pass readable data into a computer, decode it and send it to the CPU

27
Q

Magnetic storage

A

Relies on the polarization of magnetic particle to store bits on a magnetic material which is typically moved mechanically. a high capacity and low means of storage

28
Q

optical storage

A

data is stored reflectively (pits and lands) of a surface and is read and written to by a laser

29
Q

output devices

A

peripheral devices that take convert signals from a computer into a human readable form.

30
Q

Random access memory

A

Memory used to store programs and data in use by the computer. Quick access time by all data is lost when the computer is turned off(volatile memory)

31
Q

Read only memory

A

memory used to store information that is permanently required to boot up and run the computer. cannot be written to and is non volatile

32
Q

storage devices

A

any medium which data can be stored when powered off

33
Q

virtual storage

A

using the hard disk as tough it where an extension of memory to to free up ram for current programs.