آموزش Windows Internals 2

Windows Internals 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ویندوز یک سیستم عامل بزرگ و پیچیده است. درک روش کار می تواند به توسعه دهندگان کمک کند تا بیشترین بهره را ببرند. این یک دوره ادامه به دنبال 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

نمایش نظرات

آموزش Windows Internals 2
جزییات دوره
7h 30m
90
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
145
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavel Yosifovich Pavel Yosifovich

پاول یک توسعه دهنده ، مربی ، نویسنده و سخنران است و در فن آوری های مایکروسافت متخصص است. او نویسنده مشترک "Windows Internals، 7th edition" (MS Press، 2017) و "WPF 4.5 Cookbook" (Packt، 2012) است.