operating systems
play

Operating Systems Lecture CS 4410 Getting help Grades & - PowerPoint PPT Presentation

Who is who Before you take this class.. Operating Systems Lecture CS 4410 Getting help Grades & Policies Spring 2019 Lorenzo Alvisi [Bracy, Sirer, van Renesse] Where I am from Where I studied Street Cred Where I studied Cornellian wife


  1. Who is who Before you take this class.. Operating Systems Lecture CS 4410 Getting help Grades & Policies Spring 2019 Lorenzo Alvisi [Bracy, Sirer, van Renesse] Where I am from Where I studied

  2. Street Cred Where I studied Cornellian wife Teaches FWS in Romance Studies Two daughters One born in Ithaca The other a junior Who are the TAs? Street Cred CS 4410 Cornellian wife Research Teaches FWS in scalable and Romance Studies dependable distributed systems Two daughters Fellow of ACM, IEEE One born in Ithaca The other a junior Chair of SOSP ‘18

  3. Who are the TAs? Who are you? Zachary Bamberger Brandon Quinian Matthew Burke Rosalie Ross Swathi Chakrapani Christine Shen David Chu Khyati Sipani Juan Garcia Stephen Stover Paul Howard-Flanders Florian Suri-Payer Patrick Finley Siyi Tu Abraham Ghanimah Kun Wang Daniela Gottesman Ziyun Wei Trevor Jamison Xinzhe Yang Jiwon Kim Andy Zhang Peter Li Yunhao Zhang Matthew Lombana Evan Zhao Prerequisites Who is who CS 3410, CS 3420 or equivalent Before you take this class.. Otherwise (or if in doubt): Come and talk to me; explain your sitation Lecture and request permission Getting help Grades & Policies

  4. Lectures Textbook Tu/Th 1:25-2:40 In Klarman KG70 Electronics policy Free online No cellphones, anywhere, ever No laptops (unless you have talked to me) Can buy PDF ($ 10) or printed copy Studies show that classrooms without lapotops are much more effective Please ask questions! but save private discussions for later Office Hours Who is who Professor Alvisi Before you take this class.. T/TH: 9:30 - 10:30 Lecture Gates 413a Getting help Course Staff Grades & Policies Office hours daily from about 10am to 10pm

  5. Online Resources Online Help Webpage Webpage: http://www.cs.cornell.edu/courses/cs4410/ Piazza Schedule, exams, and due dates For 99% of all communication Lecture notes Private posts should be visible to all course staff Evolving Do not contact staff by other means (FB, texts…) Github for code: https://github.coecis.cornell.edu cs4410-staff@cornell.edu: time sensitive matters CMS for assignments: https://cmsx.cs.cornell.edu Goes to Prof. Alvisi and staff leads Autogrades, grades, and regrades cs4410-prof@cornell.edu: sensitive matters Gradescope for exams Goes to Prof. Alvisi Grades and regrades Please no email to personal email accounts Other Resources Engineering www.engineering.cornell.edu/resources/advising Who is who Advising Arts College Before you take this class.. https:/ /as.cornell.edu/academic-advising Students Lecture Gannet https:/ /health.cornell.edu Getting help CAPS https:/ /health.cornell.edu/services/counseling-psychiatry Student Disability Grades & Policies sds.cornell.edu Services Email cs4410-prof@cornell.edu 
 Get help. Get documentation. The earlier the better. Also, please look out for each other

  6. Course Content Draft Syllabus Introduction Architectural Support for OSs Three Components Processes and Threads (A1) Synchronization (A2) Lectures and Readings Deadlocks Exams Scheduling Memory Management 3/14: Prelim 1 Assignments Virtual Memory (A3) File systems You are expected to keep up with all three Security Networking 4/25: Prelim 2 Distributed Systems 5/18 Final Exam Grading Policies Homework Late Policy 3 programming assignments build a “shell” Each person has a total of 4 “Slip days” “easy” synchronization problems Max of 2 slip days for any assignment “hard” synchronization problems Cannot ever submit later than 48 hours late 4 or so reading assignments I really do not budge easy but seminal papers in systems Regrade policy together counts as much as a programming assignment Within 1 week of assignment (or exam’ s) return

  7. Practicum: CS 4411 Semester Grades 40% Assignments, 10% each Little programming in CS 4410 60% Exams (best 2 of 3) In CS 4411, hands-on C development experience with an almost-real operating system: EGOS Write a queue Not curved: Goal is to give everyone an A Write a threading package Write a scheduler Help us achieve this! Write a file system cache Write a file system Teams of two programmers Academic Integrity First reading and Honor Code assignment All submitted work must be your own Due next week (CS 4410) or your group’ s (CS 4411) Write 200-300 word report Project groups submit joint work All programming assignments must be your own independent work What did you like/learn? Group projects must represent solely the work of the two members of the group What did you dislike (or didn’ t understand)? OK to study together (with the Game of Thrones rule) but never look at someone else’ s code (fellow student, or online, or…) Be thoughtful Violations are easy to detect & will be prosecuted Closed book exams, no calculators

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend