1 / 13

CSC 220: Computer Organization

CSC 220: Computer Organization. College of Computer and Information Sciences Department of Computer Science. Introduction. Course Instructor: Mr Mohammad Wakil Ahmad Office: G75-1 Email: mwakilahmed@ksu.edu.sa. Main Component https://www.youtube.com/watch?v=yRmPTbGBqVI.

dshockley
Télécharger la présentation

CSC 220: Computer Organization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSC 220: Computer Organization College of Computer and Information Sciences Department of Computer Science Introduction

  2. Course Instructor: Mr Mohammad Wakil Ahmad Office: G75-1 Email: mwakilahmed@ksu.edu.sa

  3. Main Component https://www.youtube.com/watch?v=yRmPTbGBqVI Integrated Circuit (IC) Fabrication https://www.youtube.com/watch?v=aWVywhzuHnQ https://www.youtube.com/watch?v=qm67wbB5GmI

  4. Computer Hardware (Subsystems)

  5. A Digital Computer

  6. Central Processing Unit (CPU)

  7. History of Intel x86 processors • 4004: 4-bit processor; 8-bit processors 8080, 8085. • 8086: 16-bit processors, introduced in 1979: 20-bit address bus (AB), 16-bit data bus (DB), 5/8/10 MHz. • 80186: a faster version of the 8086. Also 20-bit AB and 16-bit DB. Never widely used in computer systems. • 80286: introduced in 1982, It has a 24-bit AB, which implies 16MB of memory address space. • 80386: Intel introduced its first 32-bit processor in the 1985. It has 32-bit AB and 32-bit DB. It follows their 32-bit architecture known as IA-32. • Pentium: was introduced in 1993 (20th anniversary). it uses a 64-bit wide DB, 60/66 MHz. • Itanium: 64-bit processor, released in 2001; formerly called IA-64, the Itanium uses a 64-bit AB to provide substantially larger address space. Its DB is 128 bits wide.

  8. CSC220 - Computer Organization (2-2-1) - Required Course • Pre-requisites:MATH 151 - Discrete Mathematics • Topics • Logic gates, Logic function, K-Map simplification • Combinational circuits: Multiplexer, De-multiplexer, Decoder, Arithmetic circuits • Sequential circuits: register, binary counters, and memory organization • Data Representation: binary number systems, signed number systems, use of 1’s and 2’s complements in addition and subtraction • Arithmetic and Logic Unit design, Central Processing Unit design • Register, Register Transfer Language, and micro-operations instruction set • CPU design and programming

  9. CSC 220: Course Learning Outcomes Upon completing CSC220, students should have the following capabilities: Understanding and simplification of a digital logic function To design combinational circuits such as Adder, Multiplexer, Decoder Identifying necessary logic gates to design different components (e.g. registers, ALU, RAM, Control Unit) ofa computer system To design of a basic Arithmetic and Logic Unit (ALU) Identifying appropriate combinational and sequential circuits for Datapath and Control Unit design Understanding of the instruction set architecture Understanding of the register transfer language (RTL) and ability to write simple assembly language program

  10. Text Books • M. Morris Mano, Charles R. Kimeand Tom Martin, Logic and Computer Design Fundamentals, 5th (Global) Edition, Pearson Education Limited, 2016. ISBN: 9781292096124 • Morris Mano, Computer System Architecture - 3rd Edition, Publisher: McGraw Hill • Class Note based on the main text (Available at the LMS)

  11. Assessment Methods: Final Exam: 40% Midterm 1: 20% Midterm 2: 20% Lab Projects: 15% Homeworks: 5% Important Dates Last Date to Drop Course: Midterm 1: Decided by college Midterm 2: Decided by college Homework-1 Due: Homework-2 Due: Final Exam: Decided by college

  12. CS 220: Attendance Rules 1. Absent if you come after 15 minutes 2. Can’t attend final exam if absence rate is more than 25% 3. No medical certificate will be considered for attendance

More Related