Skip to content
CS330: Introduction to Operating Systems
الدروس المجانية
Sample Lesson
Collapse
الدروس المجانية
3 Topics
1.1 introduction
1.2 OS definition
3.5 process creation
Chapter 1
Expand
Chapter 1
10 Topics
|
1 Quiz
1.1 introduction
1.2 OS definition
1.3 Computer system startup
1.4 Interrupts
1.5 Caching
1.6 Computer systems architectures
1.7 OS structure and operations
1.8 Management activities
1.9 I O subsystem + protection and Secuirty
1.10 Computing environments
Ch1 Quiz
Chapter 2
Expand
Chapter 2
5 Topics
|
1 Quiz
2.1 OS services + System calls
2.2 Unix Vs. MS-DOS
2.3 System programs + OS design
2.4 OS structures
2.5 OS examples + System debugging
Ch2 Quiz
Extra slides for MALE SECTION
Expand
Extra slides for MALE SECTION
3 Topics
Ch1.1 Extra slides – MALE section
Ch1.2 Extra slides – MALE section
Ch2 Extra slides – MALE section
Chapter 3
Expand
Chapter 3
8 Topics
|
1 Quiz
3.1 Process concept and states
3.2 the PCB
3.3 process scheduling
3.4 context switching and multitasking
3.5 process creation
3.6 Process termination
3.7 IPC shared memory
3.8 IPC message passing
Ch3 quiz
Chapter 4
Expand
Chapter 4
5 Topics
|
1 Quiz
4.1 thread introduction
4.2 parallelism Vs concurrency
4.3 User Vs. kernel threads
4.4 Thread mapping
4.5 Thread libraries
Ch4 Quiz
🆕 Chapter 3 and 4 Excercises 🆕
Expand
🆕 Chapter 3 and 4 Excercises 🆕
3 Topics
Ch3 and 4 exercises Part1
Ch3 and 4 exercises Part2
Ch3 and 4 exercises Part3
Chapter 5
Expand
Chapter 5
11 Topics
|
1 Quiz
5.1 introduction
5.2 schedulers Vs dispatches + preemptive Vs. nonpreemptive scheduling
5.3 scheduling criteria
5.4 FCFS
5.5 SJF Vs. SRTF
5.6 round robin
5.7 priority scheduling
5.8 Multilevel queue and multilevel feedback queue
5.9 thread scheduling
5.10 dispatch latency
5.11 real time scheduling
Ch5 quiz
Chapter 6
Expand
Chapter 6
11 Topics
|
1 Quiz
6.1 cooperating processes
6.2 race conditions
6.3 the critical section
6.4 software solution (Petersons)
6.5 hardware solution (test and set, swap)
6.6 OS solution (semaphores)
6.7 bounded buffer problem
6.8 readers writers problem
6.9 Dining philosophers problem + issues with semaphores
6.10 OS solution (monitors)
6.11 Dining philosophers solution
Ch6 Quiz
Chapter 8
Expand
Chapter 8
8 Topics
8.1 logical Vs. physical address space binding
8.2 MMU and swapping
8.3 contiguous allocation
8.4 placement policies
8.5 fragmentation and segmentation
8.6 paging
8.7 TLB’s and EAT
Ch8 Quiz
Chapter 8 Exercises
Expand
Chapter 8 Exercises
7 Topics
Ch8 exercises P1
Ch8 exercises P2
Ch8 exercises P3
Ch8 exercises P4
Ch8 exercises P5
Ch8 exercises P6
Ch8 exercises P7
Chapter 9
Expand
Chapter 9
7 Topics
9.1 introduction to demand paging and virtual memory
9.2 Page faults and the validation bits
9.3 demand paging performance
9.4 page replacement
9.5 page replacement algorithms FIFO
9.6 page replacements algorithms LRU vs. OPTIMAL
Ch9 Quiz
Chapter 10
Expand
Chapter 10
1 Topic
Ch10 Quiz
Chapter 11
Expand
Chapter 11
7 Topics
11.1 introduction
11.2 sequential and direct access
11.3 single and double level directories
11.4 tree structured dirc
11.5 acyclic and general
11.6 Protection and access lists
Ch11 Quiz
Chapter 12
Expand
Chapter 12
5 Topics
12.1 File System implementation
12.2 contiguous allocation
12.3 linked list and indexed allocation
12.4 free list management methods
Ch12 Quiz
Assignments & Extra Exercise
Expand
Assignments & Extra Exercise
11 Topics
Ch3 and C4 assignment part1
Ch3 and C4 assignment part2
Ch6 excersices part1
Ch6 Excersices part2
Ch6 Excersices Part3
Ch6 Excersices Part4
Ch8: Memory management solution video
File System Implementation Exercise Part1
File System Implementation Exercise Part2
File System Implementation Exercise Part3
File System Implementation Exercise Part4
Midterm and final reviews
Expand
Midterm and final reviews
7 Topics
13.1 Major- part1
13.2 Major- part2
13.3 Major- part3
13.4 Final- part1
13.5 Final- part2
13.6 Final- part3
Final Sample Paper
Previous Topic
Next Topic
1.2 OS definition
⏱ 02:34
CS330: Introduction to Operating Systems
499.00
اشترك الآن