Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

Syllabus Instructor: Dr. Wesam Ashour
Register Transfer Level
Chapter 8: Central Processing Unit
Digital systems. Course Details Lecturer - Ido Bergman TA - Yehuda Arav Telephone Silverman : Ross: Course.
CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
CS2100 Computer Organisation Welcome (AY2014/5 Semester 2)
CS 311: Computer Organization
Chapter 7. Register Transfer and Computer Operations
CPEN Digital System Design Chapter 9 – Computer Design
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
University of Jordan Computer Engineering Department CPE 439: Computer Design Lab.
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
FAMU-FSU College of Engineering Computer Architecture EEL 4713/5764, Spring 2006 Dr. Michael Frank Module #1 - Introductory Lecture.
CENG311 Computer Architecture Kayhan Erciyes. CS231 Assembly language and Digital Circuits Instructor:Kayhan Erciyes Office:
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.
Introduction Course Overview and Basic understanding of Computer Architecture.
COE Computer Organization & Assembly Language Talal Alkharobi.
Quiz # 2 Chapters 4, 5, & 6.
CS 311: Computer Organization
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 DATA REPRESENTATION Dept. of Computer Science Engineering Islamic Azad University.
Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.
CS2100 Computer Organisation
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
COSC 3330/6308 Computer Architecture Jehan-François Pâris
مدار منطقي مظفر بگ محمدي Course Structure & Grading Homework: 25% Midterm: 30% Final:50% There is 5% extra! ( =105!) Textbook:
Chap 8. Sequencing and Control. 8.1 Introduction Binary information in a digital computer –data manipulated in a datapath with ALUs, registers, multiplexers,
CT101: Computing Systems Petronel Bigioi. Overview Lecturer Name: –Dr. Petronel Bigioi Course schedule: –Semester1: Monday 2 – 3 pm, AC202 Monday 3 –
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
CSE 171 Introduction to Digital Logic and Microprocessors Prof. Richard E. Haskell 115 Dodge Hall.
Digital Logic Design and Lab School of EECS Seoul National University.
Chap 7. Register Transfers and Datapaths. 7.1 Datapaths and Operations Two types of modules of digital systems –Datapath perform data-processing operations.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Microprogrammed Control Unit Control Memory Sequencing Microinstructions Microprogram Example Design of Control Unit Microinstruction Format.
Ch. 2 Data Manipulation 4 The central processing unit. 4 The stored-program concept. 4 Program execution. 4 Other architectures. 4 Arithmetic/logic instructions.
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
التحليل والتصميم المنطقي DIGITAL DESIGN Instructor : Khalil Alsulbi Mobile : Room : 217.
Bilgisayar Donanımı Introduction Nizamettin AYDIN
Computer Architecture Souad MEDDEB
Computer Architecture 2 nd year (computer and Information Sc.)
12/13/ _01 1 Computer Organization EEC-213 Computer Organization Electrical and Computer Engineering.
Lecture 5: Register Transfer & Micro-OpsOverview1.
Page 1 Computer Architecture and Organization 55:035 Midterm Exam Review Spring 2011.
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
Introduction to Computer Architecture Dr. Ahmed El-Bialy Dr. Sahar Fawzy Dr. Sahar Fawzy
Page 1 Computer Architecture and Organization 55:035 Final Exam Review Spring 2011.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
CS4100: 計算機結構 Course Outline 國立清華大學資訊工程學系 九十九年度第二學期.
Computer Architecture Furkan Rabee
Computer Organization and Architecture Lecture 1 : Introduction
Computer Architecture Syllabus
PRA-SYARAT SISTEM MIKROPROSESOR
Course Overview.
Computer Organization
Computer Architecture and Organization: Introductory lecture
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
T Computer Architecture, Autumn 2005
lecturer | ASIC design engineer
CSC 220: Computer Organization
Computer Organization
Introduction to Micro Controllers & Embedded System Design
CS4100: 計算機結構 Course Outline
Course Outline for Computer Architecture
COMPUTER ORGANIZATION
Computer Organization
Presentation transcript:

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad University of Mashhad Farhad Mohamad Kazemi M. Morris Mano

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 2 What is it? This course deals with computer architecture as well as computer organization. Computer architecture is concerned with the structure and behavior of the various functional modules of the computer and how they interact to provide the processing needs of the user. Computer organization is concerned with the way the hardware components are connected together to form a computer system.

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 3 PREREQUISITES Digital Logic Circuits

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 4 TEXTBOOKS Main Text  M. Morris Mano, “Computer System Architecture,” Prentice-Hall Inc., 3rd ed. Supplementary Text  D. Patterson & J. Hennessy, “Computer Organization & Design: The Hardware/Software Interface”

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 5 COURSE OUTLINES Chap. 1: Digital Logic Circuits Logic Gates, Boolean Algebra Map Simplification, Combinational Circuits Filp-Flops, Sequential Circuits Chap. 2: Digital Components Integrated Circuits, Decoders, Multiplexers Registers, Shift Registers, Binary Counters Memory Unit Chap. 3: Data Representation Data Types, Complements Fixed Point Representation Floating Point Representation Other Binary Codes, Error Detection Codes

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 6 COURSE OUTLINES (cont’) Chap. 4: Register Transfer and Microoperations Register Transfer Language, Register Transfer Bus and Memory Transfers Arithmetic Microoperations Logic Microoperations, Shift Microoperations Arithmetic Logic Shift Unit Chap. 5: Basic Computer Organization and Design Instruction Codes, Computer Registers Computer Instructions, Timing and Control Instruction Cycle, Memory Reference Instructions Input-Output and Interrupt Complete Computer Description Design of Basic Computer Design of Accumulator Logic

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 7 COURSE OUTLINES (cont’) Chap. 6: Programming the Basic Computer Machine Language, Assembly Language Assembler, Program Loops Programming Arithmetic and Logic Operations Subroutines, Input-Output Programming Chap. 7: Microprogrammed Control Control Memory, Sequencing Microinstructions Microprogram Example, Design of Control Unit Microinstruction Format Chap. 8: Central Processing Unit General Register Organization Stack Organization, Instruction Formats Addressing Modes Data Transfer and Manipulation Program Control Reduced Instruction Set Computer

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 8 COURSE OUTLINES (cont’) Chap. 9: Pipeline and Vector Processing Parallel Processing, Pipelining Arithmetic Pipeline, Instruction Pipeline RISC Pipeline, Vector Processing Chap. 10: Computer Arithmetic Arithmetic with Signed-2's Complement Numbers Multiplication and Division Algorithms Floating-Point Arithmetic Operations Decimal Arithmetic Unit Decimal Arithmetic Operations Chap. 11: Input-Output Organization Peripheral Devices, Input-Output Interface Asynchronous Data Transfer, Modes of Transfer Priority Interrupt, Direct Memory Access

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 9 COURSE OUTLINES (cont’) Chap. 12: Memory Organization Memory Hierarchy, Main Memory Auxiliary Memory. Associative Memory Cache Memory, Virtual Memory Chap. 13: Multiprocessors Characteristics of Multiprocessors Interconnection Structures Interprocessor Arbitration Interprocessor Communication/Synchronization Cache Coherence

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 10 POLICIES HONESTY is the best policy Turn in your assignments ON TIME RESPECT each other

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 11 GRADING Homework10% Quiz20% Midterm exam30% Final exam40%

Dept. of Computer Science Engineering Islamic Azad University of Mashhad 12 Homeworks HW#1 (Ch1)  P.1-3, 1-7, 1-9, 1-15, 1-17, 1-20  Due by next week HW#2 (Ch2)  P.2-3, 2-7, 2-14, 2-19, 2-23  Due by : after 2 weeks