p.23
History of Computer Generations
What happens during the fetch cycle?
The opcode of the next instruction is loaded into the IR and the address portion is loaded into the MAR.
p.43
Computer Architecture vs. Computer Organization
What is a key aspect of the evolution of Intel microprocessors?
The progression in processing power and efficiency over the years.
p.58
ARM Architecture and Its Applications
Where was ARM architecture designed?
By ARM Holdings in Cambridge, England.
p.58
ARM Architecture and Its Applications
What are the characteristics of ARM chips?
They are high-speed processors known for their small die size and low power requirements.
p.3
Computer Architecture vs. Computer Organization
How do changes in technology affect computer architecture?
They result in the introduction of more powerful and complex architectures.
p.12
Central Processing Unit (CPU) Structure
What components can be found in the slots of a motherboard?
Memory chips, I/O controller chips, and other key computer components.
p.32
Computer Architecture vs. Computer Organization
What are the main components of a computer?
Gates, memory cells, and interconnections among these elements.
p.55
Embedded Systems and Their Characteristics
What are the two general approaches to developing an embedded operating system (OS)?
1. Adapt an existing OS for embedded applications. 2. Design and implement an OS intended solely for embedded use.
p.15
Computer Architecture vs. Computer Organization
What type of sockets are used for connection to disk memory?
Serial ATA (SATA) sockets.
p.62
Cloud Computing and Networking
What capabilities are required to access a cloud?
Specialized services over the Internet, linking enterprise data centers to a cloud, and using firewalls.
p.56
Embedded Systems and Their Characteristics
What is the focus of Topic 1 in ITS 62704?
Typical Microcontroller Chip Elements.
p.44
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Intel Microprocessors.
p.63
Cloud Computing and Networking
What is an alternative discussed in the context of Cloud Computing?
Information Technology Architecture.
p.60
ARM Architecture and Its Applications
What architecture is the microcontroller chip based on?
Cortex - M3 ARM Architecture.
p.49
Computer Architecture vs. Computer Organization
What are the two main processor families discussed?
Intel x86 and ARM architectures.
p.25
Computer Architecture vs. Computer Organization
What does VLSI stand for?
Very Large Scale Integration.
p.55
Embedded Systems and Their Characteristics
What defines Application Processors?
Their ability to execute complex operating systems and being general-purpose in nature.
p.1
Computer Architecture vs. Computer Organization
What does computer architecture refer to?
Attributes of a system visible to a programmer that impact the logical execution of a program.
p.5
Hierarchical System Design
What is the bottom-up approach in system description?
Starting at the bottom and building up to a complete description.
p.38
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Computer Organization & Architecture.
p.36
Computer Architecture vs. Computer Organization
What is a characteristic of computer families regarding their instruction sets?
They have similar or identical instruction sets.
p.19
History of Computer Generations
Where did the design of the IAS computer begin?
At the Princeton Institute for Advanced Studies (IAS).
p.28
History of Computer Generations
What is a key feature of the second generation of computers?
The introduction of transistors.
p.43
Computer Architecture vs. Computer Organization
What is the focus of Topic 1 in ITS 62704?
Computer Organization & Architecture.
p.11
Central Processing Unit (CPU) Structure
What is the main printed circuit board in a computer called?
Motherboard or system board.
p.47
History of Computer Generations
What does the course ITS 62704 cover regarding microprocessors?
A glimpse of microprocessors in the 1990s.
p.61
Cloud Computing and Networking
How does NIST define cloud computing?
As a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources.
p.12
Central Processing Unit (CPU) Structure
What does the motherboard contain for the processor chip?
A slot or socket, typically for a multicore processor.
p.3
Computer Architecture vs. Computer Organization
Is there a requirement for generation-to-generation compatibility in smaller machines?
There is less of a requirement for generation-to-generation compatibility.
p.23
History of Computer Generations
What does IAS stand for in the context of computer organization?
IAS stands for Instructional Automatic Sequence.
p.33
Computer Architecture vs. Computer Organization
Why is the growth in transistor count significant?
It impacts the performance and capabilities of integrated circuits.
p.23
History of Computer Generations
What are the two sub-cycles of the instruction cycle?
Fetch cycle and execute cycle.
p.12
Multicore Processors and Cache Memory
What is the function of L3 cache in a multicore processor?
It occupies 2 distinct portions of the chip surface, accessible by all cores.
p.8
Central Processing Unit (CPU) Structure
What components are involved in the internal bus of a CPU?
Registers, ALU, and Control Unit.
p.64
Computer Architecture vs. Computer Organization
What is the primary focus of Tutorial 1?
Introduction to Computer.
p.11
Central Processing Unit (CPU) Structure
What is a printed circuit board (PCB)?
A rigid, flat board that holds and interconnects chips and other electronic components.
p.3
Computer Architecture vs. Computer Organization
What is the relationship between architecture and organization in microcomputers?
The relationship is very close, with changes in technology influencing both.
p.10
Central Processing Unit (CPU) Structure
How does cache memory improve performance?
By storing data from main memory that is likely to be used in the near future.
p.10
Central Processing Unit (CPU) Structure
What is the relationship between cache levels and performance?
Using multiple levels of cache (L1, L2, L3, etc.) can lead to greater performance improvements.
p.4
Hierarchical System Design
What is a key characteristic of contemporary computers?
They contain millions of elementary electronic components.
p.49
Instruction Set Architecture (ISA)
What does CISC stand for?
Complex Instruction Set Computers.
p.5
Computer Architecture vs. Computer Organization
What does 'Function' refer to in computer organization?
The operation of each individual component as part of the structure.
p.15
Computer Architecture vs. Computer Organization
What interfaces are used for DDR main memory chips?
Interfaces for DDR (double data rate) main memory chips.
p.55
Embedded Systems and Their Characteristics
What characterizes Dedicated Processors?
They are dedicated to one or a small number of specific tasks required by the host device.
p.6
Computer Architecture vs. Computer Organization
What is the purpose of data storage in computing?
To temporarily store data for subsequent retrieval and update.
p.30
History of Computer Generations
What characterizes the third generation of computers?
The use of integrated circuits.
p.49
Computer Architecture vs. Computer Organization
What does the x86 architecture incorporate from mainframes and supercomputers?
Sophisticated design principles.
p.40
History of Computer Generations
What improvements did the Intel 8080 have over its predecessors?
It was faster, had a richer instruction set, and had large addressing capability.
p.36
History of Computer Generations
What is happening to the number of I/O ports in modern computers?
Increasing number of I/O ports.
p.29
History of Computer Generations
What is a discrete component in the context of computer organization?
A single, self-contained transistor manufactured separately and packaged in its own container.
p.45
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Computer Organization & Architecture.
p.11
Central Processing Unit (CPU) Structure
How many layers do typical PCBs have?
Typically 2 to 10 layers.
p.48
Computer Architecture vs. Computer Organization
What does the course ITS 62704 cover?
Computer Organization & Architecture.
p.41
Central Processing Unit (CPU) Structure
What does the course ITS 62704 cover regarding processors?
The evolution of Intel microprocessors.
p.5
Computer Architecture vs. Computer Organization
What does 'Structure' refer to in computer organization?
The way in which the components are interrelated.
p.32
Computer Architecture vs. Computer Organization
What are gates and memory cells constructed from?
Simple digital electronic components.
p.10
Central Processing Unit (CPU) Structure
What is the primary purpose of cache memory in contemporary computers?
To speed up memory access.
p.9
Central Processing Unit (CPU) Structure
What are the main components of a CPU?
Arithmetic Logic Unit (ALU), control unit, and registers.
p.12
Central Processing Unit (CPU) Structure
What is not shown in the description of multicore computer structure?
The logic required to control operations between the cores and the cache, and between the external circuitry on the motherboard.
p.9
Central Processing Unit (CPU) Structure
What is a core in the context of a processor?
An individual processing unit on a processor chip.
p.49
ARM Architecture and Its Applications
What is notable about the ARM architecture?
It is one of the most powerful and best-designed RISC-based systems on the market.
p.25
Computer Architecture vs. Computer Organization
What is an Integrated Circuit?
A set of electronic circuits on a small flat piece of semiconductor material.
p.35
History of Computer Generations
What was unique about the IBM System/360 in terms of computer families?
It was the industry’s first planned family of computers.
p.57
Embedded Systems and Their Characteristics
What is a characteristic of deeply embedded systems?
They have a processor whose behavior is difficult to observe by both the programmer and the user.
p.29
History of Computer Generations
What were the drawbacks of using discrete components?
The manufacturing process was expensive and cumbersome.
p.58
ARM Architecture and Its Applications
What does ARM architecture refer to?
A processor architecture that has evolved from RISC design principles and is used in embedded systems.
p.44
Computer Architecture vs. Computer Organization
What does the course ITS 62704 cover?
Computer Organization & Architecture.
p.10
Central Processing Unit (CPU) Structure
What is cache memory?
A smaller and faster memory layer used to speed up memory access between the processor and main memory.
p.61
Cloud Computing and Networking
What are the benefits of cloud computing?
Economies of scale, professional network management, and professional security management.
p.61
Cloud Computing and Networking
What do individuals or companies pay for in cloud computing?
For the storage capacity and services they use.
p.62
Cloud Computing and Networking
What does cloud networking refer to?
The networks and network management functionality necessary for enabling cloud computing.
p.8
Central Processing Unit (CPU) Structure
What is the purpose of registers in a CPU?
They provide storage internal to the CPU.
p.12
Central Processing Unit (CPU) Structure
How many transistors can modern chip components contain?
From a few thousand up to hundreds of millions.
p.25
Computer Architecture vs. Computer Organization
What does ULSI stand for?
Ultra Large Scale Integration.
p.40
Computer Architecture vs. Computer Organization
What trend has been observed in the density of elements on processor chips?
The density of elements on processor chips has continued to rise.
p.6
Computer Architecture vs. Computer Organization
What are the fundamental methods or types of data processing?
Data Processing, Data Storage, Data Movement, and Control.
p.4
Hierarchical System Design
What is the significance of the lowest level in a hierarchical system?
It consists of elementary subsystems.
p.13
Central Processing Unit (CPU) Structure
What does the Instruction Logic in a CPU do?
It fetches instructions and decodes each instruction to determine the operation and memory locations of operands.
p.62
Cloud Computing and Networking
How does cloud storage benefit small businesses and individual users?
It allows them to take advantage of scalable data storage and a variety of database applications.
p.55
Embedded Systems and Their Characteristics
Why can Dedicated Processors be engineered to reduce size and cost?
Because they are dedicated to specific task(s).
p.13
Central Processing Unit (CPU) Structure
What is the function of the Arithmetic and Logic Unit (ALU)?
It performs the operation specified by an instruction.
p.20
Central Processing Unit (CPU) Structure
What role does the control unit play in an IAS computer?
It interprets instructions in memory and causes them to be executed.
p.1
Computer Architecture vs. Computer Organization
What are examples of architectural attributes?
The instruction set, number of bits used to represent data types, I/O mechanisms, and memory addressing techniques.
p.30
Computer Architecture vs. Computer Organization
What are the basic functions that elements of a digital computer must perform?
Data storage, movement, processing, and control functions.
p.42
History of Computer Generations
What is the focus of Topic 1 in the ITS 62704 course?
Computer Organization & Architecture.
p.48
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Computer Organization & Architecture.
p.58
ARM Architecture and Its Applications
How widely used is ARM architecture?
It is probably the most widely used embedded processor architecture in the world.
p.58
ARM Architecture and Its Applications
What type of microprocessors does ARM architecture include?
A family of RISC-based microprocessors and microcontrollers.
p.26
History of Computer Generations
What is a key characteristic of transistors compared to vacuum tubes?
Transistors are smaller, cheaper, and generate less heat.
p.4
Hierarchical System Design
What is essential for describing complex systems like computers?
Recognizing the hierarchical nature of the system.
p.9
Central Processing Unit (CPU) Structure
What is the main function of the Central Processing Unit (CPU)?
To fetch and execute instructions.
p.1
Instruction Set Architecture (ISA)
What is often used interchangeably with computer architecture?
Instruction set architecture (ISA).
p.15
Computer Architecture vs. Computer Organization
What is the role of the Intel 3420 chipset?
It is the I/O controller for direct memory access operations between peripheral devices and main memory.
p.32
Computer Architecture vs. Computer Organization
What is the relationship among wafer, chip, and gate?
Transistors can be connected within chips that are fabricated from silicon wafers, forming gates.
p.20
Central Processing Unit (CPU) Structure
What is the function of the Arithmetic and Logic Unit (ALU) in an IAS computer?
It operates on binary data.
p.9
Central Processing Unit (CPU) Structure
How does a core compare to a CPU in a single-CPU system?
A core may be equivalent in functionality to a CPU.
p.38
Computer Architecture vs. Computer Organization
What is the meaning of ULSI?
Ultra Large Scale Integration.
p.34
History of Computer Generations
Who is Gordon Moore?
Co-founder of Intel who observed Moore's Law.
p.1
Computer Architecture vs. Computer Organization
What are examples of organizational attributes?
Hardware details transparent to the programmer, such as control signals and interfaces between the computer and peripherals.
p.28
Computer Architecture vs. Computer Organization
How does the multiplexor improve the operation of the CPU and memory?
It schedules access to memory from the CPU and data channels, allowing them to act independently.
p.29
History of Computer Generations
What significant invention occurred in 1958 related to computer technology?
The invention of the integrated circuit.
p.29
History of Computer Generations
Which two computers were the most important members of the third generation?
IBM System/360 and DEC PDP-8.
p.45
History of Computer Generations
What significant development in computing occurred in the 1970s?
The emergence of microprocessors.
p.8
Central Processing Unit (CPU) Structure
What does the Arithmetic and Logic Unit (ALU) do?
It performs the computer’s data processing functions.
p.12
Central Processing Unit (CPU) Structure
What is the purpose of expansion slots in desktop computers?
To enable the inclusion of more components on expansion boards.
p.23
History of Computer Generations
What is the primary operation performed by the IAS?
It repetitively performs an instruction cycle.
p.8
Central Processing Unit (CPU) Structure
What is CPU interconnection?
It is a mechanism that provides for communications among the control unit, ALU, and registers.
p.49
Instruction Set Architecture (ISA)
What is the alternative approach to processor design compared to CISC?
Reduced Instruction Set Computer (RISC).
p.33
Computer Architecture vs. Computer Organization
How does the growth in transistor count affect computing power?
It generally leads to increased computing power and efficiency.
p.27
History of Computer Generations
How does the CPU interact with the data channel in the second generation?
The CPU sends a control signal to the data channel to initiate an I/O transfer.
p.35
History of Computer Generations
What was a significant characteristic of the IBM System/360 product line?
It was incompatible with older IBM machines.
p.1
Instruction Set Architecture (ISA)
What does instruction set architecture (ISA) define?
Instruction formats, instruction opcodes, registers, instruction and data memory, and the effect of executed instructions on registers and memory.
p.35
History of Computer Generations
What impact did the IBM System/360 have on IBM's market position?
It cemented IBM as the overwhelmingly dominant computer vendor.
p.38
Computer Architecture vs. Computer Organization
What does VLSI stand for?
Very Large Scale Integration.
p.9
Central Processing Unit (CPU) Structure
What is a processor?
A physical piece of silicon containing one or more cores.
p.37
History of Computer Generations
What is the PDP-8?
A computer from Digital Equipment Corporation (DEC) that was small enough to be placed on a lab bench.
p.50
History of Computer Generations
What type of machine was the Intel 8080?
An 8-bit machine with an 8-bit data path to memory.
p.47
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Computer Organization & Architecture.
p.14
Computer Architecture vs. Computer Organization
What is the primary focus of Topic 1 in ITS 62704?
Motherboard with 2 Intel Quad-Core Xeon Processors.
p.60
ARM Architecture and Its Applications
What is the focus of Topic 1 in ITS 62704?
Typical Microcontroller Chip based on Cortex - M3 ARM Architecture.
p.15
Computer Architecture vs. Computer Organization
What type of processors does the motherboard in the ITS 62704 course use?
2 Intel Quad-Core Xeon Processors.
p.8
Central Processing Unit (CPU) Structure
What is the function of the Control Unit in a CPU?
It controls the operation of the CPU and hence the computer.
p.33
Computer Architecture vs. Computer Organization
What is the primary focus of Topic 1 in ITS 62704?
Growth in transistor count on integrated circuits.
p.52
Embedded Systems and Their Characteristics
What type of systems are commonly found in devices that use electric power?
Embedded computing systems.
p.33
Computer Architecture vs. Computer Organization
What trend is observed in the development of integrated circuits?
An increase in the number of transistors over time.
p.27
History of Computer Generations
What is a key difference between the first and second generations of computers?
The use of data channels with independent I/O modules.
p.52
Embedded Systems and Their Characteristics
What are examples of constraints imposed on embedded systems?
Required speeds of motion and required precision.
p.32
Computer Architecture vs. Computer Organization
What is a significant advantage of using silicon wafers in manufacturing?
Many transistors can be produced at the same time on a single wafer.
p.20
Computer Architecture vs. Computer Organization
What does the main memory in an IAS computer store?
Both data and instructions.
p.26
History of Computer Generations
What advancements were introduced with the second generation of computers?
More complex arithmetic and logic units, control units, and high-level programming languages.
p.7
Central Processing Unit (CPU) Structure
What controls the operation of the computer and performs its data processing functions?
The Central Processing Unit (CPU).
p.40
History of Computer Generations
What was the first general-purpose microprocessor?
The Intel 8080, developed in 1974.
p.23
History of Computer Generations
What is the purpose of using data paths in the IAS?
To simplify the electronics.
p.27
History of Computer Generations
What is the IBM 7094 known for?
It is an example of a second-generation computer.
p.28
Computer Architecture vs. Computer Organization
What is the function of a multiplexor in the IBM 7094 configuration?
It serves as a central termination point for data channels, the CPU, and memory.
p.21
Computer Architecture vs. Computer Organization
What types of information are stored in the IAS memory?
Both data and instructions.
p.34
Moore's Law and Its Implications
What did Gordon Moore observe in 1965?
The number of transistors that could be put in a single chip was doubling every year.
p.22
Computer Architecture vs. Computer Organization
What is the role of the control unit in the IAS?
It fetches instructions from memory and executes them one at a time.
p.13
Central Processing Unit (CPU) Structure
How is the L1 cache typically organized in many CPUs?
It is often split between instruction and data caches.
p.46
History of Computer Generations
What is the focus of Topic 1 in ITS 62704?
Later Generations of Computer Organization & Architecture.
p.43
Computer Architecture vs. Computer Organization
What does the term 'Later Generations' refer to in the context of processors?
The advancements and developments in microprocessor technology following earlier models.
p.14
Computer Architecture vs. Computer Organization
What type of processors are used in the motherboard discussed in Topic 1?
2 Intel Quad-Core Xeon Processors.
p.63
Computer Architecture vs. Computer Organization
What does the course ITS 62704 cover?
Computer Organization & Architecture.
p.42
History of Computer Generations
What does the term 'Later Generations' refer to in the context of processors?
The advancements and developments in microprocessor technology following earlier models.
p.11
Central Processing Unit (CPU) Structure
What interconnects components on a PCB?
Copper pathways that are etched into the board.
p.41
Computer Architecture vs. Computer Organization
What is the focus of Topic 1 in the course ITS 62704?
Computer Organization & Architecture.
p.52
Embedded Systems and Their Characteristics
What is the primary focus of the topic in ITS 62704?
The use of electronics and software within a product.
p.11
Central Processing Unit (CPU) Structure
What is a chip in the context of computer structure?
A single piece of silicon that contains electronic circuits.
p.11
Multicore Processors and Cache Memory
What types of computers are considered multicore computers?
Embedded computers in smartphones and tablets, personal computers, laptops, and workstations.
p.3
Computer Architecture vs. Computer Organization
What is an example of interplay between organizational and architectural design?
The reduced instruction set computer (RISC).
p.62
Cloud Computing and Networking
What is an example of cloud networking functionality?
Provisioning of high-performance and/or high-reliability networking between the provider and subscriber.
p.3
Instruction Set Architecture (ISA)
What does RISC stand for?
Reduced Instruction Set Computer.
p.19
History of Computer Generations
What fundamental design approach was introduced by the IAS computer?
The stored-program concept.
p.4
Hierarchical System Design
What defines a hierarchical system?
A set of interrelated subsystems, each hierarchical in structure.
p.25
History of Computer Generations
What is a key characteristic of each new generation of computers?
Greater processing performance.
p.62
Cloud Computing and Networking
What is cloud storage?
A subset of cloud computing that consists of database storage and applications hosted remotely on cloud servers.
p.40
History of Computer Generations
What was the significance of the Intel 4004 developed in 1971?
It was the first chip to contain all components of a CPU on a single chip, marking the birth of the microprocessor.
p.5
Hierarchical System Design
What is the top-down approach in system description?
Beginning with a top view and decomposing the system into its subparts.
p.24
Instruction Set Architecture (ISA)
What is the purpose of data transfer instructions in the IAS computer?
To move data between memory and ALU registers or between 2 ALU registers.
p.19
History of Computer Generations
Who first published the idea of the stored-program concept and when?
John von Neumann in 1945.
p.4
Hierarchical System Design
How does behavior at each level of a hierarchical system depend on lower levels?
It depends on a simplified, abstracted characterization of the system at the next lower level.
p.25
History of Computer Generations
What is a third characteristic of new computer generations?
Smaller size than the previous one.
p.4
Hierarchical System Design
Why is understanding the hierarchical structure important?
It is important for both system design and description.
p.24
Instruction Set Architecture (ISA)
What does a conditional branch instruction allow?
It allows branching based on a condition, enabling decision points.
p.19
History of Computer Generations
What is the IAS computer considered a prototype of?
All subsequent general-purpose computers.
p.54
Embedded Systems and Their Characteristics
What are the four generations of deployment in IoT?
Information technology (IT), operational technology (OT), personal technology, and sensor/actuator technology.
p.18
Central Processing Unit (CPU) Structure
What is the function of the FXU in the IBM zEnterprise EC12 core?
Executes fixed-point arithmetic operations.
p.13
Central Processing Unit (CPU) Structure
What types of caches are contained within a CPU core?
L1 instruction cache (I-cache) and L1 data cache.
p.53
Embedded Systems and Their Characteristics
What is the purpose of a diagnostic port in an embedded system?
For troubleshooting and diagnostics.
p.18
Central Processing Unit (CPU) Structure
What is the role of the DFU in the IBM zEnterprise EC12 core?
Handles both fixed-point and floating-point operations on numbers stored as decimal digits.
p.59
ARM Architecture and Its Applications
What additional features does the Cortex-M4 provide compared to the Cortex-M3?
Additional instructions to support ARM Architecture.
p.17
Central Processing Unit (CPU) Structure
What is the role of the Instruction Decode Unit (IDU)?
Responsible for parsing and decoding all z/Architecture operation codes.
p.39
History of Computer Generations
What significant price change occurred in 1974 regarding semiconductor memory?
The price per bit of semiconductor memory dropped below the price per bit of core memory.
p.18
Central Processing Unit (CPU) Structure
What is the purpose of the COP in the IBM zEnterprise EC12 core?
Responsible for data compression and encryption functions for each core.
p.53
Embedded Systems and Their Characteristics
What does A/D conversion stand for?
Analog to Digital Conversion.
p.22
Central Processing Unit (CPU) Structure
What information does the Program Counter (PC) hold?
The address of the next instruction pair to be fetched from memory.
p.66
Embedded Systems and Their Characteristics
Are the computers in a big phased-array radar considered embedded?
Yes, because they are dedicated to the specific task of radar signal processing.
p.31
History of Computer Generations
What does the READ control signal do in a memory cell?
Places the bit that is in the cell on its output lead.
p.39
History of Computer Generations
What trend has been observed in memory costs since 1970?
A continuing and rapid decline in memory cost.
p.23
History of Computer Generations
Where can the instruction be obtained from during the fetch cycle?
From the IBR or by loading a word into the MBR and then down to the IBR, IR, and MAR.
p.36
Computer Architecture vs. Computer Organization
What common feature do computer families share in terms of operating systems?
They have similar or identical operating systems.
p.2
Computer Architecture vs. Computer Organization
What is an organizational issue related to the multiply instruction?
How that instruction will be implemented, either by a special multiply unit or by reusing the add unit.
p.31
History of Computer Generations
What are the four basic functions of integrated circuits in the third generation of computers?
Data storage, data processing, data movement, and control.
p.9
Multicore Processors and Cache Memory
What is a multicore processor?
A processor that contains multiple cores.
p.18
Central Processing Unit (CPU) Structure
What does the BFU handle in the IBM zEnterprise EC12 core?
All binary and hexadecimal floating-point operations, and fixed-point multiplication operations.
p.59
ARM Architecture and Its Applications
What applications is the Cortex-M3 designed for?
16- and 32-bit applications, emphasizing performance and energy efficiency.
p.51
Computer Architecture vs. Computer Organization
What technology did the Pentium II incorporate?
Intel MMX technology, designed for efficient processing of video, audio, and graphics data.
p.34
Moore's Law and Its Implications
What is one consequence of Moore's Law regarding computer logic and memory circuitry?
The cost has fallen at a dramatic rate.
p.31
History of Computer Generations
How is data movement achieved in integrated circuits?
Through paths among components to move data from memory to memory and through gates.
p.2
Computer Architecture vs. Computer Organization
How can a particular architecture evolve over time?
It may span many years and encompass different computer models, with its organization changing with technology.
p.28
Computer Architecture vs. Computer Organization
What role do peripheral devices play in the IBM 7094 configuration?
They are connected to the main computer system to enhance its functionality.
p.2
Computer Architecture vs. Computer Organization
What is an example of a long-lasting computer architecture?
IBM System/370 architecture, which has survived from 1970 to today.
p.51
Computer Architecture vs. Computer Organization
What was significant about the Core architecture?
It was the first Intel x86 micro-core.
p.37
Computer Architecture vs. Computer Organization
What was the later term used for the PDP-8's bus structure?
Point-to-point interconnect.
p.40
History of Computer Generations
What was the first 8-bit microprocessor developed by Intel?
The Intel 8008, developed in 1972.
p.54
Embedded Systems and Their Characteristics
What term refers to the expanding interconnection of smart devices?
The Internet of Things (IoT).
p.1
Computer Architecture vs. Computer Organization
What does computer organization refer to?
The operational units and their interconnections that realize the architectural specifications.
p.2
Computer Architecture vs. Computer Organization
What is a key architectural design issue in computer architecture?
Whether a computer will have a multiply instruction.
p.16
Central Processing Unit (CPU) Structure
How many transistors does the IBM chip have?
2.75 billion transistors.
p.13
Central Processing Unit (CPU) Structure
What is the role of Load/Store Logic in a CPU?
It manages the transfer of data to and from main memory via cache.
p.17
Central Processing Unit (CPU) Structure
What is the function of the Instruction Sequence Unit (ISU) in the IBM zEnterprise EC12 core?
Determines the sequence in which instructions are executed in a superscalar architecture.
p.34
Moore's Law and Its Implications
What change occurred in the pace of transistor doubling in the 1970s?
It slowed to doubling every 18 months.
p.7
Central Processing Unit (CPU) Structure
What is the role of I/O in a computer system?
Moves data between the computer and its external environment.
p.7
Central Processing Unit (CPU) Structure
What provides communication among the CPU, main memory, and I/O?
System interconnection, often via a system bus.
p.16
Central Processing Unit (CPU) Structure
What is the function of the memory controller (MC) in the chip?
Controls access to memory external to the chip.
p.66
Embedded Systems and Their Characteristics
Does the presence of an I/O driver imply that the computer executing the driver is embedded?
No, the presence of an I/O driver does not necessarily mean the computer is an embedded system; it could be part of a general-purpose computer.
p.22
Central Processing Unit (CPU) Structure
What is the purpose of the Instruction Buffer Register (IBR)?
It temporarily holds the right-hand instruction from a word in memory.
p.39
History of Computer Generations
What was the capacity of the first relatively capacious semiconductor memory produced by Fairchild in 1970?
It could hold 256 bits of memory.
p.57
Embedded Systems and Their Characteristics
How are deeply embedded systems often configured?
In networked configurations, such as networks of sensors deployed over a large area.
p.65
Embedded Systems and Their Characteristics
What is a deeply embedded system?
A deeply embedded system is a computer system that is integrated into a larger device and performs dedicated functions with real-time constraints.
p.39
History of Computer Generations
What was the size of the first semiconductor memory chip produced by Fairchild?
About the size of a single core.
p.27
History of Computer Generations
Where are I/O instructions stored in the second generation computers?
In main memory, to be executed by a special-purpose processor in the data channel.
p.24
Instruction Set Architecture (ISA)
What is the function of an unconditional branch instruction?
To change the sequence of instruction execution from memory, facilitating repetitive operations.
p.27
History of Computer Generations
What does the data channel do in the second generation of computers?
Performs its task independently of the CPU.
p.35
History of Computer Generations
What is the significance of the architecture of the IBM System/360?
It remains the architecture of IBM’s mainframe computers to this day.
p.2
Computer Architecture vs. Computer Organization
What factors may influence the organizational decision for implementing a multiply instruction?
Anticipated frequency of use, relative speed of approaches, cost, and physical size of a special multiply unit.
p.54
Embedded Systems and Their Characteristics
What is operational technology (OT)?
Machines/appliances with embedded IT built by non-IT companies.
p.57
Embedded Systems and Their Characteristics
Can deeply embedded systems be programmed after the initial logic is burned into ROM?
No, they are not programmable once the program logic has been burned into ROM.
p.39
History of Computer Generations
What is the storage density improvement per generation of semiconductor memory?
Each generation provides 4 times the storage density of the previous generation.
p.18
Central Processing Unit (CPU) Structure
What does the RU do in the IBM zEnterprise EC12 core?
Keeps a copy of the complete state of the system, collects hardware fault signals, and manages hardware recovery actions.
p.53
Embedded Systems and Their Characteristics
What are actuators used for in an embedded system?
To perform actions based on control signals.
p.17
Central Processing Unit (CPU) Structure
What does the Load-Store Unit (LSU) manage?
Data traffic between the L2 data cache and the functional execution units, and handles all types of operand accesses.
p.16
Central Processing Unit (CPU) Structure
What additional logic is present between the cores and the L3 cache?
Storage control (SC) logic.
p.51
Computer Architecture vs. Computer Organization
What are the key features of the Core 2 architecture?
Extends to 64 bits, includes Core 2 Quad with four cores on a single chip, and supports up to 10 cores in recent offerings.
p.31
History of Computer Generations
What does the WRITE control signal do in a memory cell?
Stores the bit that is on its input lead.
p.65
ARM Architecture and Its Applications
What are the four versions of the Cortex-M series?
Cortex-M0, Cortex-M0+, Cortex-M3, and Cortex-M4, each designed for different performance and power efficiency levels.
p.59
ARM Architecture and Its Applications
What is the primary design focus of the Cortex-M0?
Low cost, ultra low power, and simplicity for 8- and 16-bit applications.
p.20
Computer Architecture vs. Computer Organization
What does the Input-Output (I/O) equipment do in an IAS computer?
It is operated by the control unit.
p.40
Computer Architecture vs. Computer Organization
What impact did increasing the number of elements on chips have on computer construction?
Fewer chips were needed to construct a single computer processor.
p.59
ARM Architecture and Its Applications
How does the Cortex-M0+ differ from the Cortex-M0?
The Cortex-M0+ is an enhanced version that is more energy efficient.
p.65
Central Processing Unit (CPU) Structure
What is the difference between a central processing unit (CPU) and a core?
The CPU is the main processing unit of a computer, while a core is a single processing unit within a CPU that can execute instructions independently.
p.9
Multicore Processors and Cache Memory
What does it mean when all processors reside on a single chip?
It is referred to as a multicore computer structure.
p.66
Embedded Systems and Their Characteristics
Are programs that understand physics and/or hardware embedded systems?
No, they are not embedded systems because they are typically general-purpose software used for simulations, not dedicated to a specific task.
p.13
Central Processing Unit (CPU) Structure
What is the purpose of a combined L2 cache in a CPU?
It is used for both instruction and data caching.
p.66
Embedded Systems and Their Characteristics
Is the internal microprocessor controlling a disk drive an example of an embedded system?
Yes, because it is dedicated to controlling the specific function of the disk drive.
p.7
Central Processing Unit (CPU) Structure
What is a system bus?
A mechanism consisting of conducting wires to which all other components attach for communication.
p.38
Central Processing Unit (CPU) Structure
What is a key component of microprocessors?
Integration of multiple functions on a single chip.
p.66
Embedded Systems and Their Characteristics
Is a PDA (Personal Digital Assistant) an embedded system?
Yes, because it is designed for a specific function and operates with dedicated software.
p.37
Computer Architecture vs. Computer Organization
What is a key feature of the PDP-8's architecture?
It is highly flexible, allowing modules to be plugged into the bus for various configurations.
p.17
Central Processing Unit (CPU) Structure
What is the function of the Translation Unit (XU)?
Translates logical addresses from instructions into physical addresses in main memory.
p.51
Computer Architecture vs. Computer Organization
What important addition was made to the Core architecture?
The Advanced Vector Extensions instruction set.
p.51
Computer Architecture vs. Computer Organization
What technique did Intel introduce with the Pentium processor?
Superscalar techniques, allowing multiple instructions to execute in parallel.
p.19
History of Computer Generations
What materials were required for the construction of the IAS computer?
Wires, metal plates, glass capsules, and a vacuum.
p.30
Computer Architecture vs. Computer Organization
What is a gate in computer architecture?
A device that implements a simple Boolean or logical function.
p.35
History of Computer Generations
How were the models of the IBM System/360 compatible?
They were compatible in the sense that they formed a planned family.
p.2
Computer Architecture vs. Computer Organization
What do many computer manufacturers offer in terms of computer models?
A family of models with the same architecture but different organizational characteristics.
p.50
History of Computer Generations
What was the significance of the Intel 8086?
It was a more powerful 16-bit machine and the first appearance of the x86 architecture.
p.28
History of Computer Generations
What distinguishes the second generation of computers from the first generation?
The use of transistors instead of vacuum tubes.
p.50
Instruction Set Architecture (ISA)
What feature did the Intel 8086 introduce?
An instruction cache that pre-fetches instructions before execution.
p.31
History of Computer Generations
What role do control signals play in integrated circuits?
They activate gates and control data movement and storage.
p.50
History of Computer Generations
What was the Intel 8088?
A variant of the 8086 used in IBM's first personal computer.
p.7
Central Processing Unit (CPU) Structure
What type of computer structure is referred to as a Simple Single-Processor Computer?
A basic computer architecture with one CPU.
p.53
Embedded Systems and Their Characteristics
What is the function of sensors in an embedded system?
To detect physical phenomena and convert them into signals.
p.39
History of Computer Generations
How does the speed of semiconductor memory compare to core memory?
Semiconductor memory is much faster than core memory.
p.17
Central Processing Unit (CPU) Structure
What does the internal structure of a single core in the IBM zEnterprise EC12 include?
ISU, IFU, IDU, LSU, and XU.
p.66
Embedded Systems and Their Characteristics
Is the computer controlling fuel injection in an automobile engine embedded?
Yes, as it is dedicated to managing the fuel injection process.
p.65
Computer Architecture vs. Computer Organization
What is the difference between computer organization and computer architecture?
Computer architecture refers to the design and structure of a computer's system, while computer organization deals with the operational units and their interconnections.
p.54
Embedded Systems and Their Characteristics
What types of devices are included in Information Technology (IT)?
PCs, servers, routers, firewalls, etc.
p.57
Embedded Systems and Their Characteristics
What type of controller do deeply embedded systems use?
A microcontroller rather than a microprocessor.
p.37
History of Computer Generations
What advantage did the PDP-8 provide to lab technicians?
It was affordable enough for each lab technician to have one.
p.65
Computer Architecture vs. Computer Organization
What are the four main functions of a computer?
Input, processing, output, and storage.
p.37
History of Computer Generations
What is an original equipment manufacturer (OEM)?
A manufacturer that purchases a PDP-8 and integrates it into a total system for resale.
p.22
Central Processing Unit (CPU) Structure
What is the function of the Memory Address Register (MAR)?
It specifies the address in memory of the word to be written from or read into the MBR.
p.37
Computer Architecture vs. Computer Organization
What does the Omnibus in the PDP-8 consist of?
96 separate signal paths used to carry control, address, and data signals.
p.22
Central Processing Unit (CPU) Structure
What does the Instruction Register (IR) contain?
The 8-bit opcode instruction being executed.
p.18
Central Processing Unit (CPU) Structure
What is the size of the I-cache in the IBM zEnterprise EC12 core?
64 kB L1 instruction cache.
p.31
History of Computer Generations
What occurs when the control signal is OFF for a gate?
The output line is null, similar to a high impedance state.
p.50
History of Computer Generations
What was significant about the Intel 80386?
It was Intel's first 32-bit machine and supported multitasking.
p.50
Computer Architecture vs. Computer Organization
What advancements did the Intel 80486 introduce?
Sophisticated cache technology and instruction pipelining, along with a built-in math coprocessor.
p.53
Embedded Systems and Their Characteristics
What is the role of memory in an embedded system?
To store data and instructions.
p.22
Central Processing Unit (CPU) Structure
What does the Memory Buffer Register (MBR) do?
It contains a word to be stored in memory or sent to the I/O unit, or received from memory or the I/O unit.
p.2
Computer Architecture vs. Computer Organization
How do different models in a computer family vary?
They have different price and performance characteristics.
p.51
Computer Architecture vs. Computer Organization
What additional features were included in the Pentium III?
Additional floating-point instructions and Streaming SIMD Extensions (SSE).
p.34
Moore's Law and Its Implications
How does Moore's Law affect operating speed?
It shortens the electrical path length, increasing operating speed.
p.51
Computer Architecture vs. Computer Organization
What enhancements did the Pentium 4 include?
Additional floating-point and other enhancements for multimedia.
p.34
Moore's Law and Its Implications
What impact does Moore's Law have on the size of computers?
Computers become smaller and more convenient to use in various environments.
p.65
Central Processing Unit (CPU) Structure
What is the significance of a multiplexor?
A multiplexor allows multiple input signals to be combined into a single output signal, enabling efficient data routing.
p.59
ARM Architecture and Its Applications
What features do ARM processors include for industrial applications?
Memory protection unit (MPU), cache, and other memory features.
p.34
Moore's Law and Its Implications
What does Moore's Law imply about inter-chip connections?
Fewer inter-chip connections are needed.
p.51
Computer Architecture vs. Computer Organization
What advancements were made in the Pentium Pro?
Aggressive use of register renaming, branch prediction, data flow analysis, and speculative execution.
p.21
Instruction Set Architecture (ISA)
What is the structure of each instruction in the IAS memory?
Each instruction consists of an 8-bit opcode and a 12-bit address.
p.53
Embedded Systems and Their Characteristics
What does D/A conversion stand for in embedded systems?
Digital to Analog Conversion.
p.30
Central Processing Unit (CPU) Structure
What is a memory cell?
A device that can store 1 bit of data and can be in 1 of 2 stable states at any time.
p.21
Instruction Set Architecture (ISA)
What is the purpose of the 12-bit address in an IAS instruction?
It designates one of the IAS memory formats.
p.54
Embedded Systems and Their Characteristics
How do personal technology devices primarily connect?
Exclusively using wireless connectivity.
p.34
Moore's Law and Its Implications
What reduction is associated with Moore's Law?
Reduction in power and cooling requirements.
p.65
Moore's Law and Its Implications
What is Moore’s law?
Moore's law states that the number of transistors on a microchip doubles approximately every two years, leading to increased performance and reduced cost.
p.59
ARM Architecture and Its Applications
What is the primary focus of microcontrollers in ARM architecture?
Fast, highly deterministic interrupt management with extremely low power consumption.
p.17
Central Processing Unit (CPU) Structure
What is the significance of the silicon surface area in a multicore computer structure?
It makes up a portion of a single-processor chip.
p.6
Computer Architecture vs. Computer Organization
What role does the control unit play within a computer?
It manages the computer’s resources and orchestrates the performance of its functional parts.
p.30
Computer Architecture vs. Computer Organization
Give an example of a gate and its function.
An AND gate with inputs A and B and output C implements the expression: IF A AND B ARE TRUE THEN C IS TRUE.
p.17
Central Processing Unit (CPU) Structure
What does the Instruction Fetch Unit (IFU) do?
It contains the logic for fetching instructions.
p.30
Computer Architecture vs. Computer Organization
Why are gates named as such?
Because they control data flow.
p.65
Computer Architecture vs. Computer Organization
What are the main structural components of a computer?
Input devices, output devices, memory, and the central processing unit.
p.59
ARM Architecture and Its Applications
What are application processors designed for?
Mobile devices and consumer devices, running at higher clock frequencies and supporting MMU.
p.65
Central Processing Unit (CPU) Structure
What are the main structural components of a core?
ALU (Arithmetic Logic Unit), registers, control unit, and cache.
p.39
History of Computer Generations
What was the impact of developments in memory and processor technologies in the 1970s?
They changed the nature of computers in less than a decade.
p.66
Embedded Systems and Their Characteristics
Is the microprocessor controlling a cell phone an embedded system?
Yes, because it is specifically designed to manage the functions of the cell phone.
p.53
Embedded Systems and Their Characteristics
What is the role of the human interface in an embedded system?
To allow interaction between the user and the system.
p.66
Embedded Systems and Their Characteristics
Is the computer controlling a pacemaker in a person’s chest an embedded computer?
Yes, because it is specifically designed to perform the dedicated task of regulating heartbeats.
p.54
Embedded Systems and Their Characteristics
What types of devices fall under personal technology?
Smartphones, tablets, and eBook readers.
p.57
Embedded Systems and Their Characteristics
Do deeply embedded systems interact with users?
No, they have no interaction with a user.
p.54
Embedded Systems and Their Characteristics
What is sensor/actuator technology?
Single-purpose devices bought by consumers, IT, and OT people.
p.57
Embedded Systems and Their Characteristics
What is the primary function of deeply embedded systems?
To detect something in the environment, perform basic processing, and act on the results.
p.31
History of Computer Generations
What happens when the control signal is ON for a gate?
The gate performs its function on the data inputs and produces a data output.
p.50
Instruction Set Architecture (ISA)
What memory addressing capability did the Intel 80286 enable?
Addressing up to 16 MB of memory instead of just 1 MB.
p.18
Central Processing Unit (CPU) Structure
What does the I-cache allow the IFU to do?
Pre-fetch instructions before they are needed.
p.22
Central Processing Unit (CPU) Structure
What are the roles of the Accumulator (AC) and Multiplier Quotient (MQ)?
They are employed to hold intermediate results during computations.
p.66
Embedded Systems and Their Characteristics
Is a traditional flight management system (FMS) built into an airplane cockpit considered embedded?
Yes, as it is dedicated to managing flight operations.