Computer Architecture Definitions

Definitions from chapters 7.2

?

Computer Architecture (7.2)

Memory Location

1 of 40

A seperately addressable area of main memory

2 of 40

Computer Architecture (7.2)

RAM

3 of 40

Random Access Memory; volatile main memory on which the locations can be accessed directly in any order with the same access time for all writing and reading operations.

4 of 40

Computer Architecture (7.2)

ROM

5 of 40

Computer Architecture (7.2)

Read-Only Memory; non-volatile main memory that cannot be written to once it is set up.

6 of 40

Computer Architecture (7.2)

EEPROM

7 of 40

Electrically Erasable Programmable read-only memory; its contents may be altered but writing is 100 times slower than reading.

8 of 40

Computer Architecture (7.2)

Computer Bus

9 of 40

A set of parallel wires connecting independent components of a computer system.

10 of 40

Computer Architecture (7.2)

System Bus / External Bus

11 of 40

The main highway connecting the processor, main memory and I/O controllers; it is made up of a data bus, an address bus and a control bus.

12 of 40

Computer Architecture (7.2)

I/O

13 of 40

Allows the CPU to communicate with the peripherals.

14 of 40

Computer Architecture (7.2)

Peripheral

15 of 40

A computer device that is not part of the CPU. It can be external (eg. mouse, keyboard, printer etc.) or internal, such as a CD-ROM drive.

16 of 40

Computer Architecture (7.2)

I/O Device

17 of 40

A hardware unit that sends or recieves data or stores data by communicating with the processor and main memory through an I/O controller.

18 of 40

Computer Architecture (7.2)

Secondary Storage

19 of 40

Permanent storage memory not directly connected to the processor; also called backing store.

20 of 40

Computer Architecture (7.2)

Main Memory Address

21 of 40

A unique numeric code corresponding to a location in memory.

22 of 40

Computer Architecture (7.2)

Stored program concept

23 of 40

A program must be resident in memory to be executed; it is processed by by fetching machine code intructions in sequence from main memory and executing them, one at a time, in the processor.

24 of 40

Computer Architecture (7.2)

Register

25 of 40

A very fast memory location inside the processor or I/O controller.

26 of 40

Computer Architecture (7.2)

General Purpose Register

27 of 40

A register not assigned a specific role by the processor designer. Programmers may use these.

28 of 40

Computer Architecture (7.2)

Dedicated Register

29 of 40

A register assigned a specific role by the processor designer. Programmers may use some but not all dedicated registers.

30 of 40

Computer Architecture (7.2)

Clock speed

31 of 40

Of a processor; the frequency or megahertz/gigahertz at which the processor executes instructions.

32 of 40

Computer Architecture (7.2)

Word Length

33 of 40

The number of digits in a binary word.

34 of 40

Computer Architecture (7.2)

Bus Width

35 of 40

The number of signal wires or lines allocated to the bus.

36 of 40

Computer Architecture (7.2)

Hardware

37 of 40

Electrical circuits that a computer is assembled form. The platform on which the software executes.

38 of 40

Computer Architecture (7.2)

Main Memory

39 of 40

Memory that is directly addressable by the processor.

40 of 40

Comments

rhfghdf

Report

Useful definitions of key words.

Similar Computing resources:

See all Computing resources »