, , , , ,

[SOLVED] Cs 416 and cs 518: operating systems design (fall 2024)

$25

File Name: Cs_416_and_cs_518:_operating_systems_design_(fall_2024).zip
File Size: 518.1 KB

5/5 - (1 vote)

CS 416 and CS 518: Operating Systems Design (Fall 2024)

people.cs.rutgers.edu/~sk2113/cs416/index.html

CS Department, Rutgers — The State University of New Jersey

Welcome to CS 416 and CS 518 OS Design Course! This course will introduce you to the principles of Operating system design. The course will be a project-intensive course.

Basic Information

image Lecture: Mon, Wed; Time: 5:40pm – 7pm image Location: TIL-257 (Livingston)

image Instructor: Sudarsun Kannan image Office: CoRE 311

image Office Hours Monday 2pm – 3pm (tentative)

Book

Operating Systems: Three Easy Pieces

Overview

image This course is designed for students who understand Systems programming.

image We will use Operating Systems: Three Easy Pieces. We might cover advanced topics, for which we will provide materials.

image Topics: See tentative schedule below.

image Exams: Two exams — Midterm (25%) and Finals (25%)

image Projects: Four coding projects (40%), maximum group size of 2 students. You are welcome to work in groups or alone.

image Assignments: ~4 short assignments (10%). Assignments vary from Sakai quiz to simple programming exercise.

image Lectures: Recorded lectures will be made available through Sakai.

image Piazza: We will use piazza for answering questions about projects and other offline discussions (please join!)

image Communication: For email queries, please CC instructors and all TAs for faster response. Please add a [CS 416] or [CS 518] prefix to your email’s subject.

image CS 416 vs. CS 518 The course content and the syllabus is same for both

classes. CS 518 (graduate) students would likely have additional components for exams, projects, and quizzes. In addition, CS 518 students will only have

full letter grades (A, B, C, D, F).

FAQs

image Students are welcome to attend any of the three recitations. image We will update FAQs as we encounter more questions.

Class News

Syllabus and Tentative Scheduler

Topic

Virtualization

Intro [code]

CPU virtualization (Chapters 4, 5)

CPU

Virtualization

CPU virtualization ( chapters 5, 6, 7)

Warmup Project 1

Schedulers

Schedulers (chapters 7-11)

Schedulers Continued ( chapters 7-11)

Short Online Quiz Virtualization and

Schedulers

Virtual Memory

Virtual memory

Paging

Virtual Memory

Paging

Virtual Memory

TLB

Superpages

Short Online Quiz Memory Management

Synchronization

Threads

Locks

Synchronization

Semaphores

Deadlocks

Midterm Exam ( TBA)

I/O I/O Devices RAID

File System

File System Basics

File System Impl.

File System

Fast File System

LFS

Journaling

Crash Consistency

Distributed Systems

MapReduce

Google File System

Acclerators and Trends

Final Exam

TBA TBA

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] Cs 416 and cs 518: operating systems design (fall 2024)
$25