Operating System - نظم التشغيل CS340
This course will introduce the core concepts of operating systems. Including, processes, threads, scheduling, memory management, file systems, input and output device management. The course will con
-
-
Chapter 1: Introduction
- Lecture 1: Course Overview 11:52
- Lecture 2: What Operating Systems Do? 14:56
- Lecture 3: Computer System Organization 17:01
- Lecture 4: Computer System Operations 19:22
- Lecture 5: Storage Structure 20:07
- Lecture 6: Computer-System Architecture 19:51
- Lecture 7: Operating System Structure 20:10
- Chapter 1 Revision -Part 2 14:40
- Chapter 1 Revision 32:50
-
Chapter 2: Process Concepts
-
Chapter 3: Threads
-
Chapter 4: CPU Scheduling
- Lecture 1: Basic Concepts 16:45
- Lecture 2: Scheduling Criteria 22:46
- Lecture 3: SJF Scheduling Algorithm 14:17
- Lecture 4: Priority Scheduling Algorithm 22:59
- Lecture 5: Round Robin Scheduling Algorithm 17:05
- Lecture 6: Multilevel Queue Scheduling Algorithm 15:39
- Lecture 7: Multilevel Feedback Scheduling Algorithm 30:56
- Lecture 8: Multiple Processor Scheduling 06:49
- CPU Scheduling Exercises 40:09
- Lecture 9: Turnaround Time 28:27
- تمارين متنوعه على خوارزميات السكادولينج 21:36
- تمارين متنوعه على خوارزميات السكادولينج - الجزء الثاني 13:30
- Lab 7 Solution 14:49
- Chapter 4 Revision 12:19
-
Chapter 5: Deadlock
-
Chapter 6: Synchronization
-
Chapter 7: Memory Management
- Lecture 1: Background 17:02
- Lecture 2: Basic Hardware 15:44
- Lecture 3: Logical vs. Physical Address Space 16:30
- Lecture 4: Memory Allocation Methods 16:00
- Lecture 5: Paging 21:43
- Lecture 6: Paging Arithmetic Laws 19:08
- Lecture 7: Paging Hardware 19:28
- Lecture 8: Protection in Paging 17:41
- Lab 8 Solution 20:42
-
Chapter 8: Virtual Memory
-
Chapter 9: Mass Storage Structure
- Chapter 10: File System Interface
- Chapter 11: File System Implementation
- Chapter 12: I/O Systems
-
Lab Lectures
-
Lab Exercises
-
Assignments
-
Revision and Exams Solution
- Scheduling Algorithm Revision 34:44
- Exams Collection Solution 35:20
- Memory Management (Paging Exercise) 13:51
- Memory Management Revision - Part 1 23:52
- Memory Management Revision - Part 2 28:08
- Memory Management Revision - Part 3 25:29
- Chapter 8 Revision 21:19
- Exams Solution for Mid 2 25:21
- Exams Solution for Mid2
- Exam Collection Solution for Final 30:27
- Revision for Chapter 9 and 10 19:55
- Revision for Chapter 11 13:50
- Exam Collection Solution File
- Chapter 8: Mass Storage Summery
- Paging Exercise Solution 04:16
- Midterm 1 Solution (2023) 08:51
- CPU Scheduling Revision - Multilevel Feedback Algorithm 15:49
- Midterm Question Solution for Paging 12:21
- Chapter 10 Summery File
-
تمارين واسئلة اختبارات سابقة
- Quiz 1 Solution File
- Quiz 1 Solution (past Exams)
- Exam Collection for Chapter 1 and 2 File
- Exam Collection Solution for Chapter 1 and 2 14:07
- Exercises for Chapter 1
- Exercises for Chapter 2
- Exercises for Chapter 4 15:46
- Exercises for Chapter 3
- Exam Collection for Midterm2 (Chapter 5 and 6) 21:25
- Page Table Question Solution 03:10
- Exams Solution for Final 22:45
- Lab Exam Solution File
- Multilevel Feedback Scheduling Exercises 19:36
- Multilevel Feedback Exam Question and Lab Quiz Solution 10:59
- Memory Management more Exercises 32:38
- Midterm 2 Solution 1st semester 2022 38:32
- Quiz 1 Solution File (1st Semester 2023)
- حل النموذج الثاني للكويز 1
- حل تجميعات لميد 1 27:37
- Memory Management Exercises 08:47
- Memory Management More Exercises File
- Midterm 2 Solution File
- Quiz 1 Solution 05:04
- مقطع شرح لملفات حلول الاختبارات المرفقة 17:31
- Quiz 1 Solution (new file)
- تمارين مهمه للاختبار الميد الأول 21:10
-
Labs Revision
-
Labs (قديمة)
- lab 1 14:23
- Lab #01 - Example#01 01:08
- Lab #01 - Example#02 01:08
- Lab #01 - Example#03 01:17
- Lab #01 - Example#04 01:10
- Lab#02 07:19
- How to append output to the end of a text file 03:05
- Command Change Color 01:14
- Lab#3 Part#01 07:19
- Lab#03 Part#02 10:14
- Lab#4 18:38
- Lab#3 : Exercises 03:26
- Lab 5 14:02
- Lab 6 10:52
- Lab 7 05:59
- Final Lab Review - Part#1 09:13
- Final Lab Review - Part#2 05:53
- Final Lab Review - Part#3 04:35
- Final Revision
-
Chapter 1: Introduction
- This course will introduce the core concepts of operating systems. Including, processes, threads, scheduling, memory management, file systems, input and output device management. The course will consist of weekly lectures, Labs, and a sequence of Tutorials. The goal of the lectures is to introduce the core concepts. The goal of the Labs is to give students some exposure to operating system functions. At the end of this course students are expected to have a comprehensive knowledge about Operating Systems.
-
Eng. Enaam Ahmed Mohammed holds a B.sc of Computer Engineering (2004) from Cairo University - Egypt and Master degree in IT (2007) from SIKKIM MANIPAL University - India. She has teaching experience for more than 15 years and has professional Experience in the following fields: • Oracle 9i – Certified from oracle (OCA) • Visual Studio .Net ( C
) • C, C++ • Visual Basic 6 • PHP • JavaScript • HTML, CSS She worked as a Teacher at many Universities and educational centers from 2005 - 2010 such as UMS University, Al Wataneia University, NCC Eduction center and APTECH Worldwide center. From the beginning of 2010 till now she had taught many courses for different Saudi Arabia Universities such as PNU, KSU, PSU, Shaqra University and Imamu University. She has experience for teaching many courses as below: • Database fundamentals. • Software Engineering. • Networking and Network Protocols. • Information security. • Programming language (Java, C++, C
, Python) • Operating system. • Multi-tier and Web development. • System Analysis and design. • Data warehouse and Data Mining • Object Oriented design • Support and Decision Making Systems • Data Structure -
Student feedback
4.11
500 SAR
Lectures
158 Videos
Duration
36:24:28
Material
81 Files
Assignments
No
Labs
Yes, Completely
Project
No
Certificate
Not Applicable
Reviews (9)
Real reviews from real students.
good
Excellent
الشرح جدا ممتاز ومفهوم 👍🏻
الشرح جدا رهيب ومفهوم ودايما فيه مراجعات مفيدة وفيه تعاون
الشرح جدا جمييييييييل صدددق ومفهوم مفهوم مره والمقاطع مدتها كويسه مو طويله بزياده وهذا المطلوب يعطيها العافية تيتشر لمى والله ماقصرت ابد وجبت درجة حلوه بفضل الله ثم فضلها
الشرح وااااضح ومفهوم وطول الشرح معقول وينفهم مره
الشرح ماشاءالله واضح
ا
حل الاسايمنت والبروجكت من شات جي بي تي حل خاطئ وعدم الرد على القروب والخاص الاختفاء التام أثناء فترة الاختبارات