Chapter 1 - Introduction Flashcards
Define Computer Organization
* Addressing issues such as control signals and memory types
* Encompasses all physical aspects of computer systems
The following is an aspect of what:
*Addressing issues such as control signals and memory types
Computer Organization
The following is an aspect of what:
* Encompasses all physical aspects of computer systems
Computer Organization
What is Computer Architecture?
The structure and behavior of a computer system, including the logical/ abstract aspects of system implementation by a programmer
What does the following describe:
* The structure and behavior of a computer system
Computer Architecture
What is included as an aspect of computer architecture?
The logical/ abstract aspects of a system implemented by a programmer
What are some logical/ abstract aspects of computer architecture?
* Instruction sets and formats
* Operation codes
* Data types
* Various I/O mechanisms
* The number and types of registers
* Addressing modes
* Main memory access methods
What is the following describing in terms of computer architecture:
* Instruction sets and formats
A logical and abstract aspects of computer architecture
What is the following describing in terms of computer architecture:
* Operation codes
A logical and abstract aspect of computer architecture
What is the following describing in terms of computer architecture:
* Data types
A logical and abstract aspect of computer architecture
What is the following describing in terms of computer architecture:
* Various I/O mechanisms
A logical or abstract aspect of computer architecture
What is the following described in terms of computer architecture:
* The number and types of registers
A logical or abstract aspect of computer architecture
What is the following describing in terms of computer architecture:
* Addressing modes
A logical and abstract aspect of computer architecture
What is the following describing in terms of computer architecture:
* Main memory access methods
A logical and abstract aspect of computer architecture
What does ISA stand for
Instruction Set Architecture
What is ISA/ Instruction Set Architecture?
The agreed-upon interface between software and hardware
What does the following describe:
The agreed-upon interface between software and hardware
ISA / Instruction Set Architecture
What does ISA allow for?
It allows for communication between a user and a computer
What does the following describe:
It allows for communication between a user and a computer
The responsibility of the ISA / Instruction Set Architecture
True or False:
There is a fundamental relationship between the hardware and software within a computer system
True
True or False:
Modern computers can be seen as a physical representation of implemented algorithms
True
A computer can be seen as an implemented algorithm that executes other algorithms until it executes the algorithm of a piece of software
What is the Principle of Equivalence of Hardware and Software
Any task that is done on hardware can be done on software, and vice versa
What does the following describe:
Any task that is done on hardware can be done on software, and vice versa
The Principle of Equivalence of Hardware and Software
What are the three pieces that make a computer?
* A processor/ CPU to interpret/ execute programs
* A memory to store both data and programs
* A mechanism for transferring data to and from the outside world
What does the following describe:
A processor/ CPU to interpret/ execute programs
A component of a computer
What does the following describe:
A memory to store both data and programs
A component of a computer
What does the following describe:
A mechanism for transferring data to and from the outside world
A component of a computer
What does a processor consist of?
* ALU - Arithmetic Logic Unit
* Control Unit
* Registers
What are the following a part of:
* ALU - Arithmetic Logic Unit
* Control Unit
* Registers
The processor
What is the following a part of:
* ALU - Arithmetic Logic Unit
The processor
What is the following a part of:
* Control Unit
The processor
What is the following a component of:
* Registers
A component of the processor
What does ALU stand for?
Arithmetic Logic Unit
What does the ALU(Arithmetic Logic Unit) do?
Perform computations and making decisions
What does the following describe:
Perform computations and making decisions
The ALU (Arithmetic Logic Unit)
What does the control unit do?
Directs data to the correct location
What component does the following describe:
Directs data to the correct location
The control unit
What do the registers do?
Holds data the CPU needs to access quickly
What component does the following describe:
Holds data the CPU needs to access quickly
Registers
What does memory do?
Stores resources (ex: current programs) that the CPU needs
What does the following describe: Stores resources (ex: current programs) that the CPU needs
Memory