<----> J. Holly DeBlois
webNew

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