<----> 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 v4, posted 8 Feb 2026

Syllabus v5, posted 24 Mar 2026

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 - Due Thurs Apr 2

SSH Keygen 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

Inclass hw2 for Thursday, Mar 26 - due end of class on paper or by 11:59pm on the server - CORRECTED for wrong file name in last Q; use endian.c

slides ch8.pdf Multiple Processor Systems