![]() Additionally, we will touch on a few advanced topics including micro-kernel OSes, virtual machine. This course will cover fundamental OS material such as scheduling and synchronization, multiprogramming, memory management, file system, protection, and security. The idea is to learn not only what operating systems are and how they work today, but also why they are designed the way they are and how they are likely to evolve in the future. The course introduces kernel-level programming in Linux and writing kernel modules, covering core kernel with a hands-on coding approach. Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. While stressing the fundamental principles behind them, we will discuss the performance and engineering trade-offs in the design and implementation of operating system mechanisms. ![]() Develop networking applications by understanding Linux networking interfaces. COURSE DETAILS:Īre you interested in understanding the architecture of cutting-edge operating systems that you could be programming in the future and what challenges confront this critical (but often hidden) software? This course explores the field of computer operating systems, emphasizing basic operating systems (OS) concepts and design principles. Write Linux system programs and applications by making use of system calls. A relative newcomer experiencing sudden spectacular. Topics include multiprogramming, process management, memory management, and file systems. Introduction Linux is a member of the large family of Unix-like operating systems. It also discusses some basic issues in operating systems and provides solutions. This course aims to give the student an understanding of what a modern operating system is, and the services it provides. Through this course you will learn how to select and configure your development system, about Linux Kernel repositories and releases, Git basics including checking out kernel repositories and working with them, how to build and install a kernel, Linux kernel enforcement standards, how to write kernel patches and test them. The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |