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
Other people's notes:
- Norberth's Notes
- https://www.notion.so/Operation-System-12b1620f860e80cdb47aff5eb21febb8?pvs=21
- https://www.notion.so/f97c874f97bc48ab9944243d4380d3bd?pvs=21
- https://www.notion.so/OS-UTS-Notes-12f40cf9fbe080268fcfe177728b6e94?pvs=21
Final Exam Materials
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://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: