Mon Aug 26 -- Meet people. Syllabus stuff. Defintion of cheating. ChatGPT. The Book. Definition of operating system. OS-Overview.
Wed Aug 28 -- what is Linux subsystem for Windows. How to install. How to make Visual Studio Code do it. How many core does your laptop have? Compute Pi in Java. Sample java thread code.Max Possible Speedup How to get the time in Java.
Thr Aug 29 -- Boot Sequence. How linux does a system call. old syscall table more code. task_struct. Swearing in the kernel with graphs and examples. Reach Chapter 3 up to and including 3.3.
Fri Aug 30 -- How a syscall works. Chapter 3 of the Slides!!. 5 bubble process life cycle. PCB. Context Switch. Illusion of simultenaity. Chapter 5.
Wed Sep 4 -- More chapter 3.
Mon Sep 9 -- Locking in Java. Locking in Java stackoverflow. Atomics in Java
Wed Sep 11 -- C++ Threads. C++ Locks. Lock_guard and unique_lock. Goldbach assignment. My C++ Thread code and how to compile. C++ atomics and Max value via atomics.
Thr Sep 12 -- Chapter 5! except the thread scheduling stuff.
Mon Sep 16 -- Deadlocking. Quiz
Wed Sep 18 -- Go over quiz. Last bit of scheduling (real time, how to handle threads, NUMA, processor affinity)
Thr Sep 19 -- goodness.c and Memory Magaement games. Memory Maganement notes. Run a bunch of memory programs. Read "Main Memory" Chapter 8 less on Oracle SPARC, Intel.
Fri Sep 20 -- Chapter 9 slides.
Mon Sep 23 -- Errors on the program (all threads do all the work, using one lock, one thread excludes them all, create/join in the same loop)! Paging and Page Tables!
Wed Sep 25 -- Chapter 9 slides (1-4, 10, 18-31,33-44,51-57)
Wed Oct 2 -- Chapter 10.
Mon Oct 14 -- Chapter 11 including How does a spinning metal HD work (video1, Spec sheet for an HDD and video2) and How does an SDD work (video) and #2 and Some benchmarks. Hard drive spec sheet. SSD Spec
Mon Oct 21 -- Soft vs Hard links. Unix permissions. Dircount Assignment. Cheap raid array Rack mount and Expensive rack mount. RAID 1+0. RAID 6. How does parity work?
Mon Oct 28 -- VFAT and EXT2 file systems.
Wed Oct 30 -- Review EXT2 and VFAT. Do the bullet file system.
Mon Nov 4 -- Quiz on EXT2 and VFAT and more.
Mon Nov 12 -- Caching in FS. Log Based File systems and Consistency and NFS and SMB and Andrew.
Mon Dec 2 -- AWS Pricing and VM overview and VM notes.
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/2024-11-01 15:28 -  
[TXT]HEADER.html2024-12-01 17:35 7.7K 
[DIR]JavaRandomNumberProblem/2024-08-28 16:40 -  
[DIR]Notes/2023-08-27 22:49 -  
[DIR]OldStuff/2024-09-10 15:07 -  
[DIR]SharedMemory/2023-10-20 11:44 -  
[DIR]Tests+Quizes/2024-12-05 16:15 -  
[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