CS401A's Midterms: Comp. Sys. Architect Module 03 Flashcards

For midterm exams.

1
Q

Hardware Architecture

is the collection of physical parts of a computer system.

A

Computer hardware

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

Hardware Architecture

It can be categorized as having either external or internal components.

A

Computer hardware

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

Hardware Architecture

also called peripheral components, are those items that are often connected to the computer in order to control either its input or output.

These include the computer case and monitor (output component), and keyboard and mouse (common input components).

A

External components,

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

Hardware Architecture

include items such as the hard disk drive, motherboard, video card, and many others.

A

Internal components

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

Generation and Advancements

> 1st Generation

A

(Vacuum Tubes)

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

Hardware Architecture

was invented in parallel to the electric bulb and used a similar concept.

A
  • The vacuum tubes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Generation and Advancements

> 2nd Generation

A

(Transistors)

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

Hardware Architecture

became faster, smaller, highly reliable, and significantly cheaper than vacuum tubes.

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

Generation and Advancements

> 3rd Generation

A

(Integrated Circuit)

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

Hardware Architecture

  • Sometimes referred to as a “semiconductor chip,”
    is a collection of transistors integrated and compacted into a single chip.
A

the integrated circuit

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

Generation and Advancements

> 4th Generation

A

(Microprocessors)

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

Hardware Architecture

  • Computers in this generation were characterized by a significant increase in the number of transistors integrated into a single chip and by the invention of the
A

microprocessor.

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

Generation and Advancements

> 5th Generation

A

(Artificial Intelligence [AI])

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

Hardware Architecture

  • VLSI technology in this generation became ULSI technology, resulting in the production of microprocessor chips having ten million electronic components.
A

(Artificial Intelligence [AI])

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

Hardware Architecture

  • It is composed of integrated circuits that hold thousands of transistors responsible for processing the unique set of instructions and processes.
A

Microprocessor

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

Hardware Architecture

  • It is designed to execute logical and computational tasks with typical operations such as arithmetic interprocess, device communication, input/output management, etc.
A

Microprocessor

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

Hardware Architecture

— It is responsible for accepting data from input devices, processing the data into information, and transferring the information to memory and output devices.

A
  1. Central Processing Unit (CPU)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Hardware Architecture

— As the name implies, its function is to perform arithmetic operations, such as addition, subtraction, division, and multiplication, and logic operations such as AND, OR, and NOT.

A
  1. Arithmetic Logic Unit (ALU)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hardware Architecture

— Its function is to control the input and output devices, generate control signals to the other components of the computer such as read and write signals, and perform instruction execution.

A
  1. Control Unit (CU)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Hardware Architecture

— It is the fastest memory in a computer that holds information.

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

Hardware Architecture

— This device is capable of storing information temporarily.

A
  1. Main Memory
22
Q

Hardware Architecture

— It refers to a microchip that regulates the timing and speed of all computer functions.

23
Q

Hardware Architecture

— These are any hardware used to communicate with a computer.

A
  1. Input/Output Devices
24
Q

Hardware Architecture

— These are physical devices, ports, or connections that interact with the computer or other hardware devices.

A
  1. Input/Output Interfaces
25
Q

Hardware Architecture

— It is a feature of some computer bus architectures that allow data to be sent from a storage device to memory without using the CPU.

A
  1. Direct Memory Access
26
Q

Hardware Architecture

— It is a pathway of data or instruction from one (1) element to the other.

27
Q

Hardware Architecture

— This bus is used to carry data to and from the memory.

A

a. Data Bus

28
Q

Hardware Architecture

— This bus defines the number of addressable location in a memory IC.

A

b. Address Bus

29
Q

Hardware Architecture

— This bus carries control signals from the control unit to the computer components in order to control the operation of each component.

A

c. Control Bus

30
Q

Hardware Architecture

In computer architecture,
provides the fastest way for a CPU to access data.

A

a processor register

31
Q

Hardware Architecture

  • It holds a temporary value (IN BINARY) like data, instructions, memory addresses or I/O address, and special binary codes.
32
Q

Hardware Architecture

  • It can store, manipulate, and calculate values which vary from 16-bit, 32-bit, up to 64-bit registers sizes.
33
Q

Hardware Architecture

— These store any transient data required by the processor.

A
  • General-Purpose Registers / Accumulator
34
Q

Hardware Architecture

— This holds the address of the current instruction being executed.

A
  • Program Counter Register / Instruction Pointer
35
Q

Hardware Architecture

— This holds the address of a memory location.

A
  • Memory Address Register
36
Q

Hardware Architecture

— This holds a data value that is being stored to or retrieved from the memory location currently addressed by the memory address register.

A
  • Memory Data Register
37
Q

Hardware Architecture

— These are used to allow the computer to keep track of special conditions such as arithmetic carry and overflow, power failure, and internal computer error.

A
  • Status Registers / Flags
38
Q

CPU Architecture

  • It is a program consisting of code (instructions) and data.
A

Von Neumann Architecture

39
Q

CPU Architecture

  • It uses separate buses for instructions and data.
A

Harvard Architecture

40
Q

Hardware Architecture

It allows communication between the hardware component and the software component of a computer.

A

Instruction Set Architecture

41
Q

Hardware Architecture

— It is a computer where single instructions can execute several low-level operations (such as a load from memory, an arithmetic operation, and a memory store) or can do multi-step operations or address modes within a single instructions.

Example: x86-x64 processors (Intel)

A
  • Complex Instruction Set Computer
42
Q

Hardware Architecture

— It is a computer which only uses simple instructions that can be divided into multiple instructions and perform low-level operations within a single clock cycle.

Example: x86-x64 processors (Intel)

A
  • Reduced Instruction Set Computer
43
Q

Instruction Set Architecture

  • A large number of instructions.
  • Multiple number cycles per instruction.
  • Takes time to process instructions.
  • Has greater energy consumption due to power-hungry components.
  • Hardware-centric design.
  • Efficient in RAM usage.
A

CISC
* Complex Instruction Set Computer

44
Q

Instruction Set Architecture

  • Requires few instructions.
  • Single number of instruction per cycle.
  • Can perform simple task quicker.
  • Has low power consumption and it can go to sleep mode when not in use.
  • Software-centric design.
  • Heavy in RAM usage.
A

RISC
* Reduced Instruction Set Computer

45
Q

Microprocessor Operations

— It is designed to fetch several instructions at a time in parallel.

46
Q

Microprocessor Operations

— It identifies the opcode in which it determines the type of instruction.

47
Q

Microprocessor Operations

— It executes the part/s for each different instruction.

48
Q

Hardware Architecture

It is a method of simultaneously breaking up and running program tasks on multiple microprocessors, thereby reducing processing time.

A

Parallel Processing

49
Q

Hardware Architecture

It is the process of accumulating and executing computer instructions and tasks from the processor via a logical pipeline.

A

Pipelining

50
Q

Hardware Architecture

It allows storing, prioritizing, managing, and executing tasks and instruction in an orderly process.

A

Pipelining