Operating System - PNU - Second Part 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 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
- Labs Revision
-
تمارين واسئلة اختبارات سابقة
- Quiz 1 Solution
- 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
- Memory Management Exercises 08:47
- Memory Management More Exercises File
- Midterm 2 Solution File
-
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
-
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
- Lab 6 Exercise Solution (Linux)
- Lab Lectures
- Lab Exercises
-
Assignments
-
Chapter 7: Memory Management
- 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
5
175 SAR
Lectures
91 Videos
Duration
17:54:40
Material
73 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
No
Certificate
Not Applicable
Reviews (0)
Real reviews from real students.
No reviews yet.