You are on page 1of 14

Computer Architecture

Module Outline

Assoc. Prof. Dr. Omar Amer Abouabdalla


Omar.abouabdalla@limkokwing.edu.my
Aim and Objectives

• To gain the understanding of the computer


architecture and operating system.
• To learn and gain knowledge of the need for
computer architecture and methods used in
their design and application.
• To understand the structure of modern
computer architecture.
Learning Objectives
• Acquire basic knowledge and functions of
operating components in a computer.
• Gain knowledge of the components and functions
and interconnections of the computer.
• Learn about the organization of computer
processors and computer memories.
• Acquire knowledge of the computer arithmetic
and logic unit and integer representation.
Assessments

• Midterm - Week 7 (20%)


• Individual Assignment - Due: week 7 (20%)
• Group Assignment - Due: Week 12 (20%)
• Final exam - Week 15/16 (40%)

Any late submission will be deducted 10% per


day from awarded marks.
Reference Books
1. William Stalling, Computer Organization and
Architecture, Ninth Edition, 2012.
2. P.W. Chandana Prasad, K.V.R. Ravi, Ashutosh
kumar Singh, P. Sharmila Kanna, Computer
System Organization and Architecture, Fourth
Edition, Prentice Hall, 2010.
3. William Stallings, Computer Organization and
Architecture: Designing for Performance, 8th
Edition, Prentice Hall, 2010.
Chapter 1 – Introduction
to CO & CA

• Introduction
• History of Computers
• Generation of Computers
• Designing for performance
Chapter 2- Computer Components
and functions

• Computer Components
• Computer Function
• Interconnection Structure
• Computer Memory
• Bus Interconnection
• PCI
Chapter 3 – CPU

• CPU structure
• Registers
• Instruction Cycle
• Data Flow
Chapter 4 – Instruction Set
Architecture

• Components of Instruction
• Types of Instruction
• Characteristics and Functions
• Addressing Mode and Formats
• Instruction Formats and Power PC Addressing
Chapter 5 – Storage
System & Technology

• Semiconductor
– RAM

• Magnetic
– Disk & Tape

• Optical
– CD & DVD
Chapter 6 – Input and
output devices

• Input and output devices


• Input/output Module Diagram
• Direct Memory Access (DMA)
• Input/Output Interfacing
Chapter 7 – Microprocessor

• Microprocessor Basics
• INTEL 8085 Microprocessor
• Interfacing Devices
• Timing Diagram
Chapter 8 – Operating System (OS)

• Operating System (OS)


– Processes
– Memory Management
– Security
• Unix / Linux
– Utilities
– File system
Chapter 9 – Assembly
Language

• Assembly Language
-The Syntax and Semantic of Assembly
Language

Thank you

You might also like