Architecture 2001: x86-64 OS Internals
Offered By: OpenSecurityTraining2 via Independent
Course Description
Overview
This is it! This is the class that *actually* teaches you how ring 0 vs. ring 3 privilege separation works at a deep deep level on Intel hardware!!! But so much more too! This class gives you an incredibly strong foundation for Windows, Linux, *BSD, or macOS OS Internals classes. Because if covers the hardware-specific requirements that every OS (or VMM or BIOS) must deal with if they want to run on Intel hardware.
After this class you will feel exploring wherever you want in the Intel manuals, because this class covers some of the most difficult to understand underlying technologies that OSes depend on.
Syllabus
- Intro
- CPUID
- Processor Execution Modes
- Model-Specific Registers (MSRs)
- Privilege Rings & Segmentation
- Interrupts
- System Calls
- Read the TimeStamp Counter (RDTSC)
- Paging
- Debugging
- Port I/O
- Class Conclusion
Taught by
Xeno Kovah
Related Courses
操作系统原理(Operating Systems)Peking University via Coursera Operating System
Indian Institute of Technology Delhi via Swayam Linux kernel Module and driver Programming for x86
Udemy Socket Programming in C
Udemy Linux Course - Engineering, UGC-NET - Ravindrababu Ravula
YouTube