Chapter 1 - Introduction Flashcards
(104 cards)
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


