نظم التشغيل (501453-3) | Operating Systems | كلية حاسبات الطائف
2. Computer System Organization (a) Computer Startup
نظم التشغيل (501453-3) | Operating Systems | كلية حاسبات الطائف
0%
Completed
Chapter 1 Introduction
What is an Operating System?
Video - 00:00:00 mins
2. Computer System Organization (a) Computer Startup
Video - 00:03:31 mins
2. Computer System Organization (b) Computer-System Operation
Video - 00:07:34 mins
2. Computer System Organization (d) Storage Structure
Video - 00:12:24 mins
2. Computer System Organization (c) Interrupts
Video - 00:11:08 mins
2. Computer System Organization (e) Caching
Video - 00:05:28 mins
2. Computer System Organization (f) IO Structure
Video - 00:09:30 mins
3. Operating-System Structure
Video - 00:13:21 mins
4. Operating-System Operations (a) Hardware interrupt Vs Software interrupt
Video - 00:06:13 mins
4. Operating-System Operations (b) Dual-Mode Operation
Video - 00:07:38 mins
4. Operating-System Operations (c) Timer
Video - 00:05:07 mins
5. Process Management
Video - 00:12:12 mins
6. Memory Management
Video - 00:05:09 mins
7. Storage Management (a) File-System management
Video - 00:09:07 mins
7. Storage Management (b) Mass-Storage Management
Video - 00:11:16 mins
7. Storage Management (c) Caching
Video - 00:05:28 mins
7. Storage Management (d) IO Subsystem [ملغي من كلية حسابات الطائف]
Video - 00:04:23 mins
Process Management Activities
Video - 00:00:00 mins
8. Security and Protection [ملغي من كلية حسابات الطائف]
Video - 00:04:41 mins
9. (a) Emulation [ملغي من كلية حسابات الطائف]
Video - 00:07:01 mins
9. (b) Virtualization [ملغي من كلية حسابات الطائف]
Video - 00:11:44 mins
10. Distributed Systems [ملغي من كلية حسابات الطائف]
Video - 00:04:51 mins
تحميل ملخص الشابتر pdf
Video - 00:00 mins
Chapter 2 Operating-System Structures
1. Operating-System Services
Video - 00:08:45 mins
2. User and Operating-System Interface
Video - 00:06:56 mins
3 System Calls (a) System Call
Video - 00:15:55 mins
3 System Calls (b) System Calls Parameter Passing
Video - 00:08:57 mins
4. Types of System Calls (a) Types of System Calls
Video - 00:13:14 mins
4. Types of System Calls (b) Example Standard C Library
Video - 00:05:50 mins
5. System Programs
Video - 00:06:40 mins
6. Operating-System Debugging
Video - 00:00:00 mins
7. System Boot
Video - 00:00:00 mins
8. Operating-System Structure [ملغي من كلية حسابات الطائف]
Video - 00:10:05 mins
تحميل ملخص الشابتر pdf
Video - 00:00 mins
Chapter 3 Processes
1. Process Concept (a) Process Concept and Memory
Video - 00:11:05 mins
1. Process Concept (b) Process State
Video - 00:05:37 mins
1. Process Concept (c) Process Control Block (PCB)
Video - 00:06:45 mins
1. Process Concept (d) CPU Switch from Process to Process
Video - 00:07:12 mins
2. Process Scheduling (a) Scheduling Queues
Video - 00:11:13 mins
2. Process Scheduling (b) Schedulers
Video - 00:13:41 mins
3. Operations on Processes (a) Process Creation
Video - 00:12:33 mins
3. Operations on Processes (b) Process Termination
Video - 00:06:27 mins
4. Inter-process Communication (a) Independent process vs Cooperating Processes
Video - 00:05:42 mins
4. Inter-process Communication (b) Shared Memory
Video - 00:10:55 mins
4. Inter-process Communication (c) Message Passing 1. Direct and Indirect Communication
Video - 00:06:46 mins
4. Inter-process Communication (c) Message Passing 2. Blocking and Non-Blocking Communication
Video - 00:05:37 mins
4. Inter-process Communication (c) Message Passing 3. Buffering
Video - 00:06:31 mins
5. Communication in Client–Server Systems (a) Sockets
Video - 00:12:43 mins
5. Communication in Client–Server Systems (b) Remote Procedure Calls (RPC)
Video - 00:08:30 mins
5. Communication in Client–Server Systems (c) Pipes
Video - 00:10:32 mins
تحميل ملخص الشابتر pdf
Video - 00:00 mins
Chapter 4 Threads
1. Overview
Video - 00:15:46 mins
2. Multicore Programming
Video - 00:16:40 mins
3. Multithreading Models
Video - 00:10:02 mins
4. Thread Libraries
Video - 00:07:31 mins
تحميل ملخص الشابتر pdf
Video - 00:00:00 mins
Chapter 5 Process Synchronization
1. Background - Race Condition (Producer Consumer Problem)
Video - 00:18:58 mins
2. The Critical-Section Problem
Video - 00:18:25 mins
3. Peterson’s Solution
Video - 00:13:41 mins
4. Synchronization Hardware
Video - 00:11:15 mins
5. Mutex Locks
Video - 00:07:19 mins
6. Semaphores
Video - 00:07:35 mins
7. Deadlock and Starvation
Video - 00:05:57 mins
تحميل ملخص الشابتر pdf
Video - 00:00 mins
Chapter 6 CPU Scheduling
6.1 Basic Concept
Video - 00:17:01 mins
6.2 Scheduling Criteria
Video - 00:07:19 mins
6.3 Scheduling Algorithms (a) First- Come, First-Served (FCFS)
Video - 00:15:22 mins
6.3 Scheduling Algorithms (b) Shortest-Job-First (SJF)
Video - 00:17:54 mins
6.3 Scheduling Algorithms (c) Priority Scheduling
Video - 00:14:51 mins
6.3 Scheduling Algorithms (d) Round Robin (RR)
Video - 00:16:44 mins
6.3 Scheduling Algorithms (e) Multilevel Queue
Video - 00:10:14 mins
6.3 Scheduling Algorithms (f) Multilevel Feedback Level Queue
Video - 00:00:00 mins
تحميل ملخص الشابتر pdf
Video - 00:00 mins
Chapter 7 Deadlocks
7.1 System Model
Video - 00:08:37 mins
7.2 Deadlock Characterization (a) Necessary Conditions
Video - 00:11:19 mins
7.2 Deadlock Characterization (b Resource-Allocation Graph)
Video - 00:12:43 mins
7.3 Methods for Handling Deadlocks
Video - 00:05:46 mins
7.4 Deadlock Prevention
Video - 00:14:56 mins
7.5 Deadlock Avoidance (a) Safe State
Video - 00:03:23 mins
7.5 Deadlock Avoidance (b) Resource-Allocation Graph Algorithm
Video - 00:07:13 mins
(7.5) 1 Deadlock Avoidance (c) Banker’s Algorithm part
Video - 00:24:51 mins
(7.5) 2 Deadlock Avoidance (c) Banker’s Algorithm part
Video - 00:19:51 mins
7.6 Deadlock Detection (a) Single Instance of Each Resource Type
Video - 00:09:28 mins
7.6 Deadlock Detection (b) Several Instances of a Resource Type
Video - 00:15:29 mins
7.7 Recovery from Deadlock
Video - 00:06:59 mins
Chapter 8 Main Memory
8.1 Background (a) Basic Hardware
Video - 00:10:02 mins
8.1 Background (b) Address Binding
Video - 00:04:29 mins
8.1 Background (c) Logical Vs Physical Address Space
Video - 00:10:10 mins
8.1 Background (d) Dynamic Loading
Video - 00:07:52 mins
8.1 Background (e) Dynamic Linking and Shared Libraries
Video - 00:10:21 mins
8.3 Contiguous Memory Allocation (a) Memory Protection
Video - 00:07:00 mins
8.3 Contiguous Memory Allocation (b) Memory Allocation
Video - 00:06:04 mins
8.3 Examples on (First Fit - Best Fit) Algorithms (b) Memory Allocation
Video - 00:07:44 mins
8.3 Contiguous Memory Allocation (c) Fragmentation
Video - 00:05:52 mins
8.4 Paging (d) Page Table
Video - 00:20:39 mins
8.4 Paging (b) Implementation of Page Table
Video - 00:16:05 mins
8.4 Paging (c) Memory Protection
Video - 00:07:58 mins
8.4 Paging (d) Page Sharing
Video - 00:11:33 mins
8.6 Paging Example 1
Video - 00:02:11 mins
8.6 Paging Example 2
Video - 00:02:46 mins
ملخص الشابتر pdf
Reading
Chapter 9 Virtual Memory
9.1 Background
Video - 00:18:00 mins
9.2 Demand Paging
Video - 00:12:35 mins
9.3 Copy-on-Write
Video - 00:08:00 mins
9.4 Page Replacement
Video - 00:16:55 mins
9.4 Page Replacement (a) First-In-First-Out (FIFO) Algorithm
Video - 00:14:45 mins
9.4 Page Replacement (b) Optimal Page Replacement Algorithm
Video - 00:11:17 mins
9.4 Page Replacement (c) Least Recently Used (LRU) Algorithm
Reading
Chapter 10 File-System Interface
1. File Concept مفهوم الملف
Video - 00:00:00 mins
2. Access Methods طرق الوصول
Video - 00:00:00 mins
3. Directory and Disk Structure بنية المجلد والقرص
Video - 00:00:00 mins
4. File-System Mounting تركيب نظام الملفات
Video - 00:00:00 mins
5. File Sharing مشاركة الملفات
Video - 00:00:00 mins
6. Protection الحماية
Video - 00:00:00 mins
شرح و حلول الواجبات
تجميعات كويزات
quiz 1 on Chapter 1
Video - 00:09:51 mins
quiz 1 on Chapter 3
Video - 00:11:29 mins
quiz 1 on chapter [1 - 2 - 3]
Video - 00:10:05 mins
quiz 2 on chapter [1 - 2 - 3]
Video - 00:16:14 mins
quiz 1 on Chapter 4
Video - 00:15:46 mins
Midterm 1
Question 3 (a) FCFS
Video - 00:03:47 mins
Question 3 (b) Round Robin (RR)
Video - 00:10:13 mins
Midterm 2
Midterm 2 Question 3-(a) Shortest-Job First (SJF)
Video - 00:12:23 mins
Midterm 2 Question 3-(b) Round Robin (RR)
Video - 00:08:14 mins
Midterm Fall 2017
Question 1 [MCQ questions ]
Video - 00:04:15 mins
Question 2 [True/False]
Video - 00:05:37 mins
Midterm first term 2023
Question 3 - (a) []
Video - 00:04:33 mins
Question 3 - (B)
Video - 00:01:27 mins
Question 3 - (C)
Video - 00:02:04 mins
Question 3 - (D)
Video - 00:06:43 mins
Question 3 - (E)
Video - 00:04:46 mins
Final Term Exam, Fall 2021, 42-43
Question 1 - (a) [MCQ ]
Video - 00:05:25 mins
Question 2 (c-d) 1. FCFS
Video - 00:05:42 mins
Question 2 (c-d) 2. Non-preemptive SJF
Video - 00:06:08 mins
Question 2 (c-d) 3. Preemptive priority
Video - 00:08:02 mins
Question 3 (a) What is critical section problem List the three necessary conditions for critical problem solution.]
Video - 00:01:21 mins
Question 3 (b) [Let S and Q be two semaphores initialized to 1. What is wrong with following scenario? Explain your answer.]
Video - 00:03:36 mins
Question 4 (a) [What is the difference between internal and external fragmentations?]
Video - 00:01:17 mins
Question 4 (b) [On a system using First fit algorithm for memory allocation, assume the memory was allocated as specified in the figure below. The figure shows 5 processes occupying blocks of sizes 10k, 20k, 10k, 30k, 10k, respectively)]
Video - 00:07:44 mins
Final Term Exam, Spring 2022, 42-43 تقنية المعلومات
Question 4 (a) [Q4-1: Given five memory partitions of 150 Kb, 450 Kb, 220 Kb, 300 Kb, and 550 Kb (in order), how would the first-fit, best-fit, and worst-fit algorithms place processes of 250 Kb, 450 Kb, and 100 Kb and 500Kb (in order).]
Video - 00:07:34 mins
Question 4 (b) [Q4-2: Show if the graph stated below has a deadlock or not? Why? ]
Video - 00:06:50 mins
Question 4 (c) [Q4-3: Suppose that both of processes P1 and P2 concurrently read the value stored in a memory location X, then add 10 to it and assign it back to X (shared resource). State the type of this process communication problem]
Video - 00:05:30 mins
Final Exam Fall 2024, 1446
Question 1 (MCQ)
Video - 00:06:42 mins
Question 2 (a) - (i) FCFS Scheduling
Video - 00:08:31 mins
Question 2 (a) - (ii) SJF Scheduling
Video - 00:16:19 mins
Question 2 (a) - (iii) Priority Scheduling
Video - 00:12:37 mins
Question 3-(a)
Video - 00:01:21 mins
Question 3-(b)
Video - 00:03:36 mins
Question 4-(a)
Video - 00:19:06 mins
Question 4-(b)
Video - 00:04:28 mins
More
Announcements
Live Classes
Course Info
Finish Course Early?
You have not completed all required lessons and assessments.
Your Progress
0%
Go Back to Course
Complete Anyway