You are on page 1of 3

Federal Technical Vocational and Education Training Institute

Information and technology (IT) Department

Course name: Computer organization and architecture


Course code: IT 222

Credit hour: 3 Lecture: 2 prerequisite: none


Course description:

This course introduces the principles of computer organization and the basic architecture
concepts. The course emphasizes performance and cost analysis, instruction set design,
pipelining, memory technology, memory hierarchy, virtual memory management, direct memory
access, and I/O systems.

Course objective:

At the end of the course, the student must be able to:

 Gain an understanding of the hardware structures that make computers possible.

 Know the different devices and components of a computer system (down to the
transistor level), know how these components interact and work together.

 Understand computer organization concepts and how they apply to systems


development.

Course content:

Chapter 1: Introduction to the Microprocessors and Computers


1.1 A historical background
1.2 The microprocessor-based personal computer system
1.3 The Intel and Motorola microprocessors
1.4 Review of number systems
1.5 Review of computer data representation
Chapter 2: The Microprocessor and its Architecture
2.1 Internal microprocessor architecture – micro-architecture
2.2 Von Neumann architecture
2.3 Real mode memory addressing
2.4 Introduction to protected mode memory addressing
2.5 Execution and bus interface units
Chapter 3: Input Output Organization
3.1 Peripheral devices
3.2 Input output interface
3.3 Asynchronous data transfer
3.4 Modes of transfer
3.5 Priority interrupt
3.6 Direct memory access (DMA)
3.7 Input output processor (IOP)
3.8 Serial communication
Chapter 4: Memory Organization
4.1 Memory hierarchy
4.2 Main memory, Auxiliary memory, Associative memory, Cache memory,
Virtual memory
Chapter 5: Advanced Computer Architecture Concepts
5.1 CISC and RISC computers
5.2 Parallel processing
5.3 Symmetric multiprocessing
5.4 Clustering
Method of t eaching
 Lecture
Assessment method
Test1, test 2 and test 3 40%
Assigment 10 %
Project: 10 %
Final exam: 40%
Textbook
A. S. Tanenbaum: Structured Computer Organization, 5th edition, Prentice Hall, 2005.
References
1. Mano, M. and Kime, C.: Logic and Computer Design Fundamentals, 3rd edition,
Pearson Prentice Hall, 2004.
2. W. Stallings: Computer Organization and Architecture, 6th edition, Prentice Hall, 2002.
3. John Hennessey and David Patterson: Computer Architecture: A Quantitative
Approach, 4th edition, Morgan Kauffman Publishers, 2003.
8085

You might also like