CS计算机代考程序代写 Lecture 0

Lecture 0
CS 111: Operating System Principles

Expectations
1.0.1

Jon Eyolfson
March 30, 2021

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

cba

http://creativecommons.org/licenses/by-sa/4.0/

Hello, I’m Jon

I prefer just Jon, but use what you’re most comfortable with

I’m currently a postdoc doing systems research

I’ve always been interested in computers, and understanding how things work

1

Schedule

Section Day(s) Time
Lecture Tuesday, Thursday 2:00 – 3:50 PM
Lab 1A Friday 10:00 – 11:50 AM
Lab 1B Friday 12:00 – 1:50 PM
Lab 1C Friday 2:00 – 3:50 PM

2

Course Website

https://laforge.cs.ucla.edu/cs111/

3

https://laforge.cs.ucla.edu/cs111/

Lectures

Curious — in addition to Zoom, would anyone also want a Twitch stream?

I’ll try to post live lectures on YouTube afterwards

I will not use your name or anything from the Zoom session

4

Setting Office Hours

After lectures Thursday? by appointment?

Usually it’s 2 hours

Will never be posted, this is a resource only for students

5

Labs Will Change from Previous Years

You’ll use a virtual machine for all labs

Submissions using Git

We’ll be using Linux on a x86-64
• You’ll dive into operating system details
• You’ll be able to do (some) kernel programming

You’ll have 4 late days to use, see syllabus for details (don’t go over)

6

Grading is Slightly Weighted to Exams

Labs
5% Lab 0 Due: April 9

10% Lab 1 Due: April 23
10% Lab 2 Due: May 7
10% Lab 3 Due: May 21
10% Lab 4 Due: June 4
Exams
24% Midterm Week 5 (April 27 or 29)
30% Final June 8 at 8 AM
Participation

1% Class evaluation

7

Academic Honesty

You can study together, you cannot do labs or exams together

Cheating hurts everyone involved

Any cheating will not be tolerated

8

These Books Complement Lectures

“Operating Systems: Three Easy Pieces”
by Remzi Arpaci-Dusseau and Andrea Arpaci-Dusseau

“The C Programming Language”
by Brian Kernighan and Dennis Ritchie

9

https://pages.cs.wisc.edu/~remzi/OSTEP/
http://www.cs.wisc.edu/~remzi/
http://www.cs.wisc.edu/~dusseau/
https://en.wikipedia.org/wiki/The_C_Programming_Language
https://en.wikipedia.org/wiki/Brian_Kernighan
https://en.wikipedia.org/wiki/Dennis_Ritchie

Please Provide Feedback

I want you to get the most out of this course

I’m modernizing the material and infrastructure

Let me know what you like, dislike, or want to see more of

I’m open to suggestions!

10