Computer Architecture Course: COE 423 with Dr. Maria Abi Saad, Exercises of Mathematics

Information about computer architecture course coe 423 taught by dr. Maria abi saad. The course covers computer components, systems evolution, bus interconnections, i/o mechanisms, memory management, instruction set design, and pipelined techniques. Prerequisite is coe 323 microprocessors. Students are expected to attend online meetings and follow up with the material. The course includes topics on cpu, rom, ram, cache, hard disk, external devices, interconnect, controllers, computer arithmetic, instruction sets, instruction formats, pipelining, and more. Assignments are individual and due on blackboard. Students are held responsible for all material presented during class, even during absences. Make-up exams are available for valid excuses. Academic honesty is strictly enforced.

Typology: Exercises

2019/2020

Uploaded on 10/05/2020

ali-saad-8
ali-saad-8 🇱🇧

2 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
+ COE 423
Computer Architecture
1
+Instructor
Dr. Maria Abi Saad
2
+Course Description
Introduces computer components and systems.
Topics include evolution of computer systems, bus
interconnections, I/O mechanisms, memory
management and hierarchy, instruction set design,
and basic pipelined techniques.
Course Prerequisite: COE 323 Microprocessors
3
+Course Material
Textbook:
William Stallings, Computer Organization &
Architecture: Designing for Performance, Tenth Global
Edition, Prentice Hall, 2016
Additional resources:
David A. Patterson and John L. Hennessy, Computer
Organization and Design: The Hardware/Software
Interface, 5th Edition, 2013
Handouts / slides / announcements on
blackboard
4
1 2
3 4
pf3
pf4

Partial preview of the text

Download Computer Architecture Course: COE 423 with Dr. Maria Abi Saad and more Exercises Mathematics in PDF only on Docsity!

+ COE 423

Computer Architecture

Instructor

◼ Dr. Maria Abi Saad ◼ Email: [email protected]

Course Description

◼ Introduces computer components and systems. ◼ Topics include evolution of computer systems, bus interconnections, I/O mechanisms, memory management and hierarchy, instruction set design, and basic pipelined techniques. ◼ Course Prerequisite: COE 323 Microprocessors

Course Material

◼ Textbook:

◼ William Stallings, Computer Organization & Architecture: Designing for Performance , Tenth Global Edition, Prentice Hall, 2016

◼ Additional resources:

◼ David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface , 5th Edition, 2013

◼ Handouts / slides / announcements on

blackboard

4

+ Introduction ◼ CPU ◼ ROM ◼ RAM ◼ Cache ◼ Hard disk ◼ External devices ◼ Interconnect ◼ Controllers Course Topics – Part 1 Introduction Week 1 : Computer Architecture / Organization, Computer Structure / Function, Computer History, Evolution Week 2 : Performance Issues + Course Topics – Part 2 The Computer System Weeks 3 & 4 : Components and Interconnections (Instruction Cycle, Interrupts, Interconnection Structures, Buses, Bus Types, and Bus Arbitration / Timing) Weeks 5 & 6 : Cache Memory (Characteristics, Performance, Organization, Memory Hierarchy, Locality of Reference, Cache Design and Organization) Week 7 : Internal Memory (Semiconductor Technologies, Organization, Packaging, Error Correction, and Advanced DRAM Organizations) Weeks 8 & 9 : External Memory (Magnetic Disks, RAID, Optical Memory, Magnetic Tape, State-of-the-Art Examples) Week 10 : Input / Output (External Devices, I/O Modules, Programmed and Interrupt- Driven I/O, Direct Memory Access, I/O Channels and Processors) (^7) + Course Topics – Part 3 The CPU Weeks 11 & 12 : Computer Arithmetic (ALU, Integer and Floating-Point Representation, Arithmetic Implementations) Week 13 : Instruction Sets (Trends, Instruction Types, Examples) Week 14 : Instruction Formats and Addressing Modes, pipelining 8 5 6 7 8

+ Make-up Exams ◼ Students who miss an exam must submit a petition to the School of Engineering with any documents supporting their absence claim. ◼ At the School’s discretion, students might be asked to appear in-person to defend their claim. ◼ Tests missed due to a valid excuse must be made up within one week of the absence. ◼ The student is responsible for arranging the make- up session with the course instructor. Academic Honesty ◼ Cheating is considered to be a very serious breach of the cheating policy of the faculty and will not be tolerated. ◼ Students caught cheating on an exam receive a zero on the exam in the 1st^ cheating attempt and a warning. ◼ Students caught cheating for the 2nd^ time in the same course receive an F in the course and a 2nd^ warning. ◼ A grade of 0 on an exam resulting from cheating must be counted in the student’s course grade. ◼ Any student who receives three warnings will be suspended. + Disclaimer

◼ Please refer to syllabus for more details.

◼ Given the uncertainties surrounding this

semester, the instructor reserves the right to

make modifications to this information, and will

inform students accordingly.

15 13 14 15