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