Please enable JavaScript.
Coggle requires JavaScript to display documents.
os, OS Final Map - Coggle Diagram
-
OS Final Map
Processes
Lecture
-
-
Lifecycle של תהליך: Ready, Running, Waiting, Terminated
-
fork, exec, exit – יצירת תהליך
-
Info
מה מכיל PCB? Registers, Program Counter, State וכו'
-
-
Practice
System Calls: fork, exec, exit
-
Threads Synchronization
Lecture
-
בעיות סנכרון: Race Condition, Mutual Exclusion
-
-
-
-
Deadlocks
Lecture
4 התנאים לקיום Deadlock: Mutual Exclusion, Hold and Wait, No Preemption, Circular Wait
-
Info
Detection, Prevention, Avoidance
-
-
Process Scheduling
Lecture
מושגים בסיסיים: Scheduling, Dispatcher, Burst Time
קריטריונים לאלגוריתמים: Turnaround Time, Waiting Time, Response Time
-
Info
-
-
-
הבנה של Turnaround Time, Waiting Time, Response Time
Practice
Non-preemptive: FCFS, SJF
Preemptive: RR, SRTF, Priority Scheduling
תרגול חישוב Gantt, Waiting Time, Turnaround Time
-
Threads
Lecture
-
שיתוף משאבים בין Threads: Heap, Code
-
-
-
Info
-
יתרונות: חסכון בהקצאת משאבים, יעילות גבוהה
-
-
-
Memory Management
Lecture
-
Memory Allocation – Partitioning, Paging, Segmentation
Algorithms
First Fit, Best Fit, Worst Fit
-
-
-
-
-
Security
Lecture
Authentication, Authorization, Accounting
-
-
-
-
-
OS Introduction
Lecture
-
-
-
-
אין אלגוריתמים בפרק זה, אך ישנם נושאים בסיסיים כמו מעבר ממצב User ל־Kernel
-
-
-
-