In these free online courses in Operating Systems, learn how scheduling processes work in an operating system and how memory and data is managed.
These courses offer a comprehensive introduction to the major components of operating systems, examining several popular operating systems, such as Windows, Unix/Linux, and Android to illustrate their implementations. Emphasis is placed on system monitoring and performance enhancement, and on issuing systems commands and writing scripts for automating tasks. Other topics include memory management and problem solving.
These courses are suitable for those who wish to learn more about the operating system process under different system environments, such as mobile, desktop and server environments.