آموزش ویندوز 11 داخلی: مدیریت حافظه

Windows 11 Internals: Memory Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: به Windows 11 Internals: Memory Management خوش آمدید. این دوره به شما یاد می دهد که چگونه ویندوز از حافظه مجازی و فیزیکی استفاده و مدیریت می کند. یاد خواهید گرفت که چگونه از حافظه در ویندوز و رایج ترین API ها برای کار با حافظه استفاده می شود. بدیهی است که حافظه جزء کلیدی هر سیستم محاسباتی است. مدیریت کارآمد حافظه بر اساس فرآیندها و نیازهای حافظه و عملیات سیستم، لزوماً آسان نیست. در این دوره آموزشی، Windows 11 Internals: Memory Management، نحوه استفاده از حافظه توسط فرآیندها، درک تفاوت بین حافظه مجازی و فیزیکی و نحوه استفاده از API های مختلف مرتبط با حافظه در هنگام کار با حافظه را خواهید آموخت. ابتدا، اصول استفاده از حافظه را بررسی خواهید کرد. در مرحله بعد، «انواع» حافظه های مدیریت شده توسط سیستم عامل ویندوز را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از API های مرتبط با حافظه برای کار موثر با حافظه مجازی و فیزیکی استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مدیریت حافظه مورد نیاز برای درک و کار موثر با سیستم عامل ویندوز را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مبانی حافظه Memory Fundamentals

  • بررسی اجمالی Overview

  • مدیریت حافظه Managing Memory

  • فضاهای آدرس 64 بیتی 64 Bit Address Spaces

  • نسخه ی نمایشی: محدودیت های آدرس فرآیند Demo: Process Address Limits

  • محدودیت های آدرس x64 x64 Address Limitations

  • ایالات صفحه مجازی Virtual Page States

  • نسخه ی نمایشی: VMmap Demo: VMmap

  • حافظه متعهد در مقابل حافظه رزرو شده Committed vs. Reserved Memory

  • نسخه ی نمایشی: متعهد در مقابل رزرو شده Demo: Committed vs. Reserved

  • خلاصه Summary

حافظه در محل کار Memory at Work

  • بررسی اجمالی Overview

  • شمارنده های حافظه Memory Counters

  • نسخه ی نمایشی: Memory Counters Taskman Demo: Memory Counters Taskman

  • نسخه ی نمایشی: Memory Counters Procexp Demo: Memory Counters Procexp

  • کد اشتراک حافظه Memory Sharing Code

  • نسخه ی نمایشی: کد اشتراک گذاری Demo: Sharing Code

  • داده های اشتراک گذاری حافظه Memory Sharing Data

  • نسخه ی نمایشی: به اشتراک گذاری داده ها Demo: Sharing Data

  • حفاظت از حافظه Memory Protection

  • نسخه ی نمایشی: محافظت از حافظه Demo: Memory Protection

  • خلاصه Summary

ترجمه آدرس مجازی Virtual Address Translation

  • معرفی Introduction

  • بررسی اجمالی Overview

  • ترجمه آدرس مجازی Virtual Address Translation

  • x86 ترجمه آدرس x86 Address Translation

  • x86 ترجمه آدرس PAE x86 PAE Address Translation

  • x86 PDE و PTE x86 PDE and PTE

  • x64 ترجمه آدرس x64 Address Translation

  • طرح بندی PTE معتبر x64 x64 Valid PTE Layout

  • نسخه ی نمایشی: ترجمه آدرس مجازی Demo: Virtual Address Translation

  • خطاهای صفحه Page Faults

  • فایل های صفحه Page Files

  • نسخه ی نمایشی: فایل های صفحه Demo: Page Files

  • اندازه فایل صفحه Page File Size

  • نسخه ی نمایشی: فایل صفحه Demo: Page File

  • مجموعه های کاری Working Sets

  • پویایی صفحه Page Dynamics

  • نسخه ی نمایشی: فهرست صفحات Demo: Page Lists

  • خلاصه Summary

API های حافظه Memory APIs

  • بررسی اجمالی Overview

  • نمای کلی API حالت کاربر User Mode API Overview

  • API های مجازی Virtual APIs

  • نسخه ی نمایشی: Virtual API Part1 Demo: Virtual API Part1

  • نسخه ی نمایشی: Virtual API Part2 Demo: Virtual API Part2

  • نسخه ی نمایشی: Virtual API Part3 Demo: Virtual API Part3

  • انبوه Heaps

  • نسخه ی نمایشی: Heaps Demo: Heaps

  • C/C++ Runtime API C/C++ Runtime APIs

  • نسخه ی نمایشی: CRT Demo: CRT

  • IRQL IRQL

  • استفاده از حافظه سیستم System Memory Usage

  • APIهای حافظه هسته Kernel Memory APIs

  • نسخه ی نمایشی: حافظه هسته Demo: Kernel Memory

  • خلاصه Summary

موضوعات پیشرفته Advanced Topics

  • بررسی اجمالی Overview

  • فایل های نگاشت حافظه Memory Mapped Files

  • MMF API MMF API

  • نسخه ی نمایشی: MMF Part1 Demo: MMF Part1

  • نسخه ی نمایشی: MMF Part2 Demo: MMF Part2

  • نسخه ی نمایشی: MMF Part3 Demo: MMF Part3

  • نسخه ی نمایشی: MMF Kernel Demo: MMF Kernel

  • صفحات بزرگ Large Pages

  • نسخه ی نمایشی: صفحات بزرگ Demo: Large Pages

  • تزریق DLL DLL Injection

  • نسخه ی نمایشی: DLL Injection Part1 Demo: DLL Injection Part1

  • نسخه ی نمایشی: DLL Injection Part2 Demo: DLL Injection Part2

  • نسخه ی نمایشی: DLL Injection Part3 Demo: DLL Injection Part3

  • ASLR ASLR

  • نسخه ی نمایشی: ASLR Demo: ASLR

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ویندوز 11 داخلی: مدیریت حافظه
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 34m
71
Pluralsight (پلورال سایت) pluralsight-small
30 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 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) است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.