| 
    
      
       Links 
                   Ministery of Higher Education 
                            Ministery of Higher Education in 
                              Erbil   
                              Salahaddin University
                             
                          University of Sulaimani    
                              Koya University    
                              University 
                              of Kurdistan   
  | 
    
    
      Computer architecture 
The aim of this subject is:
  comprehensive study of computer in depth (CPU, memory , I/O devices, chips, …). 
Course 1: 
Total hours:  30 (theory).
  Subjects Names:
  
Part 1:  Data representation.
- Data types.
 - Complements.
 - Fixed point representation
 - Floating point representation.
 - Other binary codes.
  
Part 2:  Computer arithmetic.
- Introduction.
 - Addition and subtraction.
 - Multiplication algorithms.
 - Division algorithms.
 - ALU design.
  
Part 3:  Control unit.
- General concepts.
 - Control unit operations.
 - Micro programmed control.
  
Part 4:  Central processing unit.
- General register organization.
 - Stack organization.
 - Instruction formats.
 - Addressing mode.
 - Program control.
 - RISC and CISC architectures.
  
Part 5:  Input-Output Organization.
- Peripheral devices.
 - Input/output interface.
 - Data transfer.
 - Direct memory access.
 - Interrupts.
 - PIC details.
 - Input/output processing.
  
*********************************************** 
Course 2: 
Total hours: 30 (theory).
  Subjects Names:
  
Part 6:  Memory organizations.
- Memory hierarchy.
 - Main memory
 - Static RAM
 - Dynamic RAM.
 - Advanced technology
 - Read only memory (ROM, PROM, EPROM, ..….)
 - Auxiliary memory. (Floppy, hard , CD, ….)
  
Part 7:  Memory management.
- Cache memory.
 - Virtual memory.
 - Associative memory.
  
Part 8:  Data communication.
- Synchronous and Asynchronous data transfer.
 - Parallel data transmission.
 - Serial data transmission.
 - Computer interface
- Serial ports.
 - Parallel ports.
 - Universal serial Bus
    
************************************************ 
References: 
- M. Morris Mano, Computer system Architecture
 - William Stallings, Computer Organization and Architecture  
  
 
     |