MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Windows Internals

Course Summary

Software developers for Windows should understand the way Windows works, its mechanisms and algorithms, so they are able to write better software that can take advantage of Windows' strengths. The course deals with all the major terms in Windows, such as


  • +

    Course Syllabus

    ● Introduction
        ◦ Introduction
        ◦ Windows Versions
        ◦ Tools
        ◦ Demo: Getting The Tools
        ◦ Summary
    ● Basic Concepts
        ◦ Introduction
        ◦ Kernel mode vs. User mode
        ◦ Processes
        ◦ Demo: Win 7 Task Manager
        ◦ Demo: Win 8 Task Manager
        ◦ Demo: Process Explorer
        ◦ Threads
        ◦ Demo: Threads
        ◦ Virtual Memory
        ◦ Demo: Virtual Memory
        ◦ Objects and Handles
        ◦ Demo: Objects and Handles
        ◦ Summary
    ● System Architecture (Part 1)
        ◦ Windows Design Goals
        ◦ Demo: Unicode
        ◦ Windows Editions
        ◦ Demo: Windows Version
        ◦ General Architecture Overview
        ◦ Function Call Flow
        ◦ Introduction to WinDbg
        ◦ Demo: Function Call Flow
        ◦ Demo: Local Kernel Debugging
        ◦ Summary
    ● System Architecture (Part 2)
        ◦ Intro
        ◦ Core System Files
        ◦ Demo: Core System Files
        ◦ Symmetric Multiprocessing
        ◦ Demo: SMP
        ◦ Subsystems and NTDLL
        ◦ Demo: Subsystems and NTDLL
        ◦ System Processes 1
        ◦ Demo: Idle and System Processes
        ◦ System Processes 2
        ◦ Demo: Services
        ◦ Wow64
        ◦ Demo: Wow64
        ◦ Summary
    ● Processes and Threads (Part 1)
        ◦ Introduction
        ◦ Processes
        ◦ Process Creation
        ◦ Demo: Creating A Process
        ◦ Demo: Process Internals
        ◦ Threads
        ◦ Demo: Creating Threads
    ● Processes and Threads (Part 2)
        ◦ Thread Stacks
        ◦ Demo: Thread Stacks
        ◦ Thread Priorities
        ◦ Demo: Thread Priorities
        ◦ Demo: Thread Scheduling
        ◦ Simple Thread Scheduling
        ◦ Thread States
        ◦ The Scheduler
        ◦ Demo: Thread States
        ◦ Quantum
        ◦ Demo: Thread Quantum
    ● Processes and Threads (Part 3)
        ◦ Priority Boosts
        ◦ Demo: Priority Boots
        ◦ Multiprocessor Scheduling
        ◦ Thread Synchronization
        ◦ Synchronization Primitives
        ◦ Demo: Thread Synchronization
        ◦ More Threading
        ◦ Demo: C++ Automatic Parallelization
        ◦ Demo: .NET Automatic Parallelization
        ◦ Jobs
        ◦ Demo: Jobs
        ◦ Summary
     

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top