اپلیکیشن اندرویدی فلشکارت آموزشی رمزگشایی Digital OS/8: کاوش در اعماق یک سیستم عامل پیشگام
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره رمزگشایی Digital OS/8: کاوش در اعماق یک سیستم عامل پیشگام
موضوع کلی: معماری کامپیوتر و سیستمهای عامل
موضوع میانی: سیستمهای عامل کلاسیک و ساختار داخلی آنها
📋 سرفصلهای دوره
- 1. مقدمهای بر دوره: چرا OS/8 اهمیت دارد؟
- 2. تاریخچه شرکت Digital Equipment Corporation (DEC)
- 3. معماری کامپیوتر PDP-8: یک کامپیوتر ۱۲ بیتی
- 4. مفاهیم پایه سیستم عامل: مانیتور، کرنل، شل
- 5. مروری بر خانواده سیستمعاملهای PDP-8
- 6. آشنایی با سختافزارهای جانبی کلاسیک: تلهتایپ ASR-33
- 7. رسانههای ذخیرهسازی دوره: نوار کاغذی و DECtape
- 8. فلسفه طراحی OS/8: سادگی و کارایی در حافظه محدود
- 9. نصب و راهاندازی شبیهساز SIMH برای PDP-8
- 10. اولین بوت: اجرای OS/8 برای نخستین بار
- 11. ورود به سیستم: کنسول و خط فرمان
- 12. آشنایی با CCL (Concise Command Language)
- 13. دستورات پایهای: DATE, CORE, DIR, MTYPE
- 14. کار با فایلها: ایجاد، حذف و تغییر نام (CREATE, DELETE, RENAME)
- 15. مفهوم دستگاههای منطقی و فیزیکی (SYS:, DSK:)
- 16. دستور COPY: کپی کردن فایلها بین دستگاهها
- 17. دستور TYPE: نمایش محتوای فایلهای متنی
- 18. استفاده از Wildcard ها در نام فایلها (* و ؟)
- 19. برنامه ویرایشگر متنی EDIT
- 20. دستورات اصلی در ویرایشگر EDIT
- 21. جستجو و جایگزینی در EDIT
- 22. مفهوم User File Directory (UFD)
- 23. دستورات SUBMIT و اجرای دستهای (Batch Processing)
- 24. مدیریت خطاها در سطح کاربر
- 25. تفاوت حالت Keyboard و System در CCL
- 26. ساختار فایل سیستم OS/8: یک نمای کلی
- 27. ساختار دیسک: بلاکها و سکتورها
- 28. Directory Segment و File Entries
- 29. جدول تخصیص فایل (File Allocation Table) در OS/8
- 30. پروسه خواندن یک فایل از دیسک
- 31. پروسه نوشتن یک فایل بر روی دیسک
- 32. محدودیتهای فایل سیستم OS/8
- 33. دستگاههای Block-Structured در مقابل Character-Oriented
- 34. بررسی دقیق دستگاه DECtape (TU56)
- 35. بررسی دقیق دیسکهای RK05
- 36. مدیریت دستگاههای ذخیرهسازی: دستور MOUNT
- 37. برنامه FUTIL (File Utility Program)
- 38. فشردهسازی و یکپارچهسازی دایرکتوری با SQUEEZE
- 39. بررسی سلامت دیسک با برنامههای تشخیصی
- 40. فایلهای سیستمی و نقش آنها (SYS, .SV)
- 41. مقدمهای بر برنامهنویسی در OS/8
- 42. زبان اسمبلی PDP-8: مجموعه دستورالعملها
- 43. اسمبلر PAL8: نحوه استفاده و گزینهها
- 44. ساختار یک برنامه اسمبلی برای OS/8
- 45. فراخوانیهای سیستمی (System Calls) پایه
- 46. برنامه Linker و پیوند فایلهای آبجکت
- 47. ایجاد فایلهای اجرایی با پسوند .SV
- 48. دیباگر ODT (Octal Debugging Technique)
- 49. کار با Breakpoint ها در ODT
- 50. بررسی و تغییر حافظه با ODT
- 51. زبان برنامهنویسی FORTRAN II
- 52. کامپایل و اجرای یک برنامه FORTRAN
- 53. کتابخانههای زمان اجرا (Run-time Libraries)
- 54. زبان برنامهنویسی BASIC
- 55. مفسر BASIC و حالت تعاملی آن
- 56. برنامهنویسی فایل در BASIC
- 57. زبان FOCAL: زبان محاسباتی DEC
- 58. برنامه Peripheral Interchange Program (PIP)
- 59. انتقال داده بین دستگاههای مختلف با PIP
- 60. ساخت کتابخانههای سفارشی با برنامه LIBRA
- 61. معماری مانیتور OS/8 (کرنل)
- 62. مدیریت حافظه در یک فضای آدرس ۱۲ بیتی
- 63. مفهوم فیلدهای حافظه (Memory Fields) و Extended Memory
- 64. بارگذار سیستم (System Loader)
- 65. مکانیسم وقفهها (Interrupts) در PDP-8
- 66. جدول بردار وقفه و روتینهای خدماتی
- 67. ساختار درایورهای دستگاه (Device Handlers)
- 68. نحوه اضافه کردن یک درایور جدید به سیستم
- 69. تحلیل کد منبع درایور تلهتایپ (KL8)
- 70. تحلیل کد منبع درایور دیسک (RK8)
- 71. رابط برنامهنویسی کاربردی (API) داخلی
- 72. فراخوانیهای ورودی/خروجی (I/O) سطح پایین
- 73. مفهوم User Service Routine (USR)
- 74. زمانبندی و مدیریت فرآیند در OS/8
- 75. محیط اجرای برنامههای کاربر (User Space)
- 76. حافظه مشترک و ارتباط بین فرآیندها
- 77. تحلیل ساختار فایلهای باینری .RL و .SV
- 78. سیستم Overlay و اجرای برنامههای بزرگتر از حافظه
- 79. نقشه حافظه OS/8: نواحی رزرو شده و آزاد
- 80. رمزگشایی کدهای خطای کرنل
- 81. فرآیند بوتاسترپ (Bootstrapping) از رسانههای مختلف
- 82. ساخت یک سیستم OS/8 از ابتدا: System Generation (SYSGEN)
- 83. برنامه BUILD و پیکربندی سیستم
- 84. اضافه کردن و حذف کردن درایورها از کرنل
- 85. پشتیبانگیری و بازیابی سیستم
- 86. امنیت در OS/8: مفاهیم و محدودیتها
- 87. مانیتورینگ و بهینهسازی عملکرد سیستم
- 88. اتصال ترمینالهای جدید
- 89. شبکهسازی در عصر PDP-8: مفاهیم اولیه
- 90. پروتکلهای ارتباطی سریال (Serial Communication)
- 91. عیبیابی سختافزاری با برنامههای تشخیصی (Diagnostics)
- 92. پچ کردن سیستم عامل با برنامه PATCH
- 93. تنظیمات پیشرفته CCL و فایلهای Startup
- 94. ساخت اسکریپتهای سیستمی پیچیده
- 95. میراث OS/8 و تأثیر آن بر سیستمعاملهای مدرن
- 96. مقایسه OS/8 با سیستمعاملهای معاصر آن (مانند RT-11)
- 97. مقایسه معماری OS/8 با Unix
- 98. پروژه نهایی: نوشتن یک درایور دستگاه ساده
- 99. جمعبندی دوره و نگاه به آینده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.