نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ویندوز یک سیستم عامل بزرگ و پیچیده است. درک روش کار می تواند به توسعه دهندگان کمک کند تا بیشترین بهره را ببرند. این یک دوره ادامه به دنبال Windows Internals است. همه را بزرگ کنید مدیریت اشیا 1 ساعت و 41 دقیقه و 36 ثانیه مدیریت حافظه (قسمت 1) 1 ساعت و 42 دقیقه 35 ثانیه مدیریت حافظه (قسمت 2) 1 ساعت و 10 دقیقه و 25 ثانیه مدیریت حافظه (قسمت 3) 1 ساعت و 4 دقیقه 58 ثانیه قطع می شود 55 متر 57 استثناها 54m 41s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
مدیریت اشیا
Object Management
-
مقدمه
Introduction
-
مدیر شیject
The Object Manager
-
نسخه ی نمایشی: فضای نام مدیر شیject
Demo: Object Manager Namespace
-
ساختار اشیا
Object Structure
-
نسخه ی نمایشی: به اشیا نگاه می کنید
Demo: Looking at Objects
-
اشیا and و دستگیره ها
Objects and Handles
-
نسخه ی نمایشی: مشاهده دسته ها
Demo: Viewing Handles
-
نحوه استفاده
Handle Usage
-
نسخه ی نمایشی: اشتراک گذاری با نام
Demo: Sharing by Name
-
نسخه ی نمایشی: اشتراک گذاری توسط وراثت
Demo: Sharing by Inheritance
-
نسخه ی نمایشی: به اشتراک گذاری توسط Handle Duplication
Demo: Sharing by Handle Duplication
-
چیدمان ورودی را کنترل کنید
Handle Entry Layout
-
نسخه ی نمایشی: ماسک دستیابی دستیابی
Demo: Handle Access Mask
-
نام ها و جلسات شیject
Object Names and Sessions
-
نسخه ی نمایشی: نام ها و جلسات شیject
Demo: Object Names and Sessions
-
کاربر و اشیا G GDI
User and GDI Objects
-
خلاصه
Summary
مدیریت حافظه (قسمت 1)
Memory Management (Part 1)
-
مقدمه
Introduction
-
مبانی مدیریت حافظه
Memory Manager Fundamentals
-
کشورهای صفحه مجازی
Virtual Page States
-
نسخه ی نمایشی: VMMap
Demo: VMMap
-
به اشتراک گذاری صفحات
Sharing Pages
-
نسخه ی نمایشی: به اشتراک گذاری کد DLL
Demo: Sharing DLL Code
-
نسخه ی نمایشی: به اشتراک گذاری داده های DLL
Demo: Sharing DLL Data
-
نسخه ی نمایشی: آدرس بار DLL
Demo: DLL Load Address
-
x86 آدرس فضای مجازی طرح بندی فضای
x86 Virtual Address Space Layout
-
نسخه ی نمایشی: فعال کردن آدرس های بزرگ
Demo: Enabling Large Addresses
-
طرح بندی آدرس x64 بیتی
x64 bit Address Layout
-
ترجمه آدرس مجازی
Virtual Address Translation
-
x86 ترجمه آدرس مجازی
x86 Virtual Address Translation
-
طرح بندی x86 PDE/PTE
x86 PDE/PTE Layout
-
نسخه ی نمایشی: ترجمه آدرس مجازی
Demo: Virtual Address Translation
-
افزونه های آدرس فیزیکی (PAE)
Physical Address Extensions (PAE)
-
x64 ترجمه آدرس مجازی
x64 Virtual Address Translation
-
خطاهای صفحه
Page Faults
-
خلاصه
Summary
مدیریت حافظه (قسمت 2)
Memory Management (Part 2)
-
بررسی اجمالی
Overview
-
فایلهای صفحه
Page Files
-
نسخه ی نمایشی: پرونده های صفحه
Demo: Page Files
-
متعهد شارژ
Commit Charge
-
نسخه ی نمایشی: انجام شارژ
Demo: Commit Charge
-
مجموعه های کاری
Working Sets
-
پایگاه داده PFN
PFN Database
-
نسخه ی نمایشی: پایگاه داده PFN
Demo: PFN Database
-
API های حافظه در حالت کاربر
Memory APIs in User Mode
-
مدیر انبوه
The Heap Manager
-
نسخه ی نمایشی: ایجاد یک Heap
Demo: Creating a Heap
-
خلاصه
Summary
مدیریت حافظه (قسمت 3)
Memory Management (Part 3)
-
بررسی اجمالی
Overview
-
استفاده از حافظه سیستم
System Memory Usage
-
استخرهای حافظه سیستم
System Memory Pools
-
نسخه ی نمایشی: استخرهای حافظه سیستم
Demo: System Memory Pools
-
سیستم های حافظه حافظه API
System Memory Pools APIs
-
فایلهای نقشه برداری شده از حافظه
Memory Mapped Files
-
نسخه ی نمایشی: فایلهای حافظه نقشه برداری شده (Win32)
Demo: Memory Mapped Files (Win32)
-
نسخه ی نمایشی: پرونده های نقشه برداری شده با حافظه (.NET)
Demo: Memory Mapped Files (.NET)
-
حافظه رابط برنامه نویسی API ها
Memory Mapped Files APIs
-
صفحات بزرگ
Large Pages
-
مشاهده اطلاعات حافظه
Viewing Memory Information
-
نسخه ی نمایشی: اطلاعات حافظه
Demo: Memory Information
-
اطلاعات بیشتر در مورد مدیریت حافظه
More on Memory Management
-
خلاصه
Summary
قطع می شود
Interrupts
-
بررسی اجمالی
Overview
-
اعزام دام
Trap Dispatching
-
وقفه های سخت افزاری
Hardware Interrupts
-
وقفه را قطع کنید
Interrupt Dispatching
-
نسخه ی نمایشی: وقفه ها را قطع می کند
Demo: Interrupts
-
سطح درخواست قطع (IRQL)
Interrupt Request Level (IRQL)
-
سطح IRQL
IRQL Levels
-
نسخه ی نمایشی: ISR ها و IRQL ها
Demo: ISRs and IRQLs
-
بازبینی سطوح IRQL
IRQL Levels Recap
-
IRQL در مقابل اولویت های موضوع
IRQLs vs. Thread Priorities
-
وقفه ها و IRQL ها
Interrupts and IRQLs
-
همگام سازی IRQL بالا
High IRQL Synchronization
-
چرخش قفل
The Spin Lock
-
خلاصه
Summary
استثناها
Exceptions
-
بررسی اجمالی
Overview
-
اعزام استثنا
Exception Dispatching
-
نسخه ی نمایشی: موارد استثنا در IDT
Demo: Exceptions in the IDT
-
مدیریت استثنا
Exception Handling
-
حل استثناها
Resolving Exceptions
-
استثنائی ساختاری
Structured Exception Handling
-
نسخه ی نمایشی: SEH - __ سعی کنید/__ به جز
Demo: SEH - __try/__except
-
__ سعی کنید/__ بالاخره
__try/__finally
-
استثنائات SEH و سطح بالا
SEH and High Level Exceptions
-
نسخه ی نمایشی: C ++ RAII
Demo: C++ RAII
-
خرابی سیستم
System Crash
-
نسخه ی نمایشی: خرابی سیستم
Demo: System Crash
-
نسخه ی نمایشی: به پرونده Crash Dump نگاه می کنید
Demo: Looking at Crash Dump File
-
خلاصه
Summary
نمایش نظرات