FCS - Week 2 Flashcards
What is a computer architecture ?
Rules for defining the functionalities of a computer.
Computer Architecture comprises logical functions such as instruction sets, registers, data types, and addressing modes. Computer Organization
What is the difference between computer architecture and Computer Organisation ?
Computer Architecture deals with the functional behavior of computer systems. Computer Organization deals with a structural relationship.
What are the types of Computer Architecture ?
- Instruction set architecture
- Micro Architecture
- Logic design
What are the components of CPU ?
- ALU
- Control unit
- Registers
What is the function of ALU ?
ALU performs operations on data such as, addition
, subtraction etc
What is the function of control unit ?
The main function of a control unit is to fetch the data from the main memory, determine the devices and the operations involved with it, and produce control signals to execute the operations. It helps the computer system in the process of carrying out the stored program instructions.
Types of registers in CPU ?
Fast storage location that hold data temporarrily
1. Special purpose registers
2. General purpose registers
What are the special types of Registers ?
- MAR - Memory address register ,Holds Address
- MDR - Memory data register ,holds data
- IR - instruction register, holds currently being executed
- PC - Program Counter - points to the next instruction that is to be fetched from memory
What are BUS ?
Group of wires which carries information between CPU and peripherals
What are the types of buses ?
Three Types of buses we have:
1. Data bus
2. Address bus
3. Control bus
What is stored program concept ?
Storing programs along with data in main memory
What are the steps for multiplying two numbers in computer system ?
Listen the Audio
What is instruction set architecture ISA ?
An instruction set is a group of commands for a central processing unit (CPU) in machine language.
What are the two types of CPU architectures ?
RISC - Reduced Instruction Set Computer
* Minimal set of instructions
* Such machines are efficient fast and less expensive to manufacture
CISC - Complex Instruction Set Computer
* Large number of complex no sections
* More Complex CPU can better cope with the ever increasing complexities of today’s software
Define instruction format of CPU ?
The instruction format is an 16-bit value , combined with operation code and operand.
Opcode specifies the operation executed by the instruction.
Operand field specifies the data or memory location