140 likes | 260 Views
EET 4250: Microcomputer Architecture. Fall 2009 William Acosta Email : william.acosta@utoledo.edu URL: http://cset.sp.utoledo.edu/~wacosta/fall2009/eet4250. Introduction. Instructor William Acosta 1624 North Engineering william.acosta@utoledo.edu Office Hours:
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