Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
Fall EE 333 Lillevik 333f06-s3 University of Portland School of Engineering Computer Organization Final Exam Study Final Exam Tuesday, December.
Slide 1 Instructor: Dr. Hong Jiang Cse.unl.edu/~jiang/cse Department of Computer Science & Engineering University of Nebraska-Lincoln.
CS 311: Computer Organization
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
1 Syllabus Instructor: Dr. Wesam Ashour Office: B231 Office Hours: Saturday 10:00  11:00, 13:00  14:00 Sunday.
©UCB CS 162 Computer Architecture Lecture 1 Instructor: L.N. Bhuyan
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2009.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistants: Hailong Cai & Zhimin Wang Department of Computer Science & Engineering University of Nebraska-Lincoln.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Selected Topics in Computer Architectures (Graduate Course) Fall Prof.
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
1 Instant replay  The semester was split into roughly four parts. —The 1st quarter covered instruction set architectures—the connection between software.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
Introduction Course Overview and Basic understanding of Computer Architecture.
COE Computer Organization & Assembly Language Talal Alkharobi.
DOP - A CPU CORE FOR TEACHING BASICS OF COMPUTER ARCHITECTURE Miloš Bečvář, Alois Pluháček and Jiří Daněček Department of Computer Science and Engineering.
CPE232 Introduction1 CPE 335 Computer Organization Introduction Dr. Gheith Abandah [Adapted from the slides of Professor Mary Irwin (
CS 311: Computer Organization
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
COSC 3330/6308 Computer Architecture Jehan-François Pâris
Advanced Computer Architecture 5MD00 / 5Z033 Overview Henk Corporaal TUEindhoven 2007.
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Computer Engineering Rabie A. Ramadan Lecture 1. 2 Welcome Back.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Bilgisayar Donanımı Introduction Nizamettin AYDIN
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
Computer Architecture Souad MEDDEB
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Advanced Computer Architecture 5MD00 Overview Henk Corporaal TUEindhoven 2014.
12/13/ _01 1 Computer Organization EEC-213 Computer Organization Electrical and Computer Engineering.
CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi.
1 chapter 1 Computer Architecture and Design ECE4480/5480 Computer Architecture and Design Department of Electrical and Computer Engineering University.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2004 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2004/2005 Chi.
Lecture 17 Final Review Prof. Mike Schulte Computer Architecture ECE 201.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO CS 219 Computer Organization.
Aim: To present the concepts of basic structure of computers, arithmetic operations, processing unit, memory system and I/O organization. Objective: To.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
CS4100: 計算機結構 Course Outline 國立清華大學資訊工程學系 九十九年度第二學期.
Computer Architecture Furkan Rabee
ECOM 6301: Advanced Computer Architectures
CSE309 Computer Architecture and Organization
EKT303 PRINCIPLE OF COMPUTER ARCHITECTURE PRINSIP SENIBINA KOMPUTER
CMSC 611 Advanced Computer Arch.
Computer Systems Organization
CPE741: Distributed Systems Course Introduction
Course Overview.
Advanced Computer Architecture 5MD00 / 5Z033 Overview
CS-350 Term Project Charles Abzug, Ph.D.
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
COMPUTER ARCHITECTURE
Computer Structure S.Abinash 11/29/ _02.
Computer Organization
CMSC 611 Advanced Computer Arch.
Memory Systems CH008.
Overview Prof. Eric Rotenberg
Advanced Architecture +
CS4100: 計算機結構 Course Outline
Course Outline for Computer Architecture
Advanced Computer Architecture 5MD00 / 5Z033 Overview
The University of Adelaide, School of Computer Science
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

Computer Systems Organization and Architecture

 This course covers the following topics: Introduction to computer evolution, technology trends, system performance by Amdhal’s law. Computer structure that consists of structure & function of computer system, bus systems and bus arbitrations. Instruction Set Architecture (ISA) such as instruction set design issue and classifying ISA. Memory addressing such as addressing mode, CISC and RISC. ALU design. Computer architecture using MIPS architecture. Computer memory such as main memory design, memory hierarchy design, cache performance and virtual memory for paging and segmentation. Pipelining such as instruction pipeline, MIPS pipeline, pipelined vector processor and RISC pipelining. Parallel processors such as SIMD, MIMD, processors array, superscalar and I/O devices such as hard disk, RAID and multicore programming.

 Minimum 80% – MONDAY TUESDAY Consultation KT6144 / KT6213 WEDNESDAY THURSDAY KT6144 / KT6213 DK4 FKAB FRIDAY

ItemsWeightage Quizzes / Test20% - 30% Assignments / Project10% - 30% Final Exam30% - 50% TOTAL100% We shall assign you : Items Assignments Project Mid-Semester Test Final Exam

Hennessy, J.L. & Patterson, P.A Computer architecture: A quantitative approach, 4 th Ed., Elsevier Science and Technology Book. Hesham El-Rewini, Mostafa Abd-El-Barr Advanced computer architecture and parallel processing, Wiley. Hill, M.D Fault tolerant computer architecture, Morgan & Claypool Publishers. Keckler, S.W., Olukotun K., Hofstee. H.P Multicore processors and systems, Springer. Author: William Stallings Title: Computer Organization and Architecture Edition: 2010, 8 th Edition Publisher: Pearson

WeekDateTopicsLecturer Sep Introduction Dr. Nasharuddin Zainal Sep Computer Structure Sep Instruction Set Architecture (ISA) 43-7 Oct Instruction Set Architecture (ISA) Oct Data Representation Oct Parallel Processor Oct Addressing Modes 831 Oct – 4 Nov Mid Semester Exam Nov Computer Architecture Prof. Dr. Kasmiran Jumari Nov Pipelining 1128 Nov – 2 Dec Computer Memory Dec Virtual Memory Dec I/O Devices Dec Operating Systems and applications Sem break: 7-11 Nov 2011 Exam starts : 3-20 Jan 2012

 Ability to apply transfer register notation to describle data flow in CPUs  Ability to explain interrupt operation and exception handling mechanisms  Ability to compare main and virtual memory, and cache systems operation  Ability to design datapath logic in CPUs and microprogrammed control units