کتاب معماری یک غول: کالبدشکافی سیستمعامل IBM System/360 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
معماری یک غول: کالبدشکافی سیستمعامل IBM System/360 معماری یک غول: کالبدشکافی سیستمعامل IBM System/360 مقدمه: سفری به قلب تپنده کامپیوترهای دوران طلایی آیا تا به حال به این فکر کردهاید که چگونه سیست...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری یک غول: کالبدشکافی سیستمعامل IBM System/360
موضوع کلی: سیستمهای عامل
موضوع میانی: اصول و معماری سیستمهای عامل
📋 سرفصلهای دوره
- 1. مبانی سیستم عامل: تعریف، اهداف و وظایف
- 2. معماری کامپیوتر: سختافزار و نرمافزار
- 3. مقدمهای بر IBM System/360: تاریخچه و معماری
- 4. معماری System/360: رجیسترها، حافظه، کانالها
- 5. فضای آدرسدهی و مدیریت حافظه
- 6. حالتهای پردازشی: Supervisor State, Problem State
- 7. دستورالعملهای ماشین: انواع و فرمتها
- 8. Interruptها: انواع، مدیریت و اولویتبندی
- 9. کانالهای ورودی/خروجی: DMA و کنترلرها
- 10. سیستم عامل اولیه System/360: مفاهیم اولیه
- 11. System Control Programming (SCP): اجزا و عملکرد
- 12. Job Control Language (JCL): مقدمه و مفاهیم پایه
- 13. دستورات JCL: JOB, EXEC, DD
- 14. پردازش Batch: مفاهیم و مزایا
- 15. مدیریت فایل: سیستم فایل اولیه
- 16. انواع فایلها: Sequential, Indexed Sequential, Direct Access
- 17. مدیریت فضای دیسک: تخصیص و آزادسازی
- 18. مفاهیم VTOC (Volume Table of Contents)
- 19. مقدمهای بر Multiprogramming
- 20. مدیریت حافظه در Multiprogramming: پارتیشنبندی ثابت
- 21. مدیریت حافظه در Multiprogramming: پارتیشنبندی متغیر
- 22. مفهوم Swapping و Roll-out/Roll-in
- 23. زمانبندی CPU: الگوریتمهای اولیه
- 24. مدیریت منابع: تخصیص و آزادسازی
- 25. کنترل همزمانی: مفاهیم اولیه
- 26. Synchronous Communication بین برنامهها
- 27. Asynchronous Communication بین برنامهها
- 28. مقدمهای بر System/370
- 29. Virtual Memory: مفهوم و پیادهسازی
- 30. Page Tableها و ترجمه آدرس
- 31. Demand Paging: عملکرد و مزایا
- 32. Page Replacement Algorithms: FIFO, LRU, Optimal
- 33. Thrashing: علت و راههای جلوگیری
- 34. Segmented Memory: مفهوم و پیادهسازی
- 35. Segmentation with Paging: معماری ترکیبی
- 36. Multiprocessing: معماری و مزایا
- 37. زمانبندی CPU در Multiprocessing
- 38. Load Balancing بین پردازندهها
- 39. اشتراک حافظه بین پردازندهها
- 40. Communication بین پردازندهها
- 41. مفهوم Caching: سلسله مراتب حافظه
- 42. Cache Coherency: مشکلات و راهحلها
- 43. DMA (Direct Memory Access) پیشرفته
- 44. Channel Programming: دستورات پیشرفته
- 45. مفهوم Spooling: مدیریت چاپ و ورودی
- 46. Device Drivers: طراحی و پیادهسازی
- 47. سیستم فایلهای پیشرفته: ساختار و مدیریت
- 48. Directory Structureها: سلسله مراتبی و شبکهای
- 49. File Protection: مکانیزمهای امنیتی
- 50. Access Control Lists (ACLs)
- 51. Journaling File Systems
- 52. Log-Structured File Systems
- 53. مفهوم RAID (Redundant Array of Independent Disks)
- 54. Database Management Systems (DBMS): مقدمه
- 55. Transaction Processing: ACID Properties
- 56. Concurrency Control در DBMS
- 57. Recovery Management در DBMS
- 58. Distributed Systems: مفاهیم پایه
- 59. Network Protocols: TCP/IP
- 60. Distributed File Systems
- 61. Distributed Database Systems
- 62. Security در سیستمهای عامل
- 63. Authentication: روشهای شناسایی کاربر
- 64. Authorization: کنترل دسترسی به منابع
- 65. Auditing: ثبت وقایع امنیتی
- 66. Encryption: رمزنگاری دادهها
- 67. Firewalls: محافظت از شبکه
- 68. Intrusion Detection Systems (IDS)
- 69. Virus Protection
- 70. مفهوم Virtualization: ماشینهای مجازی
- 71. Hypervisorها: انواع و عملکرد
- 72. Containerization: Docker و Kubernetes
- 73. Cloud Computing: معماری و خدمات
- 74. سرویسهای Infrastructure as a Service (IaaS)
- 75. سرویسهای Platform as a Service (PaaS)
- 76. سرویسهای Software as a Service (SaaS)
- 77. سیستمهای عامل بلادرنگ (Real-time Operating Systems)
- 78. زمانبندی وظایف در RTOS
- 79. Interrupt Handling در RTOS
- 80. Embedded Systems: معماری و کاربرد
- 81. مفاهیم IoT (Internet of Things)
- 82. Security در IoT
- 83. سیستمهای عامل موبایل: Android و iOS
- 84. امنیت در سیستمهای عامل موبایل
- 85. برنامهنویسی سیستم: مفاهیم و ابزارها
- 86. System Calls: رابط بین کاربر و هسته
- 87. Debugging و Profiling
- 88. Performance Tuning
- 89. مدیریت انرژی در سیستمهای عامل
- 90. سیستمهای عامل مدرن: Windows, Linux, macOS
- 91. مقایسه معماری سیستم عاملها
- 92. آینده سیستمهای عامل: جهتگیریهای جدید
- 93. سیستمهای عامل کوانتومی: مفاهیم اولیه
- 94. استفاده از هوش مصنوعی در سیستمهای عامل
- 95. سیستم عاملهای متن باز
- 96. مدیریت پیکربندی سیستم
- 97. مانیتورینگ و لاگینگ سیستم
- 98. تکنیکهای Fault Tolerance
- 99. High Availability سیستمها
- 100. Load Balancing پیشرفته
تگها:
Computer Architecture
History of Computing
IBM
IBM System/360
Mainframe
mainframes
Operating systems
OS
OS Principles
System/360
اصول سیستم عامل
برنامه نویسی سیستم
تاریخچه کامپیوتر
سیستم عامل
سیستمهای عامل
کالبدشکافی سیستم عامل
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.