COAL - Midterm

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/134

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

135 Terms

1
New cards

Computer architecture

refers to those attributes of a system visible to a programmer.

2
New cards

Computer architecture

those attributes that have a direct impact on the logical execution of a program

3
New cards

Computer architecture

refers to the operational units and their interconnections that realize the architectural specifications.

4
New cards

ISA

A term that is often used interchangeably with computer architecture is ___

5
New cards

instruction set architecture

ISA

6
New cards

ISA

defines instruction formats, instruction opcodes, registers, instruction and data memory

7
New cards

hierarchical

A computer is a complex system, and the key is to recognize the ____________ nature of most complex systems, including the computer

8
New cards

Function

The operation of each individual component as part of the structure.

9
New cards

Data processing, Data storage, Data movement, Control

Four basic functions that a computer can perform

10
New cards

Data processing

one of the four basic functions. Data may take a wide variety of forms, and the range of processing requirements is broad.

11
New cards

Data storage

one of the four basic functions. The computer must temporarily store at least those pieces of data that are being worked on at any given moment.

12
New cards

Data movement

one of the four basic functions. The computer's operating environment consists of devices that serve as either sources or destinations of data.

13
New cards

Control

one of the four basic functions. manages the computer's resources and orchestrates the performance of its functional parts in response to instructions

14
New cards

Structure

The way in which the components are interrelated

15
New cards

Cpu, Main memory, I/O, System interconnection

4 components of a Simple Single-processor Computer

16
New cards

Cpu

one of the 4 components of a Simple Single-processor Computer. Controls the operation of the computer and performs its data processing functions often simply referred to as processor

17
New cards

Control unit, Arithmetic and logic unit, Registers, CPU interconnection

4 CPU Major Structural Components

18
New cards

Main memory

one of the 4 components of a Simple Single-processor Computer. Stores data

19
New cards

I/O

one of the 4 components of a Simple Single-processor Computer. Moves data between the computer and its external environment

20
New cards

System Interconnection

one of the 4 components of a Simple Single-processor Computer. Some mechanism that provides for communication among CPU, main memory, and I/O

21
New cards

Cpu, Core, Processor

3 Multicore Computer Structure components

22
New cards

Core

3 Multicore Computer Structure components. An individual processing unit on a processor chip

23
New cards

Processor

3 Multicore Computer Structure components. A physical piece of silicon containing one or more cores.

24
New cards

Processor

3 Multicore Computer Structure components. the computer component that interprets and executes instructions

25
New cards

Motherboard, chip, integrated circuit

3 components of the printed circuit board

26
New cards

Printed circuit board

pcb

27
New cards

Vacuum tubes

first generation

28
New cards

Transistors

second generation

29
New cards

Integrated circuits

third generation

30
New cards

first

The _____ generation of computers used vacuum tubes for digital logic elements and memory.

31
New cards

Stored-program concept

First gen. A fundamental design approach first implemented in the IAS computer is known as the ______-_______ _______

32
New cards

IAS

institute for advanced study

33
New cards

Transistors

The first major change in the electronic computer came with the replacement of the vacuum tube by the __________.

34
New cards

Silicon

The transistor is a solid-state device, made from _______.

35
New cards

1947

The transistor was invented at Bell Labs in ____ and by the 1950s had launched an electronic revolution.

36
New cards

Bell Labs

The transistor was invented at ____ ____ in 1947 and by the 1950s had launched an electronic revolution.

37
New cards

1950s

The transistor was invented at Bell Labs in 1947 and by the _____had launched an electronic revolution.

38
New cards

Second generation

what generation is the IBM 7094 [BELL71]?

39
New cards

Microelectronics

It is the integrated circuit that defines the third generation of computers

40
New cards

Gate, memory cells

Two Fundamental Types of Components in third generation integrated circuits

41
New cards

Third generation

What generation has these Characteristics of a family of computer products?

-Similar or identical instruction set

-Similar or identical operating system

-Increasing speed

-Increasing number of I/O ports

-Increasing memory size

-Increasing cost

42
New cards

SEMICONDUCTOR MEMORY

later generations. The first application of integrated circuit technology to computers was the construction of the processor out of integrated circuit chips.

43
New cards

Ferromagnetic

later generations. In the 1950s and 1960s, most computer memory was constructed from tiny rings of _____________ material

44
New cards

1950s, 1960s

later generations. In the _____ and _____, most computer memory was constructed from tiny rings of ferromagnetic material

45
New cards

1970

later generations. in ____, Fairchild produced the first relatively capacious semiconductor memory

46
New cards

Fairchild

later generations. in 1970, ________ produced the first relatively capacious semiconductor memory

47
New cards

1974

later generations. In ____, a seminal event occurred: The price per bit of semiconductor memory dropped below the price per bit of core memory.

48
New cards

1974

later generations. A breakthrough was achieved in ____, when Intel developed its 4004

49
New cards

Intel

later generations. A breakthrough was achieved in 1971, when _____ developed its 4004

50
New cards

4004

later generations. A breakthrough was achieved in 1971, when Intel developed its ____

51
New cards

EMBEDDED SYSTEMS

refers to the use of electronics and software within a product, as opposed to a general-purpose computer, such as a laptop or desktop system.

52
New cards

IOT

refers to the expanding interconnection of smart devices, ranging from appliances to tiny sensors.

53
New cards

IOT

primarily driven by deeply embedded devices

-Information technology (IT)

-Operational technology (OT)

-Personal technology

-Sensor/actuator technology

54
New cards

Embedded Operating Systems

Two General Approaches: Take an existing OS and adapt it for the embedded application—Design and implement an OS intended solely for embedded use

55
New cards

Cloud computing

its services first became available in the early 2000s

56
New cards

2012

Apple's iCloud was launched in ____ and had 20 million users within a week of launch

57
New cards

20

Apple's iCloud was launched in 2012 and had __ million users within a week of launch

58
New cards

Cloud computing

A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources

59
New cards

Cloud networking

refers to the networks and network management functionality that must be in place to enable cloud computing

60
New cards

Cloud Service Provider

maintains computing and data storage resources that are available over the Internet or private networks.

61
New cards

Software as a service

saas

62
New cards

SaaS cloud

provides service to customers in the form of software, specifically application software, running on and accessible in the cloud.

63
New cards

Platform as a service

paas

64
New cards

PaaS cloud

provides service to customers in the form of a platform on which the customer's applications can run.

65
New cards

Infrastructure as a service

iaas

66
New cards

IaaS

provides virtual machines and other abstracted hardware and operating systems, which may be controlled through a service application programming interface (API).

67
New cards

application programming interface

API

68
New cards

von Neumann architecture

contemporary computer designs are based on these concepts

69
New cards

von Neumann architecture

Three key concepts

• Data and instructions are stored in a single read-write memory.

• The contents of this memory are addressable by location

• Execution occurs in a sequential fashion

70
New cards

hardwired program

process of connecting the various components in the desired configuration as a form of programming. resulting "program" is in the form of hardware

71
New cards

Program counter

pc

72
New cards

Instruction register

ir

73
New cards

Accumulator

ac

74
New cards

Memory address register

mar

75
New cards

Memory buffer register

mbr

76
New cards

input/output address register

i/o ar

77
New cards

input/output buffer register

i/o br

78
New cards

Read, execute

two steps of Instruction Processing

79
New cards

Instruction cycle

The processing required for a single instruction

80
New cards

Processor-memory, Processor-I/O, Data processing, Control

four categories of instruction fetch and execute

81
New cards

0001

load ac from memory

82
New cards

0010

store ac to memory

83
New cards

0101

add to ac from memory

84
New cards

Instruction address calculation

an instruction cycle state. (iac)

85
New cards

Instruction fetch

an instruction cycle state. (if)

86
New cards

Instruction operation decoding

an instruction cycle state. (iod)

87
New cards

Operand address calculation

an instruction cycle state. (oac)

88
New cards

Operand fetch

an instruction cycle state. (of)

89
New cards

Data operation

an instruction cycle state. (do)

90
New cards

Operand store

an instruction cycle state. (os)

91
New cards

Interrupts

provided primarily as a way to improve processing efficiency

92
New cards

Multiple Interrupts

a program may be receiving data from a communications line and printing results

93
New cards

I/O Function

exchange data directly with the processor

94
New cards

I/O Function

desirable to allow I/O exchanges to occur directly with memory

95
New cards

INTERCONNECTION STRUCTURES

A computer consists of a set of components or modules of three basic types that communicate with each other

96
New cards

INTERCONNECTION STRUCTURES

The collection of paths connecting the various modules

97
New cards

BUS INTERCONNECTION

a communication pathway connecting two or more devices. consists of multiple communication pathways, or lines

98
New cards

Control Lines

-Memory write

-Memory read

-I/O write

-I/O read

-Transfer ACK

-Bus request

-Bus grant

-Interrupt request

-Interrupt ACK

-Clock

-Reset

99
New cards

Location

internal, external. (key characteristic of computer memory systems)

100
New cards

Capacity

number of words, number of bytes (key characteristic of computer memory systems)