آموزش داخلی Windows

Windows Internals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ویندوز یک سیستم عامل بزرگ و پیچیده است. درک روش کار می تواند به توسعه دهندگان کمک کند تا بیشترین بهره را از آن ببرند ، یعنی همان دوره. توسعه دهندگان نرم افزار برای ویندوز باید نحوه کار ویندوز ، مکانیسم ها و الگوریتم های آن را درک کنند ، بنابراین آنها می توانند نرم افزار بهتری بنویسند که بتواند استفاده کند استفاده از نقاط قوت ویندوز. این دوره با تمام اصطلاحات اصلی ویندوز مانند پردازش ها ، رشته ها ، حافظه مجازی و موارد دیگر سرو کار دارد. چه یک برنامه نویس Win32 باشید ، چه یک برنامه نویس .NET یا یک برنامه نویس درایور دستگاه ، باید از درک ویندوز بهره مند شوید ، که ممکن است در عیب یابی مشکلات دشوار نیز کمک کند.

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

مقدمه Introduction

  • مقدمه Introduction

  • نسخه های ویندوز Windows Versions

  • ابزارها Tools

  • نسخه ی نمایشی: دریافت ابزارها Demo: Getting The Tools

  • خلاصه Summary

مفاهیم اساسی Basic Concepts

  • مقدمه Introduction

  • حالت هسته در مقابل حالت کاربر Kernel mode vs. User mode

  • فرایندها Processes

  • نسخه ی نمایشی: Win 7 Task Manager Demo: Win 7 Task Manager

  • نسخه ی نمایشی: Win 8 Task Manager Demo: Win 8 Task Manager

  • نسخه ی نمایشی: Explorer فرآیند Demo: Process Explorer

  • موضوعات Threads

  • نسخه ی نمایشی: موضوعات Demo: Threads

  • حافظه مجازی Virtual Memory

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

  • اشیا and و دستگیره ها Objects and Handles

  • نسخه ی نمایشی: اشیا and و دستگیره ها Demo: Objects and Handles

  • خلاصه Summary

معماری سیستم (قسمت 1) System Architecture (Part 1)

  • اهداف طراحی ویندوز Windows Design Goals

  • نسخه ی نمایشی: یونیکد Demo: Unicode

  • نسخه های ویندوز Windows Editions

  • نسخه ی نمایشی: نسخه ویندوز Demo: Windows Version

  • مروری بر معماری عمومی General Architecture Overview

  • عملکرد مکالمه جریان Function Call Flow

  • معرفی WinDbg Introduction to WinDbg

  • نسخه ی نمایشی: عملکرد مکالمه جریان Demo: Function Call Flow

  • نسخه ی نمایشی: رفع اشکال هسته محلی Demo: Local Kernel Debugging

  • خلاصه Summary

معماری سیستم (قسمت 2) System Architecture (Part 2)

  • معرفی Intro

  • پرونده های اصلی سیستم Core System Files

  • نسخه ی نمایشی: پرونده های اصلی سیستم Demo: Core System Files

  • متقارن چند پردازشی Symmetric Multiprocessing

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

  • زیر سیستم ها و NTDLL Subsystems and NTDLL

  • نسخه ی نمایشی: زیر سیستم ها و NTDLL Demo: Subsystems and NTDLL

  • فرایندهای سیستم 1 System Processes 1

  • نسخه ی نمایشی: فرآیندهای بیکار و سیستم Demo: Idle and System Processes

  • فرایندهای سیستم 2 System Processes 2

  • نسخه ی نمایشی: خدمات Demo: Services

  • وای 64 Wow64

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

  • خلاصه Summary

فرآیندها و رشته ها (قسمت 1) Processes and Threads (Part 1)

  • مقدمه Introduction

  • فرایندها Processes

  • ایجاد فرآیند Process Creation

  • نسخه ی نمایشی: ایجاد یک فرآیند Demo: Creating A Process

  • نسخه ی نمایشی: پردازش داخلی Demo: Process Internals

  • موضوعات Threads

  • نسخه ی نمایشی: ایجاد موضوعات Demo: Creating Threads

فرآیندها و رشته ها (قسمت 2) Processes and Threads (Part 2)

  • پشته ها Thread Stacks

  • نسخه ی نمایشی: پشته ها Demo: Thread Stacks

  • اولویت های موضوع Thread Priorities

  • نسخه ی نمایشی: اولویت های موضوع Demo: Thread Priorities

  • نسخه ی نمایشی: برنامه ریزی موضوع Demo: Thread Scheduling

  • برنامه ریزی موضوع ساده Simple Thread Scheduling

  • ایالات موضوع Thread States

  • زمانبند The Scheduler

  • نسخه ی نمایشی: ایالات موضوع Demo: Thread States

  • کوانتومی Quantum

  • نسخه ی نمایشی: موضوع کوانتوم Demo: Thread Quantum

فرآیندها و موضوعات (قسمت 3) Processes and Threads (Part 3)

  • اولویت افزایش می یابد Priority Boosts

  • نسخه ی نمایشی: چکمه های اولویت دار Demo: Priority Boots

  • برنامه ریزی چند پردازنده Multiprocessor Scheduling

  • همگام سازی موضوع Thread Synchronization

  • همزمانی اولیه Synchronization Primitives

  • نسخه ی نمایشی: همگام سازی موضوع Demo: Thread Synchronization

  • موضوع بیشتر More Threading

  • نسخه ی نمایشی: موازی سازی خودکار C ++ Demo: C++ Automatic Parallelization

  • نسخه ی نمایشی: موازی سازی خودکار NET Demo: .NET Automatic Parallelization

  • شغل ها Jobs

  • نسخه ی نمایشی: مشاغل Demo: Jobs

  • خلاصه Summary

نمایش نظرات

آموزش داخلی Windows
جزییات دوره
6h 47m
72
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
505
4.7 از 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) است.