اپلیکیشن اندرویدی فلشکارت آموزشی طراحی و پیادهسازی سیستمهای عامل برای کامپیوترهای قدیمی: مطالعه موردی MAMOS در IBM 7090/7094
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی سیستمهای عامل برای کامپیوترهای قدیمی: مطالعه موردی MAMOS در IBM 7090/7094
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: سیستمهای عامل و معماری کامپیوتر
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای عامل در کامپیوترهای قدیمی
- 2. تاریخچه سیستمهای عامل
- 3. معماری کامپیوتر IBM 7090/7094
- 4. سیستم عامل IBSYS
- 5. مفهوم مانیتور در سیستمهای عامل
- 6. طراحی مانیتور MAMOS
- 7. ساختار کلی MAMOS
- 8. مدیریت حافظه در MAMOS
- 9. تقسیمبندی حافظه
- 10. مدیریت پشته (Stack Management)
- 11. مدیریت دادهها (Data Management)
- 12. مدیریت پردازشها (Process Management)
- 13. زمانبندی پردازشها
- 14. مفهوم وقفه (Interrupt)
- 15. انواع وقفهها در IBM 7090/7094
- 16. مدیریت وقفهها در MAMOS
- 17. ارتباط بین پردازشها (Inter-process Communication)
- 18. قفلهای نرمافزاری (Software Locks)
- 19. همگامسازی پردازشها (Process Synchronization)
- 20. دیلاک (Deadlock) و جلوگیری از آن
- 21. تشخیص دیلاک
- 22. رفع دیلاک
- 23. مدیریت ورودی/خروجی (I/O Management)
- 24. دستگاههای ورودی/خروجی در IBM 7090/7094
- 25. درایورهای دستگاه (Device Drivers)
- 26. مدیریت بافرینگ (Buffering)
- 27. مدیریت صف (Queue Management)
- 28. سیستم فایل در MAMOS
- 29. ساختار فایلها
- 30. عملیات روی فایلها
- 31. مدیریت دیسک
- 32. قوانین دسترسی به فایلها
- 33. امنیت سیستم در MAMOS
- 34. احراز هویت کاربران
- 35. مجوزهای دسترسی
- 36. مدیریت خطا در MAMOS
- 37. ثبت وقایع (Logging)
- 38. تشخیص و بازیابی خطا
- 39. مفاهیم برنامهنویسی سطح پایین
- 40. زبان اسمبلی IBM 7090/7094
- 41. دستورالعملهای پردازنده
- 42. ثباتها (Registers)
- 43. آدرسدهی حافظه
- 44. توابع و رویهها (Functions and Procedures)
- 45. مدیریت فراخوانی توابع
- 46. بازگشت از توابع
- 47. کامپایلر MAMOS
- 48. تجزیه و تحلیل لغوی (Lexical Analysis)
- 49. تجزیه و تحلیل نحوی (Syntax Analysis)
- 50. تولید کد میانی
- 51. بهینهسازی کد
- 52. لینکر (Linker)
- 53. لودر (Loader)
- 54. مفاهیم شیءگرایی در سیستمهای قدیمی
- 55. الگوهای طراحی در MAMOS
- 56. مدیریت پیوند (Link Management)
- 57. مدیریت بارگذاری (Load Management)
- 58. مدیریت زمانبندی (Scheduling Management)
- 59. مدیریت حافظه پویا (Dynamic Memory Management)
- 60. مدیریت منابع (Resource Management)
- 61. مدیریت صف وظایف (Job Queue Management)
- 62. مدیریت صف دستگاه (Device Queue Management)
- 63. مدیریت صف بافر (Buffer Queue Management)
- 64. مدیریت صف پیام (Message Queue Management)
- 65. مدیریت صف خطا (Error Queue Management)
- 66. مدیریت صف لاگ (Log Queue Management)
- 67. مدیریت صف ارتباط (Communication Queue Management)
- 68. مدیریت صف همگامسازی (Synchronization Queue Management)
- 69. مدیریت صف قفل (Lock Queue Management)
- 70. مدیریت صف دیلاک (Deadlock Queue Management)
- 71. مدیریت صف ورودی (Input Queue Management)
- 72. مدیریت صف خروجی (Output Queue Management)
- 73. مدیریت صف فایل (File Queue Management)
- 74. مدیریت صف دیسک (Disk Queue Management)
- 75. مدیریت صف امنیت (Security Queue Management)
- 76. مدیریت صف احراز هویت (Authentication Queue Management)
- 77. مدیریت صف مجوز (Permission Queue Management)
- 78. مدیریت صف خطا در I/O (I/O Error Management)
- 79. مدیریت خطا در سیستم فایل (File System Error Management)
- 80. مدیریت خطا در امنیت (Security Error Management)
- 81. مدیریت خطا در پردازش (Process Error Management)
- 82. مدیریت خطا در حافظه (Memory Error Management)
- 83. مدیریت خطا در زمانبندی (Scheduling Error Management)
- 84. مدیریت خطا در ارتباط (Communication Error Management)
- 85. مدیریت خطا در همگامسازی (Synchronization Error Management)
- 86. مدیریت خطا در قفل (Lock Error Management)
- 87. مدیریت خطا در دیلاک (Deadlock Error Management)
- 88. مدیریت خطا در ورودی/خروجی (I/O Error Management)
- 89. مدیریت خطا در سیستم فایل (File System Error Management)
- 90. مدیریت خطا در امنیت (Security Error Management)
- 91. مدیریت خطا در پردازش (Process Error Management)
- 92. مدیریت خطا در حافظه (Memory Error Management)
- 93. مدیریت خطا در زمانبندی (Scheduling Error Management)
- 94. مدیریت خطا در ارتباط (Communication Error Management)
- 95. مدیریت خطا در همگامسازی (Synchronization Error Management)
- 96. مدیریت خطا در قفل (Lock Error Management)
- 97. مدیریت خطا در دیلاک (Deadlock Error Management)
- 98. درسهای آموخته از MAMOS
- 99. کاربرد سیستمهای عامل در صنعت
- 100. تکامل معماری کامپیوتر و سیستمهای عامل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.