


































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
An overview of Computer Organization and Assembly Language, a course offered at the University of Pittsburgh. The course focuses on the study of computer systems, their underlying hardware, and the software running on it. Students will learn about the principles of computer architecture, the hardware/software interface, and programming at the lowest level. The document also covers different types of computers, including desktop computers, servers, and embedded computers, and their respective characteristics.
Typology: Schemes and Mind Maps
1 / 42
This page cannot be seen from the preview
Don't miss anything!



































Computer Organization and Design
Kartik Mohanram
Department of Electrical and Computer Engineering University of Pittsburgh Pittsburgh, PA [email protected]
Spring 2019
1 / 20
Logistics
I (^) Email: [email protected] I (^) O ce Hours: Tu: 11am-Noon, Th 10am-11am, and by appointment I (^) TAs: Recitations and o ce hours I (^) Xingzhe Song ([email protected]) I (^) O ce Hours (BEH 1238C): 3-4pm on Tuesdays and Thursdays I (^) Yuqi Li ([email protected]) I (^) O ce Hours (BEH 1238C): 3-4pm on Mondays and Wednesdays I (^) Class Web-site: http://www.pitt.edu/~kmram/CoE I (^) Class notes have been posted online I (^) Textbook: Computer Organization and Design — The Hardware/Software Interface by Hennessy and Patterson I (^) ANY edition should mostly su ce I (^) The MIPS simulator MARS (download here) I (^) Logisim for logic design and simulation (download here)
2 / 20
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
Five classic components, but wait a minute for that …
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
Am I a computer?
Am I a computer?
Am I a computer?
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
We study this part in this course!
Study this part in CS1541!
I am like a control tower
I am like a conveyor belt + service stations
I am like a pack of file folders
I exchange information with outside world
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
CoE 0147: Computer Organization and Assembly Language (^) University of Pittsburgh
COE0147/CS0447: Computer Organization and Assembly Language (^) University of Pittsburgh
I am like a control tower
I am like a conveyor belt + service stations
I am like a pack of file folders
I exchange information with outside world
COE0147/CS0447: Computer Organization and Assembly Language (^) University of Pittsburgh
COE0147/CS0447: Computer Organization and Assembly Language (^) University of Pittsburgh