CS3224 - 1. Intro.ppt

CS3224 - 1. Intro.ppt - CS3224 Chapter One 9/14/09 CS3224...

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

View Full Document Right Arrow Icon
CS3224 Chapter One 9/14/09 Sterling 1 9/14/09 Sterling - CS3224 1 CS3224 Operating Systems Introduction • Administrivia • What’s the course about? • History • Hardware basics • System Structure 9/14/09 Sterling - CS3224 2 Administrivia – Website. cis.poly.edu/jsterling/cs3224 – Text: Modern Operating Systems ; Tanenbaum. • Read the material before the lecture. – Instructor: Sterling; jsterling@poly.edu ; • 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. First project starts in a couple of weeks. • Each project is 15% of the grade.
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 9/14/09 Sterling 2 9/14/09 Sterling - CS3224 3 Administrivia – Exams: • 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. • Unix and Windows details: chaps 10 & 11 • Additional material on virtualization (in chap 7) and security (chap 9) • Some outside material, too. There will be handouts/links as needed. 9/14/09 Sterling - CS3224 4 What’s the course about? • Will we write an OS in this course? – No. • Will we learn how to do super cool things with Windows or Unix? – No
Background image of page 2
CS3224 Chapter One 9/14/09 Sterling 3 9/14/09 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. 9/14/09 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 9/14/09 Sterling 4 9/14/09 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 9/14/09 Sterling - CS3224 8
Background image of page 4
CS3224 Chapter One 9/14/09 Sterling 5 9/14/09 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. – OS: “batch” systems / “monitor” With SPOOLing Experimental : CTSS supported dual mode memory protection time sharing – Input: most often punch cards. 9/14/09
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 02/02/2011 for the course CS 3224 taught by Professor Johnsterling during the Spring '10 term at NYU Poly.

Page1 / 26

CS3224 - 1. Intro.ppt - CS3224 Chapter One 9/14/09 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