Media Summary: A1 advice. Review of semaphores and condition variables. In-class handout. Memory models, volatile, deadlock. Processes, process management calls, fork, waitpid, getpid, execv, _exit. Device registers, port vs. memory mapping, intro to device drivers and how a disk works.
Cs350 F19 Lecture 6 - Detailed Analysis & Overview
A1 advice. Review of semaphores and condition variables. In-class handout. Memory models, volatile, deadlock. Processes, process management calls, fork, waitpid, getpid, execv, _exit. Device registers, port vs. memory mapping, intro to device drivers and how a disk works. Multiprocessing example with preemption and system calls. IPC. A2a guide. Review of virtual memory so far. Single level paging. Intro to multi-level paging. Physical file systems, inodes, indirect blocks, path resolution.
IO Service Request Time, drivers, disk scheduling, SSDs, persistent RAM. A2b walkthrough. Continuation of OS/161 virtual memory. Review, multi-level paging formulas, TLBs. TABLE OF CONTENTS 00:00:00 - Introduction 00:01:22 - Python Introduction 00:04:15 - hello.py 00:08:44 - Python Introduction, ...