Computer Science 330
Operating Systems
Fall 2022, Siena College
Lecture 0x01: Introduction to Operating Systems; Discrete Event Simulation
Date: Monday, September 12, 2022
Agenda
- Announcements
- The next readings/activities from OS zyBook: Chapter 2,
due before class, Friday, September 16
- Looking at the exercises for OS zyBook Chapter 1
- Preparing for the first programming project: introduction to the
idea of Discrete Event Simulation
- basic DES idea
- a "real-life" example of a fast food restaurant
- design of a program that implements a DES
- Wrapping up Lab 1: Unix Setup [HTML] [PDF]
Terminology
- operating system
- abstraction
- virtualization
- multiprogramming
- time-sharing/multitasking
- kernel
- privileged instruction
- kernel mode
- user mode
- graphical user interface
- shell
- system call
- supervisor/kernel call
- interrupt
- trap
- interrupt handler
- Moore's law
Links