1 / 21

COSC 4330/6310 Fundamentals of Operating Systems

COSC 4330/6310 Fundamentals of Operating Systems. Jehan-François Pâris jfparis@uh.edu. Class now meets in AAA AUD1. Administrative details. Instructor: Jehan-François Pâris Email: jfparis AT sbcglobal DOT net Office: 569 PGH Telephone: 713-743-3341 (office hours)

louvain
Download Presentation

COSC 4330/6310 Fundamentals of Operating Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris jfparis@uh.edu Class now meets inAAA AUD1

  2. Administrative details • Instructor: Jehan-François Pâris • Email: jfparis AT sbcglobal DOT net • Office: 569 PGH • Telephone: 713-743-3341 (office hours) • Office hours: MW 4:00—4:45 pm • Web page: www.cs.uh.edu/~paris • Twitter:jehanfrancois

  3. Teaching Assistants • Zeinab Kazemi Alamouti • Email: zkazemi90 AT gmail DOT com • Office hours: TuTh 1:00-2:00 pm in PGH 313 • Xiangliang Zou • Email: jeffreyzou.ee AT gmail DOT com • Office hours: MW 4:00-4:30 pm in PGH 591

  4. Course organization (I) • COSC 4330/6310 introduces the basic concepts of modern operating systems: • Kernel organization • Processes and process scheduling • Inter process communication and synchronization • Deadlocks • Memory management and virtual memory • File systems

  5. Course organization (II) • Lectures based on PowerPoint slides • Students wanting a textbook should consult • A. Silberschatz, P. Gavin and G. Gagne, Operating Systems Concepts, any recent edition, Wiley • Recommended but not required

  6. Grading policy • Grade will be based on • Two midterms and one final(60% of your grade) • Three programming assignments(40% equally divided among the assignments) • People failing the assignments or the exams will fail the course

  7. The quizzes (I) • Will take place: • Monday, February 17 • Monday, March 31 • Monday, May 5 at 2:00 PM

  8. The exams (I) • Will cover the readings of the previous five weeks • Final will not be comprehensive • Will be closed-book • Can bring a single one-sided page of notes • All preceded by a review session TBA • Will never cover any new topics

  9. Hints for the exams • I like to ask • Short problems • Questions on advantages and disadvantages of specific solutions • Objective is to test that you can put to work the concepts you have learned

  10. The assignments (I) • To be done in C/C++ under Linux • New machine much faster than old Bayou server • Will illustrate concepts discussed in class • Graded for correctness and respect of good programming practices such as modularity and documentation.

  11. The assignments (II) • Late assignments will be assessed a penalty of5 points per day • You will have a total of threegrace days to be used at your discretion • You should drop the courseif you cannot do the first assignment • Your program should at least compile correctly and handle simpler cases

  12. Behaving in the classroom (I) • Students are expected to attend all lectures • Could otherwise miss important announcements • People obviously immersed in non course-related activities such as browsing the web or playing solitaire will be asked to leave the classroom

  13. Behaving in the classroom (II) X X X

  14. Submitting your assignments • In the manner to be announced by the TA

  15. Assignmentstake time A reminder

  16. Academic honesty • No cheating or plagiarism will be tolerated in any graded assignment • What you turn in must be your own work • If you include code from any source, you should mention it • The minimum penalty for any transgression will be an F grade for the course

  17. You havebeen warned!

  18. Timetable • First Midterm Monday, February 17 • First Program due in late February • Second Midterm Monday, March 31 • Second Program due in early April • Third program due in early May • Final Exam Monday, May 5 at 2:00 pm

  19. A word for the new students • The American system of higher education favors those who work diligently through the semester • Final examinations tend to be much less critical than in many other countries • System offers no second chances

  20. The hare and the turtle

  21. My last word • Please verify that your PeopleSoft account has your correct email address: • I need it to get in touch with you

More Related