Lesson 2 Flashcards

1
Q

the architecture of a computer involves four components

A

the central processor, the primary memory, the instruction set, and the input/output structure.

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

has the primary task of controlling the system and performing all computations.

A

central processor

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

stores the program the computer is currently executing and whatever data is immediately needed by that program.

A

primary memory

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

determines how information gathering or distributing devices (e.g. terminals, printers, magnetic recording devices) may be attached to the computer and controlled by the central processor.

A

input/output structure

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

is not a physical component like the other three.
Rather, it comprises all of the computational or control operations that the central processor can be instructed to perform.

A

instruction set

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

show paths that data flows while passing through the computer

A

Solid lines

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

show the paths of control signals that direct the computer’s actions.

A

dashed lines

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

comprise the computer’s central processor.

A

arithmetic logic unit and the control unit

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

The chronological development of computers that are designed primarily for performance

A

mainframe systems

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

the fastest systems are called

A

supercomputers

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

is the first programmable general-purpose electronic digital computer, built during World War II by the United States

A

ENIAC (Electronic Numerical Integrator and Calculator) (John Mauchly, American engineer J. Presper Eckert, Jr.)

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

As the ENIAC approached completion, Eckert and Mauchly started planning a more powerful machine called the

A

EDVAC, or Electronic Discrete Variable Automatic Computer.

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

was one of the last first-generation electronic computers.

A

BRLESC I (Ballistic Research Laboratories Electronic Scientific Computer)

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

was a binary serial computer with automated multiplication, addition, subtraction, and automatic checking with an ultrasonic serial memory consisting of 1,024,44-bit words, thus giving a memory of 5.6 kilobytes in modern terms.

A

EDVAC

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

was developed by a team of engineers led by J. Presper Eckert and John Mauchly, makers of ENIAC, the first general-purpose electronic digital computer

A

UNIVAC (Universal Automatic Computer)

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

were instructions in the Atlas instruction set that, instead of actually performing a computation, would jump to a specific subprogram in the computer’s memory.

A

Extracodes

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

Since the beginning of computer programming, it has been a common practice for programmers to produce a large program by combining a number of smaller programs, called ?

A

subroutines

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

is a storage area in which items of data are stored on a last-in first-out basis

A

stack

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

a high-performance computer system for solving numerical problems coded in a high-level language, usually FORTRAN

A

supercomputer

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

Computer Architecture has progressed five generations:

A
  1. First Generation: 1946-1959 (Vacuum tube based)
  2. Second Generation: 1959-1965 (Transistor based)
  3. Third Generation: 1965-1971 (Integrated Circuit based)
  4. Fourth Generation: 1971-1980 (VLSI (Very Large Scale Integrated) microprocessor based)
  5. Fifth Generation: 1980-onwards (ULSI (Ultra Large-Scale Integration) microprocessor based)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

In this generation, mainly batch processing operating system was used. Punch cards, paper tape, and magnetic tape was used as input and output devices. The computers in this generation used machine code as the programming language.

A

First generation

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

In this generation, transistors were used that were cheaper, consumed less power, more compact in size, more reliable and faster than the first-generation machines made of vacuum tubes. In this generation, magnetic cores were used as the primary memory and magnetic tape and magnetic disks as secondary storage devices.

A

Second generation

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

The computers of this generation used Integrated Circuits (ICs) in place of transistors. A single IC has many transistors, resistors, and capacitors along with the associated circuitry.

A

Third generation

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

this generation of computers became more powerful, compact, reliable, and affordable. As a result, it gave rise to Personal Computer (PC) revolution. In this generation, time sharing, real time networks, distributed operating system were used. All the high-level languages like C, C++, DBASE etc., were used in this generation.

A

Fourth generation

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

The IC was invented by

A

Jack Kilby

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

This generation is based on parallel processing hardware and AI (Artificial Intelligence) software. AI is an emerging branch in computer science, which interprets the means and method of making computers think like human beings. All the high-level languages like C and C++, Java, .Net etc., are used in this generation.

A

Fifth generation

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

is a facet of computer architecture that transmits and shares data throughout the computer and between devices

A

system level bus

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

is accessed by address as if it were in the main memory that is not on the chip and the memory management unit will map the access to the cache memory as appropriate.

A

Memory

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

is accessed directly by specific instructions.

A

Register

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

Both memory and registers can be viewed as collections of

A

D flip-flops

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

The main difference is that registers (as ____memory) may actually be built from these flip-flops, while computer memory is fabricated from a different technology called _____memory.

A

static
dynamic

32
Q

The CPU contains two types of registers

A

special purpose registers and general-purpose registers.

33
Q

contain data used in computations and can be accessed directly by the computer program.

A

general-purpose registers

34
Q

are used by the control unit to hold temporary results, access memory, and sequence the program execution.

A

special purpose registers

35
Q

is one of the special purpose registers found on most computers.

A

program status register (PSR)

36
Q

contains a number of bits to reflect the state of the CPU as well as the result of the most recent computation.

A

PSR

37
Q

is when an interrupt is serviced, execution of the main program is halted.

A

Interrupt Service Routine

38
Q

The central processing unit contains four major elements:

A

1) The ALU (Arithmetic Logic Unit)
2) The control unit
3) The register file (including user registers and special-
purpose registers)
4) A set of buses used for communications within the CPU.

39
Q

contains a number of general-purpose registers accessible to the assembly language operations (often numbered 0 through some positive integer) and a number of special-purpose registers not directly accessed by the program.

A

register file

40
Q

contains the address of the assembly language instruction to be next executed.

A

program counter

41
Q

contains the binary word corresponding to the machine
language version of the instruction currently being executed.

A

instruction register

42
Q

contains the address of the word in the main memory
that is being accessed. The word being addressed contains either data or a machine language instruction to be executed.

A

memory address register

43
Q

is the register used to communicate data to and from the memory.

A

memory buffer register

44
Q

issues control signals that cause the CPU (and other components of the computer) to fetch the instruction to the IR (Instruction Register) and then execute the actions dictated by the machine language instruction that has been stored there.

A

control unit

45
Q

uses combinational logic to produce the output.

A

hardwired control unit

46
Q

In Computer Architecture, the General System Architecture is divided into two major classification units.

A
  1. Store Program Control Concept
  2. Flynn’s Classification of Computers
47
Q

refers to the storage of instructions in computer memory to enable it to perform a variety of tasks in sequence or intermittently.

A

Stored Program Control Concept

48
Q

who proposed the Stored Program Control Concept ?

A

John Von Neumann

49
Q

Stored Program Concept can be further classified in three basic ways:

A
  1. Von-Neumann Model
  2. General Purpose System
  3. Parallel Processing
50
Q

is based on the stored-program computer concept, where instruction data and program data are stored in the same memory.

A

Von Neumann architecture

51
Q

The part of the Computer that performs the bulk of data processing operations is called the

A

Central Processing Unit or CPU

52
Q

performs the required micro-operations for executing the instructions.

A

Arithmetic and Logic Unit (ALU)

53
Q

controls the operations of components like ALU, memory and input/output devices.

A

Control Unit

54
Q

consists of a program counter that contains the address of the instructions to be fetched and an instruction register into which instructions are fetched from memory for execution.

A

Control Unit

55
Q

refer to high-speed storage areas in the CPU.

A

Registers

56
Q

are the means by which information is shared between the registers in a multiple-register configuration system.

A

Buses

57
Q

is a collection of storage cells together with associated circuits needed to transfer information in and out of the storage.

A

Memory Unit

58
Q

The memory stores binary information in groups of bits called

A

words

59
Q

Two major types of memories are used in computer systems:

A
  1. RAM (Random Access Memory)
  2. ROM (Read-Only Memory)
60
Q

is the hardware in a computing device where the operating system (OS), application programs and data in current use are kept so they can be quickly reached by the device’s processor.

A

RAM

61
Q

is a type of storage medium that permanently stores data on personal computers (PCs) and other electronic devices.

A

ROM

62
Q

It is the modified version of the Von-Neumann Architecture.

A

General-Purpose Computer System

63
Q

can be described as a class of techniques which enables the system to achieve simultaneous data-processing tasks to increase the computational speed of a computer system.

A

Parallel processing

64
Q

perform the arithmetic operation with integer numbers.

A

adder and integer multiplier

65
Q

are separated into three circuits operating in parallel.

A

floating-point operations

66
Q

operations can be performed concurrently on different data. All units are independent of each other, so one number can be shifted while another number is being incremented.

A

logic, shift, and increment

67
Q

In 1966, Michael J. Flynn, a Stanford professor proposed that a computer architecture can be classified into 4 major types:

A
  1. SISD – Single Instruction Single Data Architecture
  2. SIMD – Single Instruction Multiple Data Architecture
  3. MISD – Multiple Instruction Single Data Architecture
  4. MIMD – Multiple Instruction Multiple Data Architecture
68
Q

is a single processor wherein it takes data from a single address in memory and performs a single instruction on the data at a time.

A

SISD

69
Q

is the process of accumulating instruction from the processor through a pipeline. It allows storing and executing instructions in an orderly process.

A

Pipelining

70
Q

is an online repository for information or it is some set of data.

A

Data pool

71
Q

is a central location where data is stored and managed.

A

repository

72
Q

is a some set of instruction.

A

Instruction pool

73
Q

is the electronic circuitry that executes instructions comprising a computer program

A

CPU

74
Q

is a specialized processing unit with enhanced mathematical computation capability, ideal for computer graphics and machine-learning tasks.

A

GPU (Graphics Processing Unit)

75
Q

means involving or causing sudden great damage or suffering.

A

Catastrophic

76
Q

means flow of data and instructions.

A

Stream

77
Q

forms the basis for the operation of a stored-program computer.

A

Fetch-Execute Cycle