Operating Systems: Processes
Offered By: Codecademy
Course Description
Overview
Learn about processes, threads, and process scheduling.
Continue your Operating Systems learning journey! Processes and threads are key foundations of an operating system that all of the other code rests upon. Learn about what they are and how to manipulate them using process scheduling.
### Take-Away Skills
This course will cover content such as:
* The lifecycle of a process
* Threading and multithreading
* Different types of schedulers and scheduling algorithms
### Notes on Prerequisites
We recommend that you complete [Operating Systems: Introduction](https://www.codecademy.com/learn/operating-systems-introduction) before completing this course.
Continue your Operating Systems learning journey! Processes and threads are key foundations of an operating system that all of the other code rests upon. Learn about what they are and how to manipulate them using process scheduling.
### Take-Away Skills
This course will cover content such as:
* The lifecycle of a process
* Threading and multithreading
* Different types of schedulers and scheduling algorithms
### Notes on Prerequisites
We recommend that you complete [Operating Systems: Introduction](https://www.codecademy.com/learn/operating-systems-introduction) before completing this course.
Syllabus
- Processes and Threads: Learn about how processes and threads work in an operating system.
- Lesson: Processes and Threads
- Quiz: Processes and Threads
- Article: Processes and Threads Problem Set
- Process Scheduling: Learn how process scheduling is used to manage multiple active processes!
- Lesson: Process Scheduling
- Quiz: Process Scheduling
- Article: Process Scheduling Problem Set
- Informational: Next Steps
Taught by
Eva Sibinga
Related Courses
Distributed Programming in JavaRice University via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera