CIT 595 Computer Systems II aka Digital System
- Slides: 16
CIT 595 Computer Systems II aka “Digital System Organization & Design” Spring 2011 cdmurphy @ seas. upenn. edu
Instructor: Chris Murphy • BS-Computer Engineering, Boston University • Professional experience during dot. com era: – Digital Equipment Corporation – Art Technology Group (ATG) – Icon. Medialab – Citibank • Ph. D-Computer Science, Columbia University • cdmurphy @ seas. upenn. edu
Teaching Assistant • Patrick Luo – chengluo @ seas. upenn. edu Office hours will be announced next week!
Intro to CIT 595 • This is the second course in the “systems” sequence of the MCIT program • It is assumed that you successfully completed CIT 593 (or equivalent) • In this course, we focus on computer system implementation, and how you will use these concepts as IT professionals
Course homepage http: //www. seas. upenn. edu/~cdmurphy/cit 595 • Please check the course homepage frequently for important announcements and changes to the reading assignments • Beware of the Spring 2010 course website!!!!
Course Syllabus • • • Weeks 2 -4: parallelism and synchronization Weeks 5 -6: memory and caching Weeks 7 -8: file systems and I/O Weeks 10 -11: virtualization and security Weeks 12 -15: performance and optimization • Maybe? digital logic, circuits, C++
Grading • • Homeworks: 45% In-class exams: 25% total Final exam: 25% Recitation attendance: 5% • These are “guidelines” for the final grade • There are no labs in this course
Homeworks • There will be 5 -6 homework assignments • Primarily focus on programming but also some conceptual material • Assignments must be completed individually! • Will be posted on the course homepage
Exams • In-class midterm exams will be held on Feb 21 and Mar 28 • Final exam will be held according to the university registrar's schedule – Currently scheduled for May 4, 12 -2 pm • Exams cover material from readings and lectures (so come to class!)
Textbooks • Required: Tanenbaum, Modern Operating Systems, 3 rd edition (2 nd edition okay) • Recommended: Kernighan & Ritchie, The C Programming Language • Available at UPenn Bookstore or online
Black. Board https: //courseweb. library. upenn. edu • Check the “Assignments” section for info about homeworks and solutions • Check the “Gradebook” to make sure our records match your own • Everything else will be on course website!
SEAS Account • You will need a login account to access Penn's computing environment • It is the same one you use to get your Penn email, etc. • If you don’t have an account, go to http: //seas. upenn. edu/accounts
Academic Honesty • Please familiarize yourself with the UPenn and SEAS academic integrity policies • Links available from course website • It is YOUR responsibility to read and adhere to the policies
Academic Honesty Overview • Collaboration is not allowed on homework assignments • Be sure to cite any third-party material (websites, books, tutors, etc. ) • Reusing work (for other classes, or from previous semesters of 593/5) is not allowed
Upcoming • Friday: C refresher – 3 -4 pm, Moore 207 • Monday: no classes! • Wednesday: System Calls and Processes – Tanenbaum sections 1. 6 and 2. 1
CIT 593 topics you should know • von Neumann architecture basics • C memory architecture • Pointers
- Cit computer systems
- Cit 593 introduction to computer systems
- Cit 592
- Elementi del reato
- Power 720 cpw
- Opwekking 349 tekst
- Lexile range by grade level
- Ece 595
- Difference between a computer and computer system
- What is computer organization
- Zabranjena vrata
- Shakespeare, aka the bard of
- Reward pyramid
- Akacatholic
- Geneva metrics
- How to write a letter of interest for aka
- Aka lut box