


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
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
1 / 4
This page cannot be seen from the preview
Don't miss anything!



◼ Dr. Maria Abi Saad ◼ Email: [email protected]
◼ 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
◼ William Stallings, Computer Organization & Architecture: Designing for Performance , Tenth Global Edition, Prentice Hall, 2016
◼ David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface , 5th Edition, 2013
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
15 13 14 15