Computer Architecture and Organization: Introductory lecture

Slides:



Advertisements
Similar presentations
التصميم المنطقي Second Course
Advertisements

CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
Computer Organization and Architecture William Stallings 8 th Edition Chapter 1 Introduction.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
AKT211 – CAO 01 - Introduction to Computer Organization and Architecture Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
Computer Architecture and Organization
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
William Stallings Computer Organization and Architecture 6 th Edition Chapter 1 Introduction.
Logic Design Computer Architecture and Design Lecture 1.
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.
Computer Architecture and Organization Introduction.
EKT 422 Computer Architecture
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Computer Organization and Architecture
Computer Architecture And Organization UNIT-II General System Architecture.
Computer Organization & Assembly Language © by DR. M. Amer.
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
Computer Architecture Souad MEDDEB
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
CEN 283 Digital Design Assoc. Prof. Dr. Abdülhamit Subaşı Nejdet Dogru
Introduction to Computer Architecture Dr. Ahmed El-Bialy Dr. Sahar Fawzy Dr. Sahar Fawzy
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Digital Systems and Information Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Introduction to Computing Systems
William Stallings Computer Organization and Architecture
Basic Computer Organization and Design
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Lecture 5: Computer systems architecture
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Computer Architecture
Architecture & Organization 1
By: A. H. Abdul Hafez CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU
Architecture & Organization 1
ECEG-3202 Computer Architecture and Organization
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
T Computer Architecture, Autumn 2005
CSC 220: Computer Organization
Computer Architecture and Organization: L11: Design Control Lines
Data Structures: Introductory lecture
Introduction to Digital Systems Lecturer: 潘欣泰
Introduction to Micro Controllers & Embedded System Design
Computer Architecture and Organization: L02: Logic design Review
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
By: A. H. Abdul Hafez CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU
Overview of Computer Architecture and Organization
INTRODUCTION TO COMPUTER ARCHITECTURE
By: A. H. Abdul Hafez Computer Architecture and Organization: L06: Stored program and Instruction code.
Computer Architecture and Organization: L07: Control Sequence
Chapter 1 Introduction.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
A Top-Level View Of Computer Function And Interconnection
Computer Organization and Architecture William Stallings 8th Edition
COMPUTER ORGANIZATION
William Stallings Computer Organization and Architecture 7th Edition
Computer Organization
Presentation transcript:

Computer Architecture and Organization: Introductory lecture By: A. H. Abdul Hafez abdul.hafez@hku.edu.tr, ah.abdulhafez@gmail.com CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Outlines What is computer? What is this course looking at? Computer architecture and organization. Course syllabus Detailed syllabus CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

What is a Computer? Computer system is subdivided into two functional entities: Hardware: the electronic components and electromechanical devices that comprise the physical entity of the computer. Software: a collection of programs to make effective use of the computer. CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

What is a Computer? CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

What is a Computer? The hardware of the computer is divided into three major parts: The central processing unit (CPU): contains arithmetic and logic unit, a number of registers, and control unit. Main memory: it is usually a random access memory RAM. Input-output: electronic components for communication and data transfer between computer and outside world. CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Structure - Top Level Computer Peripherals Central Main Processing Unit Main Memory Computer Systems Interconnection Input Output Communication lines CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Structure - The CPU CPU Arithmetic Computer and Registers Login Unit I/O System Bus CPU Internal CPU Interconnection Memory Control Unit CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Structure - The Control Unit CPU Sequencing Logic ALU Control Unit Internal Bus Control Unit Registers and Decoders Registers Control Memory CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

The Course is Looking at! We look at providing the basic knowledge necessary to understand the hardware operations of a computer system. We have two points of view to that: Computer architecture: is concerned with the structure and behavior of the computer as seen by the user (programmer). It includes: formats, instruction set, memory addressing, etc. e.g. Is there a multiply instruction? Computer organization: is concerned with the way the hardware components operate and are implemented, i.e. the way they are connected together. e.g. Is there a hardware multiply unit or is it done by repeated addition? Computer design: is concerned with the hardware design of the computer. The hardware should be used and how the parts should be connected (implementation). CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Course Syllabus, 1semester CO course Review of digital logic and data representation, 1 week; Register transfer and micro-operations, 2 weeks; Basic computer organization and design, 2 weeks; Central processing unit, 2 weeks; Control unit and Micro-programmed control 2 weeks; Computer Arithmetic, 2 week; Memory system organization, 1 week; Input output organization, 1 week; Pipeline and vector processing ½ week; Multi-Processors, ½ week. CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Prerequisite and texts. Prerequisite: logic circuit design. TEXT BOOKS: T1: ’Computer System Architecture’ – M.Morris Mano, III Edition,Pearson/PHI. T2: ‘Logic and Computer Design Fundamentals ’ - M. Morris Mano  and  Charles Kime , IV Edition. REFERENCE BOOKS: R1: Stallings William, ‘Computer Organization & Architecture’ - VI Edition.PHI/Pearson R2: Tanenbaum Andrew S, ’Structured computer Organization’ -IV Edition.PHI/Pearson R3: Sivaraama Dandamudi Springer, ’Fundamentals of Computer Organization and Design’ -Int.Edition. CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

Details of syllabus 1-Review of logic circuits Revisions include : Gates Combinational systems like: Arithmetic circuits, Encoders , decoders, and multiplexers Sequential logic: Flip-flops (SR, JK, D, and T ), Shift registers and counters. Memory basic element Programmable logic CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018

The end of the Lecture Thanks for your time Questions are welcome CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU November 20, 2018