An open API service indexing awesome lists of open source software.

https://github.com/mobiwn/operating-systems

๐Ÿ“š Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.
https://github.com/mobiwn/operating-systems

concurrency concurrent-programming dining-philosophers dining-philosophers-problem operating-system operating-systems os slab slab-allocator system-calls urmia-university

Last synced: 7 months ago
JSON representation

๐Ÿ“š Centralized collection of syllabus, books, experiments, and practice questions for the Operating Systems course at Urmia University.

Awesome Lists containing this project

README

          

# Operating Systems Course

๐Ÿ–ฅ๏ธ Welcome to the Operating Systems course repository! This repository hosts a comprehensive collection of reports, experiments, course materials, syllabus, books, practice questions, and more, designed for undergraduate Computer Engineering students at Urmia University.

## ๐Ÿ“‘ Table of Contents

- [Operating Systems Course](#operating-systems-course)
- [๐Ÿ“‘ Table of Contents](#-table-of-contents)
- [๐Ÿ“š Books](#-books)
- [๐Ÿ“„ Course Syllabus](#-course-syllabus)
- [๐Ÿ“‚ Course Materials](#-course-materials)
- [๐Ÿ”ฌ Experiments](#-experiments)
- [โ“ Practice Questions](#-practice-questions)
- [๐Ÿ“ Pamphlet](#-pamphlet)
- [๐Ÿ“ License](#-license)

## ๐Ÿ“š Books

The `Books` directory includes essential reading materials to support your learning:

| ๐Ÿ“ File Name |
|---------------------------------------------------|
| [Bash Shell Scripting - Wikibooks.pdf](Books/Bash%20Shell%20Scripting%20-%20Wikibooks.pdf) |
| [kernel-module-programming.pdf](Books/kernel-module-programming.pdf) |

## ๐Ÿ“„ Course Syllabus

The `Course-Syllabus` directory provides the detailed schedule and overview of the Operating Systems course:

| ๐Ÿ“ File Name |
|-----------------------------------------|
| [schedule-OS14011.pdf](Course-Syllabus/schedule-OS14011.pdf) |

## ๐Ÿ“‚ Course Materials

The `Course-Materials` directory contains various resources and notes to aid your study:

| ๐Ÿ“ File Name |
|-------------------------------------------|
| [Basic Linux commands.png](Course-Materials/Basic%20Linux%20commands.png) |
| [Deadlock.pptx](Course-Materials/Deadlock.pptx) |
| [fileSystem.pdf](Course-Materials/fileSystem.pdf) |
| [O Management.pdf](Course-Materials/O%20Management.pdf) |

## ๐Ÿ”ฌ Experiments

This directory features a series of practical experiments crafted to deepen your understanding of various operating systems concepts:

| ๐Ÿงช Experiment No. | ๐Ÿ“‚ Experiment Name |
|-------------------|-----------------------------------------------------------|
| 1 | [Processes & Threads](Experiments/1.%20Processes%20&%20Threads) |
| 2 | [System Calls](Experiments/2.%20System%20Calls) |
| 3 | [Concurrency Control](Experiments/3.%20Concurrency%20Control) |
| 4 | [Dining Philosophers](Experiments/4.%20Dining%20Philosophers) |
| 5 | [Windows Memory Management](Experiments/5.%20Windows%20Memory%20Management) |
| 6 | [Slab](Experiments/6.%20Slab) |
| 7 | [Windows File Management](Experiments/7.%20Windows%20File%20Management) |
| 8 | [Windows Memory Management (Presentation)](Experiments/8.%20Windows%20Memory%20Management%20(Presentation)) |
| 9 | [Windows Processes and Threads (Presentation)](Experiments/9.%20Windows%20Processes%20and%20Threads%20(Presentation)) |
| 10 | [Windows File Management (Presentation)](Experiments/10.%20Windows%20File%20Management%20(Presentation)) |

## โ“ Practice Questions

The `Practice-Questions` directory includes sample exams and practice questions to help you prepare for tests:

| ๐Ÿ“ File Name |
|---------------------------------------------------|
| [OS-Sample Exams.pdf](Practice-Questions/OS-Sample%20Exams.pdf) |
| [OS96-1-Mid1.pdf](Practice-Questions/OS96-1-Mid1.pdf) |
| [OS97-1-Mid1.docx](Practice-Questions/OS97-1-Mid1.docx) |

## ๐Ÿ“ Pamphlet

The `Pamphlet` directory contains course notes to supplement your study:

| ๐Ÿ“ File Name |
|--------------------------------------------------------------------|
| [Operating Systems (Course Notes) - Dr. Sharifi.pdf](Pamphlet/Operating%20Systems%20(Course%20Notes)%20-%20Dr.%20Sharifi.pdf) |

## ๐Ÿ“ License

This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

---

I hope you find these materials and experiments helpful in your studies. Happy learning! ๐ŸŽ“