Sushil J. Louis
SEM 233 (784-4315)
email: sushil@cs.unr.edu
Concurrent processes, interprocess communication, processor management, virtual and real memory management, deadlock, file systems, disk management, performance issues, case studies. Practical experience with UNIX. Prerequisite: CS 308 and CS 336.
There will be a number of programming assignments. No late assignments will be accepted. There will be two exams and a final and grades will be divided as shown in the table below. Tentatively, I have scheduled the two exams for the following dates: Exam1 on Monday February 23, 2004. and Exam2 on Monday April 5. 2004. These dates may move a little and you may suggest other dates.
Exams |
![]() |
Assignments | ![]() |
Assignments will be posted on the class web page. Make sure that
you have a CS department computer account. Your CS account address
will be your official email address and I will use it to contact you.
If you do not have a CS department account, go the CS department
office and fill out the account request form. If you do not know how
to forward your email, ask. As an aside - this is a good
strategy for learning: If you do not know how to , ask. Ask me, our
grader, your friends, the person sitting next to you, .... By the same
token, take pity on and help out people who ask you. Learning is a cooperative
experience.
Your assignments must run on the CS department's Linux workstations in SEM252. Logging in from outside the university is only permitted on banyan.cs.unr.edu. Banyan is only to be used for email.Do not develop or run code on banyan. Log in (using ssh) to one of lab1.cs.unr.edu through lab12.cs.unr.edu to do your work. If you have linux installed you should be able to do your work from home as if you were sitting at the workstation.
Cheating is not permitted and will result immediately in a grade of ``F'' and/or commencement of administrative proceeedings. Please read the section on Academic Standards on page 62 of the University Catalog. That section defines cheating and specifies the consequences.
If I need to communicate with the class as group I'll post a message
on our web page (http://www.cs.unr.edu/sushil/, Follow the OS
link under teaching). You are required to check the class web
page and your email every day. Please do so. I'd suggest you bookmark
the page.
I strongly encourage you to talk to me about the class (or anything else). A good understanding of Operating Systems is essential and forms the foundation for your computer science education and research - I want to help you gain this understanding. To be efficient, you should have read the relevant portions of the text, manual pages, or other sources before coming to see me. Setting up an appointment (through email) will also save time.
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 1 syl
The translation was initiated by Sushil Louis on 2004-02-23