COSC 65 - Architecture and Organization Flashcards
Refers to those attributes of the system that are visible to the software programmer and have a direct impact on the logical execution of a program
Computer Architecture
Contains hardware components that are used for building the system.
System Design
Includes all the instructions provided to the computer system.
Instruction Set Architecture
Give minute detail about storage element
Micro Architecture
Refers to the way the various components of a computer system are interconnected and work together to perform tasks and execute programs.
Computer Organization
Primary elements which make the functioning of an electronic device smooth and faster.
Components of a Computer
5 Basic Components
- Input Unit
- Output Unit
- Memory Unit
- Control Unit
- Arithmetic and Logical Unit
A computer will only respond when a command is given to the device.
Input Unit
When we command a computer to perform a task, it reverts for the action performed and gives us a result.
Output Unit
When we enter the data into the computer using an input device, the entered information immediately gets saved in the ________ of the Central Processing Unit (CPU).
Memory Unit
This is the core unit which manages the entire functioning of the computer device.
Control Unit
All the mathematical calculations or arithmetic operations performed in a computer.
Arithmetical and Logical Unit
Part of the abstract model of a computer that defines how the CPU is controlled by the software.
Instruction Set Architecture
Interface between the hardware and the software, specifying both what the processor is capable of doing as well as how it gets done.
Instruction Set Architecture
It encompasses all the information necessary for programmers to write a machine language program that will run correctly
ISA
It allows computer designer to talk about the functions independently from the hardware that perform them.
ISA
A microprocessor architecture with a simple collection and highly customized set of instructions.
Reduced Instruction Set Computer Processor (RISC)
It is built to minimize the instruction execution time by optimizing and limiting the number of instructions.
Reduced Instruction Set Computer Processor (RISC)
Used to perform various complex instructions by combining them into simpler ones.
Reduced Instruction Set Computer Processor (RISC)
It is developed by the Intel. It has a large collection of complex instructions that range from simple to very complex and specialized in the assembly language level, which takes a long time to execute the instructions.
Complex Instruction Set Computer (CISC)
These are tiny, lightning-fast memory units inside the CPU. They store data temporarily during processing, making instructions run smoothly and managing data efficiently within the CPU.
Registers
Keeps track of the memory address of the next instruction to be fetched and executed.
Program Counter
Holds the currently fetched instruction being executed by the CPU.
Instruction Register
Stores the memory address that is to be accessed for reading or writing data.
Memory Address Register