introduction Flashcards

1
Q

Computer architecture

A

It refers to the design, structure and functioning of a computer system

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

levels of computer architecture

A
  1. Digital Logic Level
  2. Microarchitecture Level
  3. Instruction Set Architecture (ISA) Level
  4. Operating System (OS) Level
  5. Assembly Language Level
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Digital Logic Level

A

This level focuses on the design and implementation of electronic circuits by using digital logic components

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

Microarchitecture Level

A

is the layout of a computer’s major internal components and their interconnections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Instruction Set Architecture (ISA) Level
A

is the interface between the hardware components and the software programs

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

Operating System (OS) Level

A

The Operating System Level refers to the abstraction of hardware components from software applications

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

Assembly Language Level

A

It is a low-level programming language that employs human-readable mnemonics to represent machine code instructions

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

Differences between Computer Architecture and Computer Organisation

A

COMPUTER ARCHITECTURE COMPUTER ORGANISATION
Computer Architecture is concerned Computer organisation is concerned
with the functional behaviour of the with the structural relationships computer system. between parts of the computer system.
Architecture is decided first. Organisation is decided after the architecture.
It involves logical components such as It involves physical units such as Instruction Set, addressing modes etc. circuit design, adders, signals, peripherals etc.
Computer architecture deals with high- Computer Organisation deals with lowlevel design issues. level design issues.
It is visible to the software It is transparent to the software programmer. programmer.
Explains what the computer is designed Describes how the computer works to do

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

Computer Organization

A

Refers to the operational units and how they are interconnected or linked to realize the architectural specifications.

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

basic units/components of Von Neuman

A
  1. The Central Processing Unit (CPU)
  2. The Main Memory Unit
  3. The Input/Output Device
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Von-Neumann Architecture

A

same buses are used to fetch instructions and data. This means the CPU cannot do both things together (read the instruction and read/write data). The main advantage of having separate buses for instruction and data is that the CPU can access instructions and read/write data at the same time.

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

CPU comprises

A

Control Unit, Arithmetic Logic Unit, Registers and Cache memory

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

Computer Buses

A

A bus is an electronic path along which data, instructions and addresses are transmitted from one component of a computer to another

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

Types of buses

A

Data Bus: It carries data among the memory unit, the I/O devices, and the processor.
Address Bus: It carries data address from CPU to memory and peripherals.
Control Bus: It carries control commands from the CPU in order to control and coordinate all the activities within the computer.

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

The Von Neumann bottleneck

A

we cannot get away from the fact that instructions can only be executed one at a time and can only be carried out sequentially. Both of these factors hold back the competence of the CPU. This is commonly referred to as the ‘Von Neumann bottleneck’

14
Q

access time

A

the time required to access one word