CSci 340, Operating Systems
Prof. Stewart Weiss
Spring 2021

Class Meetings

  Meeting Times:  Mondays, Thursdays 9:45 A.M. - 11:00 A.M.

  Meeting Format:  Online, with Synchronous Lectures


Course Documents

Instructor's Slides

Copyright Notice: The slides in this section are all copyright ©2020 by Stewart Weiss under a Creative Commons Attribution-ShareAlike 4.0 International License. Eventually all of the chapters that we cover will have a slide set here.

Selected Authors' Slides

© Silberschatz, Galvin and Gagne, 2018

Copyright Notice: Copyright for the slides below is held by Silberschatz, Galvin and Gagne. That copyright gives you the right to download them for your personal use, but any other use, including any for-profit sale of the slides in any form, requires the consent of the copyright owners. Contact Avi Silberschatz ( to obtain the copyright owners' consent for other uses.

Chapter Summaries


Frequently Asked Questions

  • Am I required to attend the classes even though they are not "in-person"?
    Yes. Attendance is mandatory and there will be activities during class that count towards the class participation component of your grade according to the rubric stated in the syllabus.
  • Will lectures be recorded and made available to us?
    Yes. All lectures will be recorded and will be viewable with a password on the Zoom website.
  • Can I use an older edition of the book?
    There are many changes between the ninth and tenth editions of the textbook. The tenth edition update includes much more material, in terms of both content and new supporting material. In short, there are important differences. If you are thinking,
    Should you use the new book? Probably.
    Your job is to follow the material and learn it, however you manage it. Books are expensive, yes, but so are college credits. The book can be sold when you are finished with it and the digital edition, 10e, is affordable.
  • Will exams have questions about material not covered in class lectures?
    Not intentionally, but if I somehow make a mistake and one slips in, it will not count towards the exam grade.
  • Is your lateness policy strictly enforced?
    Absolutely. Submit all assignments on time.
  • Do I need to use the Linux command line for any activities or assignments in this class?
    Yes. You are required to remotely login to the CS network and to know basic bash and Linux.
Valid CSS! Valid HTML 4.01 Transitional