Contact:
100 Morrissey Blvd.
McCormack 3rd Floor
Rm 3-201-32
Computer Science Dept.
Boston, MA 02125-3393 USA
Email: jane.deblois'at'umb.edu
|
J. Holly DeBlois
Lecturer
Department of Computer Science
University of Massachusetts Boston
Welcome to CS444-01 and CS444-02 Introduction to Operating Systems!
Syllabus v5, posted 24 Mar 2026
Syllabus v6, posted 21 Apr 2026, changes in red
hw0 posted Mon Jan 26 -- for practice using the CS servers
>
slides Tanenbaum and Bos, Chapter 1 INTRODUCTION
slides Huffman compression algorithm NOTE: the trees are reversed in these slides. I am working on an update.
American Standard Code for Information Interchange (ASCII) chart
lesson plan from week1
slides Tanenbaum and Bos, Chapter 2 Processes and Threads
crude_wc.c;
endian.c
hw1 posted 5 Feb, due 12 Feb
textbk for Grammar, as of 5Feb see internet archive version of Kernighan and Ritchie (K&R) The C Programming Language, 1988, Ap A13 pages 235-239
slides Tanenbaum and Bos, Chapter 3 Memory
9feb: Smaller Huffman coding example posted on pizza - join to see (link is on syllabus) - only 48 out of 97 had joined as of yesterday - the example will help with hw1!!!!
proj1 posted mon 16 Feb EXTENDED, now due Sun. 1 Mar at 11:59pm, was due sat 28 Feb
slides Tanenbaum and Bos, Chapter 4
slides Tanenbaum and Bos, Chapter 5
slides Tanenbaum and Bos, Chapter 12
Review for Test1
Figure for Timeline from Review for Test1
slides Tanenbaum and Bos, Chapter 6
proj2 posted Thurs Mar 12 - NOW DUE Fri Apr 3 at 11:59pm!! Was Due Thurs Apr 2
SSH Keygen instructions for passwordless login
shorter instructions for passwordless login
Tanenbaum and Bos, Chapter 6, page 441-442 text and table (Fig 6-3)
Tanenbaum and Bos, Chapter 6, page 442 Fig 6-4 Nonsolution (and Fig 6-3 Table)
Tanenbaum and Bos, Chapter 6, page 443 Fig 6-5 Solution
Tanenbaum and Bos, Chapter 6, page 444 text
LessonPlan Mar24 Inclass Grammar - Deadlock
slides Hamming.pdf
R.W.Hamming paper
CORRECTED TWICE: Inclass hw2 for Thursday, Mar 26 - due end of class on paper or by Saturday Mar 28 at 11:59pm on the server - Q4 CORRECTED use endian.c or .txt, not nnnn.txt
slides ch8.pdf Multiple Processor Systems
Photo from class Thurs: timeline draft for Q3 in hw2
slides ch7.pdf Virtualization and the Cloud
Popek and Goldberg paper
SEE ABOVE - proj2 now due FRI APR 3 at 11:59pm
proj3 posted thurs apr 2, due thurs apr 23 at 11:59pm
slides ch9.pdf Security
bsh2_inclass.c
slides on Posix Threads
slides on Queueing
field trip follow-up video from Tom
Linux distributions
PatrickBrady Anatomy and Physiology of Android 2008
slides on VMware using Linux
hw3 posted Tues Apr 21 due next week Tues Apr28
memorylessness proof
geometric distribution explanation (a bit changed by AI - will look for update)
geometric distribution illustration
Comparison of Linux, Android and Windows11 sections in textbook
Slides for Ch10
draft Slides for Ch11 use slides1-9, the rest is Ch9!
Ch11 slides on Windows11
proj4 posted week12 due last class: TYPO in duedate, due in last class, May 12 not 14; see piazza discussion
Review for Test2
Schedule for Test2
|