140 likes | 270 Views
EET 4250 is an advanced course in Microcomputer Architecture, instructed by William Acosta at the University of Toledo. This course covers essential topics including MIPS Instruction Set Architecture, assembly language programming, processor design, memory hierarchy, pipelining, multi-core processors, and operating systems concepts such as synchronization and CPU scheduling. Prerequisites include a strong background in C programming and UNIX commands. The course emphasizes academic integrity, attendance, and timely submission of assignments. Resources include vital textbooks and a dedicated course webpage.
E N D
EET 4250: Microcomputer Architecture Fall 2009 William Acosta Email: william.acosta@utoledo.edu URL: http://cset.sp.utoledo.edu/~wacosta/fall2009/eet4250
Introduction EET 4250: Microcomputer Architecture • Instructor • William Acosta 1624 North Engineering william.acosta@utoledo.edu • Office Hours: • Mon., Tues., & Thurs 2:00 – 3:30pm (except this week) • or by Appointment • Lab Location: • North Engineering 2320 (for now…)
Topics Covered EET 4250: Microcomputer Architecture • MIPS Instruction Set Architecture • Assembly language programming • Data representation • Processor design • Memory hierarchy • Pipelining • Multi-processor & multi-core processors • Operating Systems • Processes, threads, synchronization, deadlocks & cpu scheduling • Concurrent & distributed systems
Prerequisites EET 4250: Microcomputer Architecture You should have a good background in C programming language and UNIX operating system commands Knowledge in digital logic fundamentals
Resources EET 4250: Microcomputer Architecture • Textbooks • Computer Organization and Design: The Hardware Software Interface • Fourth edition by David A. Patterson and John L. Hennessy • Operating System Concepts • Eighth edition by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne • Course web page • http://cset.sp.utoledo.edu/~wacosta/fall2009/eet4250
Grade Breakdown EET 4250: Microcomputer Architecture
Grade Breakdown – Cont. EET 4250: Microcomputer Architecture
Attendance Policy EET 4250: Microcomputer Architecture Attendance is mandatory You are responsible for ALL class material Only UNAVOIDABLE absences will be excused
Late Assignment Policy EET 4250: Microcomputer Architecture • I will not accept any late work unless there is a reasonable excuse • Do not wait until the last minute to do your assignments
Grading Policy EET 4250: Microcomputer Architecture • Re-evaluating grades • Generally will only re-evaluate for arithmetic etc. errors. • Partial credit: NFL Video Review Penalty Principle • Written statement indicating why & how many points you think you deserve • If I agree, you will up to that many points • If I disagree, I will take away that many points from your original score!
Academic Integrity EET 4250: Microcomputer Architecture • Don’t cheat! • Collaboration is acceptable • You must acknowledge anyone with whom you collaborated • You must cite any external sources (books, papers, how-to's, etc.) used to complete an assignment • Failure to do so constitutes plagiarism
Miscellaneous EET 4250: Microcomputer Architecture • NO CELL PHONES • Texting, checking email, making/receiving calls etc. • If you absolutely need to receive a call, inform me before class starts • Accessibility • I will adhere to the university’s policy on accessibility
Acknowledgements EET 4250: Microcomputer Architecture • This course organization and policy rules were adopted from the following people: • Prof. Carla Ellis @ Duke • Prof. AminVahdat @ UCSD • Prof. Surendar Chandra @ Notre Dame.
Assignment EET 4250: Microcomputer Architecture Read Chapter 1 (Patterson & Hennessy) Read Chapter 2.1 – 2.8 (Patterson & Hennessy) Review your assembly language