Description
Fundamentals of Operating Systems, the training course on operating system basics is published by Udemy Academy. Operating systems coordinate many processes, allow access to memory, disk, and network, and execute the process by scheduling them on the CPU. It seems simple but it is very extensive work. Writing efficient programs really depends on the engineer’s understanding of operating systems. I am fascinated by the demystification of everything that is hidden from me, mainly because I feel imprisoned by the black box by seeing it as a black box that takes in inputs and outputs. Databases were a black box to me a decade ago, I was totally confused when a query I wrote ran fast at first but slowed down after a few months. That’s because I really had no understanding of database systems and how they worked internally.
The same is true for operating systems. We run our program which becomes a process that uses bits of memory and disk and network access but we don’t really know how to do it and as a result we as engineers are forced to write inefficient code. . I have created this course to demystify what I believe to be the fundamentals of operating systems for software engineers. I recommend any student with programming experience to take this course. In this course I will use several operating systems such as Linux, Windows and Mac.
What you will learn
- Learn how operating systems work
- Understand how programs run on the operating system
- Write efficient programs that take advantage of operating system functionality
- Understand the overhead of system requests
- Understanding how the CPU executes processes
- The role of the nucleus
- CPU and cache architecture
- Virtual memory
- Socket programming
- File system storage and management
Who is this course suitable for?
- Software engineers who want to really understand the operating system
Fundamentals of Operating Systems course specifications
- Publisher: Udemy
- teacher : Hussein Nasser
- English language
- Education level: Intermediate
- Number of courses: 48
- Training duration: 20 hours and 25 minutes
At the beginning of the course seasons on 2024-4
Course prerequisites
- Recommended to have a programming experience
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
16.1 GB
Be the first to comment