Computer System Organization - Management Sciences - Course Outline, Lecture notes of Computer System Design and Architecture

Key points of this course outline are: Computer, System, Organization, Architecture, Memory, Interfacing, Sets, CPU.

Typology: Lecture notes

2011/2012

Uploaded on 10/24/2012

gaggan
gaggan 🇮🇳

4.4

(51)

111 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Faculty of management sciences
Department of Technology Management
Course Code & Title ITM501: Computer System Organization
Credit – 3 Program - MBA (Foundation Course)
Pre-requisites: ITM
Objective:
To provide an understanding of the components of computer hardware and their
interactions, as well as the technological principles driving development in computer
hardware. And introduce to Computer Architecture. Central Processing Unit. Instruction
Sets and Assembly. Computer Logic and Arithmetic. Memory Systems. Pipelining.
Microprogramming. Motorcycling. Parallelism. Interfacing Peripherals, etc.
Course outline:
I Introduction to Computer Architecture
1. History and Evolution of Computer
Systems
2. Fundamentals of Design
3. Performance Metrics
4. Case Study: SPECS95 Benchmark Suite
II Instruction Sets
1. Hardware Operations Basics
1. Registers and Operands
2. Instruction Sets and Representation
4. Assembly
5. Case Study: MIPS
III Computer Logic and Arithmetic
1. Logical Operations
2. Arithmetic Operations
3. Floating Point Computation
4. Case Study: MIPS
IV CPU: Data and Control
1. Datapaths
2. Multiprogramming
3. Multicycling
4. Pipelining
5. Data Hazards, Forward and Stalls
6. Case Study: Implementing MIPS,
Pentium Pro, PowerPC 604
V Memory Systems
1. Memory Hierarchy and Organization
2. Virtual Memory
3. Cache and High-Speed Memory
4. Case Study: Pentium Pro, PowerPC 604
VI Interfacing Peripherals
1. I/O Types
2. Measures for I/O Performance
3. Connecting Peripherals via Buses
4. Interfacing Peripherals with the CPU and
Operating System
5. Case Study: A Typical Desktop
VII Multiprocessors
1. Programming Multiprocessors
2. Networks and Network Topologies
3. Bus Connection
4. Clusters
VIII Special Topics (selective)
1. Instruction-level Parallelism
2. Memory Hierarchy Design
3. Thread-level Parallelism
4. Current Topics
Docsity.com
pf2

Partial preview of the text

Download Computer System Organization - Management Sciences - Course Outline and more Lecture notes Computer System Design and Architecture in PDF only on Docsity!

Faculty of management sciences

Department of Technology Management

Course Code & Title ITM501: Computer System Organization Credit – 3 Program - MBA (Foundation Course) Pre-requisites: ITM

Objective:

To provide an understanding of the components of computer hardware and their interactions, as well as the technological principles driving development in computer hardware. And introduce to Computer Architecture. Central Processing Unit. Instruction Sets and Assembly. Computer Logic and Arithmetic. Memory Systems. Pipelining. Microprogramming. Motorcycling. Parallelism. Interfacing Peripherals, etc.

Course outline:

I Introduction to Computer Architecture

  1. History and Evolution of Computer Systems
  2. Fundamentals of Design
  3. Performance Metrics
  4. Case Study: SPECS95 Benchmark Suite

II Instruction Sets

  1. Hardware Operations Basics
  2. Registers and Operands
  3. Instruction Sets and Representation
  4. Assembly
  5. Case Study: MIPS

III Computer Logic and Arithmetic

  1. Logical Operations
  2. Arithmetic Operations
  3. Floating Point Computation
  4. Case Study: MIPS

IV CPU: Data and Control

  1. Datapaths
  2. Multiprogramming
  3. Multicycling
  4. Pipelining
  5. Data Hazards, Forward and Stalls
  6. Case Study: Implementing MIPS, Pentium Pro, PowerPC 604

V Memory Systems

  1. Memory Hierarchy and Organization
  2. Virtual Memory
  3. Cache and High-Speed Memory
  4. Case Study: Pentium Pro, PowerPC 604

VI Interfacing Peripherals

  1. I/O Types
  2. Measures for I/O Performance
  3. Connecting Peripherals via Buses
  4. Interfacing Peripherals with the CPU and Operating System
  5. Case Study: A Typical Desktop

VII Multiprocessors

  1. Programming Multiprocessors
  2. Networks and Network Topologies
  3. Bus Connection
  4. Clusters

VIII Special Topics (selective)

  1. Instruction-level Parallelism
  2. Memory Hierarchy Design
  3. Thread-level Parallelism
  4. Current Topics

Docsity.com

Text book:

D.A. Patterson and J.L. Hennessy: Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann, Lecture Notes.

References:

J.D. Carpinelli: Computer Systems Organization & Architecture , Addison-Wesley, J. L. Hennessy and D.A. Patterson: Computer Architecture : A Quantitative Approach (3rd Edition) , Morgan Kaufmann, A.S. Tanenbaum: Structured Computer Organization (4th Edition), Prentice-Hall, R. Williams: Computer Systems Architecture: A Networking Approach, Addison-Wesley, 2001.

Grading policy:

The final grade will be computed from the following constituent parts: mid-semester exam (20%), final exam (50%), assignments (15%) and project (15%). Closed-book examination is used for both mid-semester and final exam.

Docsity.com