Mon Aug 28 -- Meet people. Syllabus stuff. Defintion of cheating. ChatGPT. The Book. Definiton of operating system. Booting. OS-Overview.
Wed Aug 30 -- Compute Pi in Java. Sample java thread code.Max POssible Speedup How to get the time in Java. Locking in Java.
Wed Aug 30 -- Boot Sequence. Swearing in the kernel with graphs and examples. How linux does a system call. old syscall table kernel code and more code. task_struct. Reach Chapter 3 up to and including 3.3.
Fri Aug 31 -- Vocab. How to do program (again). 5 bubble process life cycle. PCB. Context Switch. Illusion of simultenaity. Chapter 5.
Wed Sep 6 -- CalcPi.java. test.java C++ Threads. C++ Locks. Lock_guard and unique_lock. Goldbach assignment. My C++ Thread code and how to compile. Review book for quiz.
Fri Sep 8 -- HW1.java backup.java Chapter 6. Scheduling!
Mon Sep 11 -- Criteria and goals for scheduling. Scheduling!.
Wed Sep 13 -- Goodness.c. Scheduler stuff including timed_loop and timed_loop_with_system_call and System calls and nice demo.
Fri Sep 22 --Memory management. Run a bunch of memory programs. Read "Main Memory" Chapter 8 less on Oracle SPARC, Intel.
Wed Sep 27 -- External vs Internal fragmentation. Shared Pages. Valid and Invalid, read and write, pagetable bits. Multi-level page tables. MMAP Assignment.
Wed Oct 4 -- Loki is now on TV. Quiz was a disaster!. Chapter 10.
Mon Oct 9 -- Ways to communicate between processes (1) files (2) networking (3) shared memory. Shared Memory. Semaphores. Timed semphores. Sample code. ipcs -mp. ipcrm -M key.
Fri Oct 13 -- How does a spinning metal HD work (video1, video2) and How does an SDD work (video) and #2 and Some benchmarks.
Mon Oct 16 -- Quiz on Page tables and such
Wed Oct 18 -- RAID and maybe disk scheduling.
Wed Oct 18 -- Dircount Assignment. Disk scheduling
Thr Oct 19 -- Cheap raid array Rack mountExpesnive rack mount. Hard drive spec sheet. SSD Spec. More disk scheduling. Disk attachment. Object storage. transfer time math.
Fri Oct 20 -- RAID 1+0. RAID 6.
Wed Oct 25 -- Hard and soft links. The Assignment finish file system basics
Mon Oct 30 -- Default permissions. Review Consistency. Bullet file system. Methods to keep track of where the file data is stored. VFAT file system. vFat video. exFat.
Wed Nov 8 -- The big assignment. What is the enviornment? What is $PATH? getenv. exec. Readline library
Mon Nov 27 -- Log Based File systems and NFS and SMB or how to do file redirection.
Wed Nov 29 -- AWS Pricing and VMs.
Mon Dec 4 -- xkcd and What do kernel developers look like and Dev stats and A Pic of Linus and Top 500 supercomputers and and Picture and Picture 2 (Oak Ridge) Virtual tour and MPI tutorial.
Wed Dec 6 -- Final Exam Review
[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[DIR]Assignments/2023-11-06 11:06 -  
[TXT]HEADER.html2023-12-05 16:26 8.4K 
[DIR]Notes/2023-08-27 22:49 -  
[DIR]OldStuff/2023-08-27 22:51 -  
[DIR]SharedMemory/2023-10-20 11:44 -  
[DIR]Tests+Quizes/2023-11-12 21:13 -  
[DIR]Threads/2020-08-19 20:11 -  
[VID]computer_hard-drive.wmv2006-02-08 16:33 3.8M 
[TXT]syllabus.html2023-08-27 23:01 4.4K 

Apache/2.4.41 (Ubuntu) Server at euclid.nmu.edu Port 80