course information sarah diesburg operating systems cop 4610
TRANSCRIPT
![Page 1: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/1.jpg)
Course Information
Sarah Diesburg
Operating Systems
COP 4610
![Page 2: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/2.jpg)
Instructor
Sarah Diesburg ([email protected])
Office: 203B LOV
Office hours: M T 3:00pm – 4:00pm
Class website: http://ww2.cs.fsu.edu/~diesburg/courses/cop4610t_sp11
Florida State University 2
![Page 3: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/3.jpg)
Teaching Assistants
Alejandro Cabrera
Email: [email protected]
Subject line: cop4610
Florida State University 3
![Page 4: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/4.jpg)
Class Schedule
Lecture M W F 8:00-8:50am in LOV 301 Mandatory: Two general OS lectures, one
recitation lecture per week (subject to change) Workshop W 12:20-1:10pm in LOV 301
Hands-on assistance with projects Note: no workshop on Jan 5th
Florida State University 4
![Page 5: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/5.jpg)
Why Study Operating Systems?
The OS is the largest and the most complicated software running on most machines
It contains many important system concepts Design principles Complexity hiding Performance tuning Resource coordination
Florida State University 5
![Page 6: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/6.jpg)
Applicability of OS Skills
Software engineering Database design and implementation Network design and implementation Distributed computing
Florida State University 6
![Page 7: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/7.jpg)
Learning Objectives
Operating system concepts Process management, CPU scheduling,
synchronization, caching, file systems, and so on Programming skills
User-level shell Kernel module, system call, synchronization
primitives, file system
Florida State University 7
![Page 8: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/8.jpg)
Prerequisites
COP 4530 Data structures
CDA 3101 Computer organization
Florida State University 8
![Page 9: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/9.jpg)
Required Skills
Proficiency in UNIX programming and debugging environment
Proficiency in C
Florida State University 9
![Page 10: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/10.jpg)
Course Material
Lecture notes (posted at the class website) Textbook:
Silberschatz, Galvin, Gagne, Operating System Concepts, 8th Edition
Florida State University 10
![Page 11: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/11.jpg)
Class Grading
Two components Exams (50%) Homework assignments and projects (50%)
Florida State University 11
![Page 12: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/12.jpg)
Exams
Exam 1 (10%) Exam 2 (10%) Comprehensive final exam (30%)
Florida State University 12
![Page 13: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/13.jpg)
More on Exams
80% based on lectures, assignments, and projects
20% based on your ability to apply various principles learned in the class
Florida State University 13
![Page 14: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/14.jpg)
Assignments and Projects
Homework assignments (10%) Paper submissions
3 – 4 projects 1 (10 - 15% each)
Florida State University 14
![Page 15: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/15.jpg)
Passing the Course
To receive a passing grade (>= C) for course, you must get a passing grade on The projects (overall average) The final exam
Not that passing the above does not automatically imply a passing grade!
Florida State University 15
![Page 16: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/16.jpg)
If you pass projects and final, your grade will be: 100 – 92 A 91.9 – 90 A- 89.9 – 88 B+ 87.9 – 82 B 81.9 – 80 B- 79.9 – 78 C+ 77.9 – 72 C 71.9 – 70 C-
69.9 – 68 D+ 67.9 – 62 D 61.9 – 60 D- 59.9 – 0 F
Florida State University 16
![Page 17: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/17.jpg)
If you score < 70% on either projects or final Say…
60% on final 90% on projects
The highest grade is C-
Florida State University 17
![Page 18: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/18.jpg)
Assignments
Individual homework assignments One bonus point for each homework assignment
Constructive comments on lectures and recitations Or, a funny story of the week
Florida State University 18
![Page 19: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/19.jpg)
Projects…
Increasingly difficult In teams of two people
Team of 3 only in exceptional circumstances (email me)
Florida State University 19
![Page 20: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/20.jpg)
Computer Accounts
Computer science account Various tools
SSH, E-mail, text editor, gcc, make
ACNS account (@fsu.edu) Receiving class emails Discussion board Grade posting
Florida State University 20
![Page 21: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/21.jpg)
Your Responsibilities
Understand lecture and reading materials Attend office hours for extra help, as needed Uphold academic honesty Turn in your assignments on time Check class Web page and your garnet email
account and regularly
Florida State University 21
![Page 22: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/22.jpg)
Dos and Don’ts
Do share debugging experiences Do share knowledge of tools Do acknowledge help from others Do acknowledge sources of information from
books and web pages
Florida State University 22
![Page 23: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/23.jpg)
Dos and Don’ts
Don’t cheat Don’t copy code from others Don’t paraphrase code from others either
E.g., changing variable names & indentations Don’t post more than 1 line of code to the
discussion board
Florida State University 23
![Page 24: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/24.jpg)
Course Policies
Attendance mandatory There are no make-up exams for missed
exams… Honor code: read your student handbook Students with disabilities
Report to Student Disability Resource Center Bring me a letter within the first week of class
Florida State University 24
![Page 25: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/25.jpg)
To see or not to see me & TAs
We are not psychics Please let us know if…
Class is too hard You don’t have the background Class can be improved in certain ways
When in doubt, email us…
Florida State University 25
![Page 26: Course Information Sarah Diesburg Operating Systems COP 4610](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649ef25503460f94c04e5d/html5/thumbnails/26.jpg)
Survival Tips
Post messages and read the discussion board frequently Sign up to receive emails
Web search engines are your good friends
Florida State University 26