Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.