Media Summary: Today we will actually (for real, I promise!) talk more about scheduling. The goal for today's We'll finish doing our programming review: * Finish building our terrible (but well designed and tested!) list. * Do a little bit of ... We'll start thinking about file systems. We're going to start by thinking about the wide variety of file systems that are actually ...
Comp 3430 Winter 2025 Lecture - Detailed Analysis & Overview
Today we will actually (for real, I promise!) talk more about scheduling. The goal for today's We'll finish doing our programming review: * Finish building our terrible (but well designed and tested!) list. * Do a little bit of ... We'll start thinking about file systems. We're going to start by thinking about the wide variety of file systems that are actually ... Creating and managing processes is great, but our processes are (intentionally!) fully isolated from one another once we `fork()`. We're gonna keep on thinking about file systems. Today we're going to focus entirely on exFAT. The documentation for exFAT is ... Today we're going to do two major things: Schedule some more tasks with a different policy, and then talk about assignment 3.
Today we will have some time to discuss assignment 3 (time for questions, a tour of some new sample programs that use the API). Today we're going to introduce the course: * Take a look at the course syllabus, schedule, and topics. * Start thinking about what ... We're going to keep thinking about file systems. We're going to briefly look at the idea of direct and indirect block pointers before ... We're gonna keep on thinking about file systems. Today we're actually going to focus entirely on exFAT (not just thinking about ... Today we will look at threads! Er, we will keep looking at threads. Today we're specifically going to look at where we could add ... We're going to leave the world of storage behind and move into the world of running programs: Processes! Up to this point all the ...
Today we're going to visualize what was going on in the code we wrote last class while also thinking about the kinds of things our ... Let's wrap up scheduling! Scheduling is pretty cool in that we finally get to see how an OS is making its decisions about which task ... We'll continue looking at signals today, including (importantly!) answering the questions we left with last time. We'll also send ... Today we will ... keep looking at threads! Last class we introduced some code (an ultra contrived example about bank transfers). We'll wrap up thinking about what an operating system is responsible for (at a very high level!) and then begin doing some review ... Today we find out that threads are kinda finicky *because* they share an address space: we're going to look at some code to try ...
RAID is an abstraction over hard disks that, uh, just looks exactly like a regular disk to our OS. But it's got some cool properties: we ...