کتاب صوتی کالبدشکافی macOS: سفری به اعماق سیستم‌عامل اپل

کالبدشکافی macOS: سفری به اعماق سیستم‌عامل اپل | دوره آموزشی کالبدشکافی macOS: سفری به اعماق سیستم‌عامل اپل دوره آموزشی تخصصی برای علاقه‌مندان به سیستم‌عامل و توسعه‌دهندگان macOS معرفی دوره: به دنیای ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کالبدشکافی macOS: سفری به اعماق سیستم‌عامل اپل

موضوع کلی: سیستم‌عامل‌های مدرن

موضوع میانی: معماری و عملکرد داخلی macOS

📋 سرفصل‌های دوره

  • 1. مقدمه: چرا کالبدشکافی macOS؟
  • 2. ساختار کلی سیستم‌عامل مدرن
  • 3. تاریخچه مختصر macOS و تکامل آن
  • 4. معماری کلی macOS: لایه‌ها و اجزا
  • 5. مفاهیم کلیدی: هسته، کرنل، فضای کاربری
  • 6. معرفی XNU: هسته هیبریدی macOS
  • 7. تاریخچه و معماری XNU
  • 8. ماژول‌های XNU: Mach و BSD
  • 9. کاربرد Mach در XNU
  • 10. کاربرد BSD در XNU
  • 11. پردازش‌ها در macOS: نمای کلی
  • 12. فرایندها (Processes) و نخ‌ها (Threads)
  • 13. مدیریت فرایندها: ایجاد و نابودی
  • 14. شناسه فرایند (PID) و شناسه گروه فرایند (PGID)
  • 15. فرایندهای یتیم و زامبی
  • 16. مکانیسم‌های ارتباط بین فرایندی (IPC)
  • 17. پیام‌رسانی در Mach (Mach Messages)
  • 18. لوله‌های نام‌گذاری شده (Named Pipes) و لوله‌های ناشناس (Anonymous Pipes)
  • 19. صف‌های پیام (Message Queues)
  • 20. اشتراک حافظه (Shared Memory)
  • 21. سوکت‌ها (Sockets)
  • 22. سیستم فایل در macOS: نمای کلی
  • 23. ساختار سیستم فایل Unix
  • 24. سیستم فایل HFS+ (Hierarchical File System Plus)
  • 25. سیستم فایل APFS (Apple File System)
  • 26. ویژگی‌های APFS: Snapshots، Cloning، Compression
  • 27. مدیریت دایرکتوری‌ها و فایل‌ها
  • 28. دسترسی به فایل‌ها و مجوزها (Permissions)
  • 29. پیوندهای سخت (Hard Links) و پیوندهای نمادین (Symbolic Links)
  • 30. عملیات ورودی/خروجی (I/O) در macOS
  • 31. پشته I/O (I/O Stack)
  • 32. درایورهای دستگاه (Device Drivers)
  • 33. کتابخانه‌های I/O سطح بالا (Higher-level I/O Libraries)
  • 34. مدیریت حافظه در macOS: نمای کلی
  • 35. مدیریت حافظه مجازی (Virtual Memory Management)
  • 36. صفحات حافظه (Memory Pages) و جدول صفحات (Page Table)
  • 37. حافظه فعال (Active Memory) و حافظه غیرفعال (Inactive Memory)
  • 38. تخلیه حافظه (Swapping) و پشتیبان‌گیری حافظه (Memory Paging)
  • 39. مدیریت حافظه در فضای کاربری
  • 40. تخصیص حافظه (Memory Allocation)
  • 41. بازیافت حافظه (Garbage Collection)
  • 42. مدیریت حافظه در هسته
  • 43. سرویس‌های هسته (Kernel Services)
  • 44. پیکربندی هسته
  • 45. ماژول‌های هسته (Kernel Modules)
  • 46. بارگذاری و تخلیه ماژول‌های هسته
  • 47. ارتباط با ماژول‌های هسته
  • 48. مدیریت دستگاه‌ها در macOS: نمای کلی
  • 49. دستگاه‌های ورودی/خروجی (I/O Devices)
  • 50. سرویس دستگاه I/O (I/O Kit)
  • 51. فریم‌ورک Device Kit
  • 52. نحوه کارکرد درایورهای دستگاه
  • 53. مدیریت شبکه در macOS: نمای کلی
  • 54. پشته شبکه TCP/IP
  • 55. سوکت‌های BSD
  • 56. کتابخانه‌های شبکه سطح بالا
  • 57. پروتکل‌های شبکه در macOS
  • 58. امنیت در macOS: نمای کلی
  • 59. مدل امنیتی macOS
  • 60. مکانیسم‌های احراز هویت (Authentication)
  • 61. کنترل دسترسی اجباری (Mandatory Access Control - MAC)
  • 62. سیستم گواهی‌نامه (Certificate System)
  • 63. امضای کد (Code Signing)
  • 64. ماشین مجازی (Virtualization) در macOS
  • 65. معرفی مفهوم ماشین مجازی
  • 66. Virtualization Framework در macOS
  • 67. نحوه کارکرد ماشین مجازی
  • 68. معماری PowerPC در macOS (اشاره تاریخی)
  • 69. معماری Intel در macOS
  • 70. معماری Apple Silicon (ARM) در macOS
  • 71. بوت‌لودر (Bootloader) در macOS: نمای کلی
  • 72. فرآیند بوت در macOS
  • 73. EFI/UEFI در مک
  • 74. macOS Boot Process
  • 75. راه‌اندازی هسته XNU
  • 76. مدیریت پردازش‌ها در عمق
  • 77. حالات فرایند (Process States)
  • 78. زمان‌بندی پردازش‌ها (Process Scheduling)
  • 79. اولویت‌بندی پردازش‌ها
  • 80. مکانیزم‌های سیگنال‌دهی (Signal Handling)
  • 81. موضوعات پیشرفته IPC
  • 82. QoS Classes در Mach Messages
  • 83. Mach Ports و Port Rights
  • 84. IPC در فضای کاربری و فضای هسته
  • 85. سیستم فایل در عمق
  • 86. ویژگی‌های فایل سیستم‌های جدید
  • 87. Journaling در HFS+ و APFS
  • 88. Metadata در سیستم فایل
  • 89. مدیریت فضای دیسک
  • 90. امنیت فایل سیستم
  • 91. مدیریت حافظه در عمق
  • 92. صفحات اصلی (Resident Pages) و صفحات در پشتیبان (Backed Pages)
  • 93. مدیریت پشته (Stack Management)
  • 94. مدیریت Heap
  • 95. Paging Policies
  • 96. Memory Pressure Notification
  • 97. مدیریت I/O در عمق
  • 98. I/O Scheduling
  • 99. Buffer Cache
  • 100. Direct I/O
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apple operating system Darwin Mac OS X macOS macOS internals macOS Kernel Modern Operating Systems Operating System Architecture تحلیل سیستم‌عامل سیستم‌عامل اپل سیستم‌عامل‌های مدرن عملکرد داخلی سیستم‌عامل معماری macOS

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.