Operating Systems Notes

DownloadMoreRAM.com - CloudRAM 2.0

study from the book bruh

Mid Exam Materials

Microprocessor

µLinux vs Linux

PThread

Multilevel Scheduling: Round Robin & FCFS

Computer Components

InterruptsInterruptsType of Interruption Status: #idea Tags: operating-systems > Mid Exam Materials References

Process StatesProcess StatesStatus: #idea Tags: operating-systems > Mid Exam Materials References

ApplicationApplication* a program on disk, flash memory which is not executing (static entity) Status: #idea Tags: operating-systems > Mid Exam Materials References

ProcessProcess* a state of a program when executing loaded in memory (active entity) * can have multiple processes of same program but with different states Status: #idea Tags: operating-systems > Mid Exam Materials References

Deeply Embedded Systems

My OS Mid Exam Prep Notion

Other people's notes:

Final Exam Materials

Screenshot 2024-11-15 at 8.26.11 PM.png

File ManagementFile ManagementFile allocation algorithms (contiguous, chained, indexed) * File system resides on secondary storage (disks) * File system divides disks into several blocks of sectors (usually 512 bytes) * An allocation method refers to how disk blocks are allocated for files: * Contiguous (where the blocks that we use to store a file is ordered) * Linked (where one block is not entirely used to store data but pointers as well) * Indexed (where there is one block that stores the pointers to the data blo

Disk Scheduling (Simulation)Disk Scheduling (Simulation)* The arrangement of how we access desired cylinders * Start from the head pointer FIFO / FCFS * Using the queue order Pasted image 20250102125825.png (98-53)+(183-98)+(183-37)+(122-37)+(122-14)+(124-14)+(124-65)+(67-65) = total head movement of 640 cylinders SSTF (Shorter Seek Time First) * Find the closest Pasted image 20250102131516.png (65-53)+(67-65)+(67-37)+(37-14)+(98-14)+(122-98)+(124-122)+(183-124) = total head movement of 236 cylinders SCAN * like an elevator scans to one end

Memory ManagementMemory ManagementPartitioning, Placement Algorithm * logical address - used by programs that are run above the OS so that they are easily accessible and standardized * physical address - the physical RAM memory address * logical address is translated to physical address using MMU variable partition * OS maintains information about: * allocated partitions (for OS and other fixed programs) * free partitions (hole) (for new processes) pros and cons fixed partitioning * internal fragmentation dynamic pa

Virtual MemoryVirtual MemoryClock policy, Page replacement algorithm Pasted image 20250104110430.png * virtual memory (due to many processes) can exceed the capacity of the physical memory * use backing store as a mechanism to accomodate the limited memory resources * backing store is usually taken from the hard disk and used for memory swapping Screenshot 2025-01-04 at 11.05.04 AM.png * when the requested page is not in the main memory it is considered a page fault Screenshot 2025-01-04 at 11.05.59 AM.png * there i

I/O ManagementI/O ManagementRAID Configuration * redundant array of inexpensive disks * ex: NAS Screenshot 2024-11-25 at 9.20.35 PM.png popular RAID levels are 0, 1, 5, 6 Screenshot 2024-11-25 at 9.23.26 PM.png Disk striping uses a group of disks as one storage unit (COMBINED) Screenshot 2024-11-25 at 9.27.28 PM.png Mirroring or shadowing keeps duplicate of each disk Screenshot 2024-11-25 at 9.27.49 PM.png Screenshot 2024-11-25 at 9.31.33 PM.png Parity means like having a backup Screenshot 2024-11-25 at 9.32.32??

SecuritySecurityAuthentication? Seems to be all but he emphasized this particular slide configure users groups and authentication * [ ] UI * [ ] book * [ ] zulfani * [ ] exercises * [ ] UI * [ ] assignment * [ ] responsi

CloudCloudCase just like cloud computing (SaaS, etc) * [ ] UI * [ ] book * [ ] zulfani * [ ] exercises * [ ] UI * [ ] assignment * [ ] responsi

can use calculator

  • read book
  • watch rec
  • make notes and assignment for gavin

https://foxtrox.notion.site/PRE-UAS-Summary-175ed899f8358075998cc85685adde50#175ed899f835801b9337c011e9e178bd

https://mizuhitochizu.notion.site/OPERATING-SYSTEMS-afc5eab5502742e6b207b984b1c27b84?pvs=4

https://docs.google.com/document/d/1HbkygUtQwlwq5roUJmKM1wn6CJtOvvEV5mXnqmh4Pr8/edit?tab=t.0

https://notedbyhan.notion.site/os-rewind

https://docs.google.com/document/d/1-yCHhGbT-sJOKbClrXPgQTeoZKxKCS7wsVIAHp4BC30/edit?usp=sharing

https://selikanjani.notion.site/Operating-System-06296a67cb6c4bd4a60500cae7f41e9a?pvs=4

https://docs.google.com/document/d/1-yCHhGbT-sJOKbClrXPgQTeoZKxKCS7wsVIAHp4BC30/edit?usp=sharing

https://dreynic.notion.site/Notes-UAS-Operating-System-OS-c98c632f6fe2410a8c8af214380f81e2

https://cyan-overcoat-acf.notion.site/Final-OS-13e4b38bca5e809a8f0afabab659d48a?pvs=4

https://acoustic-ankle-217.notion.site/Operating-System-UAS-176d30424425803fb487ec31438d4490?pvs=4

its over

Status: #MOC
Tags: