CLASS B - PHILOSOPHY

icon

18

pages

icon

English

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

18

pages

icon

English

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

  • leçon - matière potentielle : from recent periodicals
  • leçon - matière potentielle : from the child witness hq
  • expression écrite
Richard J. Daley College Library New Acquisitions List June 2002 B - PHILOSOPHY, PSYCHOLOGY, RELIGION Ruggiero, Vincent Beyond Feeling: A Guide To Critical Thinking BF 441.R85 1998 Lunden,Joan Wake-up Calls BF 638 C5 L87 2001 Richardson, Cheryl Life Makeovers: 52 Practical And Inspiring Ways To BF 637.C5 R52 2000 Improve Your Life... C - AUXILIARY SCIENCES OF HISTORY Melnyk, Marcia Yannizze. The Genealogist's Question And Answer Book CS 21 M37 2002 D-HISTORY – GENERAL Stenton, Doris Mary English Society In The Early Middle Ages DA 30.
  • calls bf 638 c5 l87 2001 richardson
  • ways to bf
  • pn 6231 a43 r67 2000 shakespeare
  • security hv
  • a564 a3 2001 rosenblatt
  • r92 h372 2002 hanssen
  • life hv 28 a35 e57 2002 roberts
  • m376 1998 foliman
Voir icon arrow

Publié par

Nombre de lectures

12

Langue

English

CSE 120: Principles of Operating Systems
Lecture 1
Introduction to Operating Systems
September 25, 2003
Prof. Joe Pasquale
Department of Computer Science and Engineering
University of California, San Diego
© 2003 by Joseph Pasquale
1Welcome to Operating Systems!
Operating system: the single-most complex and
essential software you run on your machine
In this class, we will explore how an OS works
• Basic concepts
• Structure, design, implementation
• Principles that apply to all OS’s
This is my favorite class! I hope it will be yours too!
2Introductions
Instructor
• Prof. Joe Pasquale
• APM 5121
TA’s
• Jesse Steinberg
• John Ehrhard
• Sriram Ramabhadran
• Sunny Chow
3Resources
Web page
• http://www-cse.ucsd.edu/classes/fa03/cse120/
Lecture notes
• Will be posted day before lecture
Book
• Operating System Concepts, 6th Edition
Silberschatz, Galvin, Gagne
Wiley, 2003
4Lectures vs. Book
Lectures are very important: Don’t miss them!
Designed to highlight what is most important to know
Exam questions will come directly from lectures
• Lecture notes + what is said in class
Use the book to fill in details and gaps
5Grading
30% Midterm
40% Final
30% Programming Assignments (3)
• Can collaborate, but must submit your own work
• Exams will include questions on programming
Collaborate: discuss problems, approaches, not solutions
6How to Ace this Class
Getting the most out of lectures
• Come to class with lecture notes, annotate
• Afterwards, read book using notes as a guide
• Prepare by reading book before class
Preparing for exams
• Study the notes carefully
• Using notes as your guide, study book
Programming assignments: get an early start!
7What is an Operating System?
Basically, software the enhances the hardware
But what does it do? How does it help?
• Helps you (as a user or programmer) by making the
system easier to use
• Helps your programs run by providing resources
and protecting them
• Helps the system by keeping things running
smoothly
8We Focus on the Kernel
The kernel:
• All programs depend on
User Programsit to run
• Operates closely with
the hardware Kernel
• Allocates basic resources
like the CPU and memory
Hardware
• Controls I/O devices
When we say “OS” we mean the kernel
9Two Goals of Operating Systems
1. Manage/coordinate
hardware resources so
that the system User Programs
operates smoothly:
present simple system model
efficiently, reliably,
Kernelsecurely
manage hardware resources
2. Present abstract system
model to programmer Hardware
that promotes simple and
convenient access to and
10control of resources

Voir icon more
Alternate Text