Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mobiwn/operating-systems-lab
๐ Curated materials and experiments for the Operating Systems Laboratory course, designed for undergraduate Computer Engineering students at Urmia University.
https://github.com/mobiwn/operating-systems-lab
operating-system operating-system-learning operating-systems operating-systems-lab os-lab os-labs urmia-university
Last synced: 5 days ago
JSON representation
๐ Curated materials and experiments for the Operating Systems Laboratory course, designed for undergraduate Computer Engineering students at Urmia University.
- Host: GitHub
- URL: https://github.com/mobiwn/operating-systems-lab
- Owner: Mobiwn
- License: mit
- Created: 2024-07-08T06:50:36.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T07:31:30.000Z (4 months ago)
- Last Synced: 2024-07-08T10:52:16.658Z (4 months ago)
- Topics: operating-system, operating-system-learning, operating-systems, operating-systems-lab, os-lab, os-labs, urmia-university
- Homepage:
- Size: 12.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Operating Systems Laboratory
๐ฅ๏ธ Welcome to the Operating Systems Laboratory course repository! This repository hosts all the resources, coursework, and experiments for the Operating Systems Laboratory course at Urmia University, designed for undergraduate Computer Engineering students.
## ๐ Table of Contents
- [Operating Systems Laboratory](#operating-systems-laboratory)
- [๐ Table of Contents](#-table-of-contents)
- [๐ Course Syllabus](#-course-syllabus)
- [๐ฌ Experiments](#-experiments)
- [๐ Resources](#-resources)
- [๐ License](#-license)## ๐ Course Syllabus
The course syllabus provides a detailed schedule and overview of the Operating Systems Laboratory course. You can find the syllabus in the [`Course-Syllabus`](Course-Syllabus) directory:
- **[schedule-OSLab14011.pdf](Course-Syllabus/schedule-OSLab14011.pdf)**
## ๐ฌ Experiments
This directory contains the practical experiments to be conducted throughout the course. Each experiment is designed to enhance your understanding of various operating system concepts:
| ๐งช Experiment No. | ๐ง Experiment Name |
|-------------------|-----------------------------|
| 1 | [Basic Linux Commands](Experiments/1.%20Basic%20Linux%20Commands) |
| 2 | [Bash Script](Experiments/2.%20Bash%20Script) |
| 3 | [Processes and Perf](Experiments/3.%20Processes%20and%20Perf) |
| 4 | [PThread](Experiments/4.%20PThread) |
| 5 | [Kernel Module](Experiments/5.%20Kernel%20Module) |## ๐ Resources
The [`Resources`](Resources) directory includes valuable reading materials and tutorials to support your learning:
| ๐ File Name | ๐ Description |
|---------------------------------------|----------------------------------------------|
| [Bash Shell Scripting - Wikibooks.pdf](Resources/Bash%20Shell%20Scripting%20-%20Wikibooks.pdf) | Comprehensive guide to Bash shell scripting |
| [kernel-module-programming.pdf](Resources/kernel-module-programming.pdf) | Detailed guide on kernel module programming |
| [Basic Linux commands.png](Resources/Basic%20Linux%20commands.png) | Quick reference for basic Linux commands |
| [pthread-1.pdf](Resources/pthread-1.pdf) | Introduction to PThread programming |
| [PThread.pdf](Resources/PThread.pdf) | In-depth PThread programming guide |
| [pthread-Tutorial.pdf](Resources/pthread-Tutorial.pdf) | Tutorial for PThread programming |## ๐ License
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.