Fall 2017 :: CSE 306
Introduction
Nima Honarmand
Introduction Nima Honarmand Fall 2017 :: CSE 306 What is an - - PowerPoint PPT Presentation
Fall 2017 :: CSE 306 Introduction Nima Honarmand Fall 2017 :: CSE 306 What is an Operating System? (1) All of the stuff between you/your application and the hardware App 1 App 2 App n Kernel Device Drivers Operating System
Fall 2017 :: CSE 306
Nima Honarmand
Fall 2017 :: CSE 306
the hardware
advanced API
App 1 App 2 App n
Operating System
Processor Disk Memory Network
Fall 2017 :: CSE 306
applications
resources
Fall 2017 :: CSE 306
application and the hardware
happens inside the system when one types a command
range of hardware
Fall 2017 :: CSE 306
CSE 320
and implementation issues of Oses
Fall 2017 :: CSE 306
algorithms on core issues
programming
Fall 2017 :: CSE 306
Fall 2017 :: CSE 306
questions about the reading material
not in the book
Fall 2017 :: CSE 306
simple x86 Unix variant
modern OS features
Fall 2017 :: CSE 306
programming labs to use advanced OS API not covered in CSE 320
Fall 2017 :: CSE 306
departmental cluster
the course (GCC, GDB, Qemu, etc.)
need
won’t support them
https://compas.cs.stonybrook.edu/~nhonarmand/cours es/fa17/cse306/labs.html for complete details
Fall 2017 :: CSE 306
assignment
travel, Buffy marathons, release of the next Zelda game, etc.
immediate family, accommodation for disability
Fall 2017 :: CSE 306
Fall 2017 :: CSE 306
not discussed in lecture
internals
edition), the UNIX bible
Fall 2017 :: CSE 306
Fall 2017 :: CSE 306
Microprocessor Design I)
Fall 2017 :: CSE 306
courses
Programming Language” by Kernighan and Ritchie (K&R) cover to cover this week
prepared to complete this course on schedule
Fall 2017 :: CSE 306
blackboard discussions
Fall 2017 :: CSE 306
What? Points 1 Quiz Labs 60 Midterm exam 20 Final exam 20 Total 100
Fall 2017 :: CSE 306
universities)
Fall 2017 :: CSE 306
Remember:
Fall 2017 :: CSE 306