CS3224 - 1. Intro

CS3224 - 1. Intro - CS3224 Chapter One 3/9/2009 CS3224...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
CS3224 Chapter One 3/9/2009 Sterling 1 3/9/2009 Sterling - CS3224 1 CS3224 Operating Systems Introduction • Administrivia • What’s the course about? •H is to ry • Hardware basics • System Structure 3/9/2009 Sterling - CS3224 2 Administrivia – Website. cis.poly.edu/jsterling/cs3224 – Text: Modern Operating Systems ; Tanenbaum. • Read the material before the lecture. – Instructor: Sterling; [email protected] ; • LC117 • Office hours: See my website: http://cis.poly.edu/jsterling – Projects: • Two projects. • Work in pairs or alone. Your choice. • Pick your partner soon.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS3224 Chapter One 3/9/2009 Sterling 2 3/9/2009 Sterling - CS3224 3 Administrivia –E x am s : • One midterm (30%) • Final Exam (40%) • Closed book. • Questions include multiple choice, short answer, essay and code. – Optional Homework • Hard copy turned in at the beginning of class. • Can only help your grade. • If you have questions, ask in class and we’ll go over them. After all, as usual, if you’re confused, someone else is too. – Coverage • Core material: chaps 1-6. • Additional material on virtualization (in chap 7) and security (chap 9) • Some outside material, too. There will be handouts/links as needed. 3/9/2009 Sterling - CS3224 4 What’s the course about? • Will we write an OS in this course?
Background image of page 2
CS3224 Chapter One 3/9/2009 Sterling 3 3/9/2009 Sterling - CS3224 5 So, what will we learn? • Lots of terminology. (Sorry.) • First, what’s an OS? • The ideas and some of the algorithms behind: – Processes. – Deadlock. – Memory Management. – I/O management. – File Management. • In particular, how Unix and Windows handle these issues. 3/9/2009 Sterling - CS3224 6 History • First Generation: 1945-1955 • Second Generation: 1955-1965 • Third Generation: 1965-1980 • Fourth Generation: 1980-
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS3224 Chapter One 3/9/2009 Sterling 4 3/9/2009 Sterling - CS3224 7 History • First generation 1945- 1955 – Technology: vacuum tubes, access time 100 ms. (that’s 1/10 of a second) – Language: machine language. –OS? Ha ! – Input: switches, patch cords and punch cards 3/9/2009 Sterling - CS3224
Background image of page 4
CS3224 Chapter One 3/9/2009 Sterling 5 3/9/2009 Sterling - CS3224 9 History Second Generation 1955-1965 – Technology: transistors, access time: 100 μ s. – Storage: tape, then disks. – Languages: COBOL, Fortran, Algol, LISP and (of course) assembler. –O S : • “batch” systems / “monitor” – With SPOOLing • Experimental : CTSS supported – dual mode – memory protection – time sharing
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/02/2010 for the course CS 3224 taught by Professor Johnsterling during the Spring '10 term at NYU Poly.

Page1 / 26

CS3224 - 1. Intro - CS3224 Chapter One 3/9/2009 CS3224...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online