آموزش مبانی اشکال زدایی هسته هسته ویندوز

Windows Kernel Debugging Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توسعه دهندگان ویندوز و سرپرستان فناوری اطلاعات مهارت های ارزشمندی را در مورد اشکال زدایی Windows Blue Screen of Death (BSOD) فرا می گیرند. بیاموزید که چگونه از Windows Debugger (WinDbg) همراه با آگاهی از عملکردهای داخلی سیستم عامل ویندوز همانطور که می خواهید استفاده کنید ... رفع اشکال هسته ویندوز یکی از سخت ترین مهارت هایی است که مدیر سیستم می تواند داشته باشد. این امکان را فراهم می کند تا به عملکرد سیستم عامل نگاهی بیندازید و دلیل خرابی یا قفل شدن یک سرور را تعیین کنید. این دوره اصول اساسی برای درک عملکردهای داخلی سیستم عامل ویندوز و نحوه نصب و استفاده از Windows Debugger را پوشش می دهد. استراتژی هایی برای بررسی تصادفات فراهم شده است که با تجزیه و تحلیل خرابی ها و آویزان کردن ، به آنها اطمینان فوری می دهد. شما درمورد فرآیندها و موضوعات ویندوز ، ردیابی پشته ها ، پردازنده ها ، مکانیزم های همگام سازی ، چیدمان فضای آدرس ، درایورها و وقفه ها و موارد دیگر یاد خواهید گرفت. این دوره را با مهارت های عیب یابی ترک خواهید کرد که می توانید برای سالهای زیادی از آن استفاده کنید.

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

آشنایی با Windows Crashes and Hangs Introduction to Windows Crashes and Hangs

  • مقدمه Introduction

  • ویندوز خراب و قطع می شود Windows Crashes and Hangs

  • علل شایع Common Causes

  • Memory Dump Creation Memory Dump Creation

  • انواع تخلیه حافظه Types of Memory Dumps

  • پیکربندی حافظه تخلیه Configuring Memory Dumps

  • پرونده تخلیه اختصاصی Dedicated Dump File

  • محدودیت ها و خریدها Restrictions and Gotchas

شروع کار با Windows Debugger Getting Started With the Windows Debugger

  • معرفی Windows Debugger Introducing the Windows Debugger

  • اشکال زدایی در حالت هسته زنده Live Kernel-mode Debugging

  • تجزیه و تحلیل پس از مرگ Postmortem Analysis

  • نصب ابزارهای اشکال زدایی Installing the Debugging Tools

  • شروع Debugger Starting the Debugger

  • فضاهای کاری اشکال زدایی Debugger Workspaces

  • افتتاح حافظه تخلیه Opening a Memory Dump

دریافت راهنما در Windows Debugger Getting Help in the Windows Debugger

  • معرفی Windows Help Debugger Library Introducing the Windows Debugger Help Library

  • یافتن راهنما در مورد عملیات رفع اشکال Finding Help on Debugger Operations

  • دریافت راهنمایی در مورد دستورات اشکال زدایی Getting Help on Debugger Commands

  • با استفاده از بخش مرجع کد بررسی اشکالات Using the Bug Checks Code Reference Section

  • معماری و دستورالعمل پردازنده Processor Architectures and Instructions

پیکربندی Windows Debugger Configuring the Windows Debugger

  • چه مواردی باید در WinDbg پیکربندی شود؟ What Needs to Be Configured in WinDbg?

  • نمادها Symbols

  • پیکربندی مسیر File Symbol Configuring the Symbol File Path

  • ایجاد مسیر File Source Establishing the Source File Path

  • پیکربندی مسیر اجرایی تصویر Configuring the Executable Image Path

شروع تجزیه و تحلیل Crash Dump Starting Your Crash Dump Analysis

  • شروع تجزیه و تحلیل Crash Dump با دستور! analyse -v Starting Your Crash Dump Analysis With the !analyze -v Command

  • نمایش با استفاده از! تجزیه و تحلیل -v Demonstration Using !analyze -v

  • استراتژی های تجزیه و تحلیل خرابی سیستم Strategies for Analyzing System Crashes

  • استراتژی های تجزیه و تحلیل سیستم آویزان Strategies for Analyzing System Hangs

درک رد پشته ها Understanding Stack Traces

  • اصول پشته Stack Fundamentals

  • Stack Trace چیست؟ What is a Stack Trace?

  • نمایش Stack Trace در WinDbg Displaying the Stack Trace in WinDbg

  • دستور WinDbg k برای نمایش ردیابی پشته WinDbg k Command for Displaying a Stack Trace

  • دستورات WinDbg dds و dqs برای نمایش ردیابی پشته WinDbg dds and dqs Commands for Displaying a Stack Trace

  • دستور WinDbg! stacks برای نمایش ردیابی پشته WinDbg !stacks Command for Displaying a Stack Trace

فرآیندهای رفع اشکال و رشته ها Debugging Processes and Threads

  • فرایندهای ویندوز Windows Processes

  • با استفاده از! فرآیند فرمان رفع اشکال Using the !process Debugger Command

  • موضوعات ویندوز Windows Threads

  • با استفاده از دستور! thread Debugger Command Using the !thread Debugger Command

  • درک زمانبندی موضوع و حالتها Understanding Thread Scheduling and States

درک پردازنده ها و کد جدا شده Understanding Processors and Disassembled Code

  • پردازنده ها و ثبت ها Processors and Registers

  • سیستم های چند پردازنده Multiprocessor Systems

  • سوکت ، هسته و بیش از حد نخ Sockets, Cores, and Hyper-threading

  • جمع نکردن جریانهای دستورالعمل Unassembling Instruction Streams

بررسی قفل و اسپینلاک Investigating Locks and Spinlocks

  • قفل ها و منابع Locks and Resources

  • رفع اشکال در بن بست ها Debugging Deadlocks

  • چرخ های چرخشی Spinlocks

  • تحلیل Spinlock Hangs Analyzing Spinlock Hangs

کاوش حافظه مجازی ویندوز Exploring Windows Virtual Memory

  • حافظه مجازی چیست؟ What is Virtual Memory?

  • مصرف کنندگان حافظه مجازی Consumers of Virtual Memory

  • پوسته های آدرس مجازی ویندوز Windows Virtual Address Space Layouts

  • استخرهای حافظه ویندوز Windows Memory Pools

  • نمایش محتوای حافظه Displaying Memory Contents

درایورها و وقفه های Windows Windows Drivers and Interrupts

  • راننده چیست؟ What is a Driver?

  • بسته های درخواست I/O (IRP) I/O Request Packets (IRP)

  • سطح درخواست قطع (IRQL) Interrupt Request Levels (IRQL)

  • تماس های رویه موکول (DPC) Deferred Procedure Calls (DPC)

مجبور کردن Windows Memory Dumps Forcing Windows Memory Dumps

  • چرا سرورهای ویندوز قطع می شوند؟ Why do Windows Servers Hang?

  • مجبور کردن یک حافظه با NotMyFault Forcing a Memory Dump With NotMyFault

  • مجبور کردن حافظه با صفحه کلید Forcing a Memory Dump With a Keyboard

  • مجبور کردن یک حافظه با یک وقفه غیر پوششی Forcing a Memory Dump With a Non-maskable Interrupt

نمایش نظرات

آموزش مبانی اشکال زدایی هسته هسته ویندوز
جزییات دوره
5h 2m
61
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
117
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bruce Mackenzie-Low Bruce Mackenzie-Low

بروس یک مشاور ارشد در HP است که پشتیبانی سطح 3 جهانی را از محصولات مبتنی بر مایکروسافت ویندوز از جمله خوشه های Failover ، تجزیه و تحلیل Crash Dump و تنظیم عملکرد ارائه می دهد. با بیش از 25 سال تجربه محاسبات در Digital ، Compaq و HP ، Bruce یک منبع شناخته شده برای حل مشکلات بسیار پیچیده شامل خوشه ها ، SAN ها ، شبکه ها و داخلی است. او در طول زندگی حرفه ای خود به طور گسترده تدریس کرده است و همیشه مخاطبان خود را با شور و اشتیاق به فن آوری انرژی می دهد.