کتاب اسرار برنامهنویسی IBM System/360: مقدمهای بر مفاهیم و دستورالعملها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
اسرار برنامهنویسی IBM System/360: دروازهای به ریشههای محاسبات مدرن اسرار برنامهنویسی IBM System/360: مقدمهای بر مفاهیم و دستورالعملها سفری بینظیر به قلب تاریخ و معماری کامپیوتر کشف ریشههای محا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسرار برنامهنویسی IBM System/360: مقدمهای بر مفاهیم و دستورالعملها
موضوع کلی: تاریخچه و اصول کامپیوترهای بزرگ
موضوع میانی: برنامهنویسی سیستمهای کامپیوتری نسل قدیم
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترهای بزرگ: تاریخچه و تکامل
- 2. معرفی سیستم IBM System/360: یک انقلاب در معماری کامپیوتر
- 3. نگاهی به خانواده System/360: مدلها و ویژگیها
- 4. مروری بر اجزای سختافزاری System/360: CPU، حافظه و I/O
- 5. آشنایی با زبان اسمبلی System/360: پایه و اساس برنامهنویسی
- 6. ساختار حافظه و آدرسدهی در System/360
- 7. ثباتها و نقش آنها در برنامهنویسی اسمبلی
- 8. دستورالعملهای انتقال دادهها در زبان اسمبلی System/360
- 9. دستورالعملهای محاسباتی صحیح در زبان اسمبلی System/360
- 10. دستورالعملهای منطقی و عملیات بیتی
- 11. دستورالعملهای شاخهای و کنترل جریان در زبان اسمبلی
- 12. ساختار یک برنامه اسمبلی System/360: بخشهای ضروری
- 13. قواعد نامگذاری و استفاده از برچسبها در اسمبلی
- 14. آشنایی با دستورالعملهای ورودی/خروجی (I/O)
- 15. مدیریت فایلها و دسترسی به دادهها در System/360
- 16. کار با کاراکترها و رشتهها در زبان اسمبلی
- 17. استفاده از جدولها و آرایهها در برنامهنویسی اسمبلی
- 18. برنامهنویسی زیرروالها و استفاده از پشته
- 19. آشنایی با ماکروها و مزایای آنها
- 20. ساخت و استفاده از ماکروهای سفارشی
- 21. برنامهنویسی ساختیافته در زبان اسمبلی System/360
- 22. مدیریت خطا و تشخیص اشکال در برنامههای اسمبلی
- 23. مبانی سیستمعامل OS/360
- 24. مدیریت حافظه در OS/360
- 25. مدیریت فایلها و ذخیرهسازی در OS/360
- 26. اجرای برنامهها و Job Control Language (JCL)
- 27. آشنایی با ویرایشگر متن و ابزارهای توسعه
- 28. مفاهیم اولیه کامپایلرها و اسمبلرها
- 29. نحوهی اسمبل کردن و لینک کردن برنامهها
- 30. اصول دیباگ کردن برنامههای اسمبلی
- 31. بهینهسازی کدهای اسمبلی System/360
- 32. آشنایی با انواع دادهها: اعداد صحیح، اعشاری و کاراکترها
- 33. عملیات ریاضی بر روی اعداد صحیح
- 34. عملیات ریاضی بر روی اعداد اعشاری
- 35. تبدیل دادهها: بین اعداد صحیح و اعشاری
- 36. کار با فرمتهای مختلف اعداد اعشاری
- 37. آشنایی با کانالهای ورودی/خروجی (I/O channels)
- 38. برنامهنویسی کانالها و کنترل دستگاههای جانبی
- 39. مدیریت وقفهها (Interrupts) و رویدادها
- 40. برنامهنویسی همروندی و Multitasking
- 41. مفاهیم اولیه برنامهنویسی سیستم
- 42. نوشتن برنامههای سیستمی اولیه
- 43. تعامل با سیستمعامل از طریق System Calls
- 44. آشنایی با زبانهای برنامهنویسی سطح بالا: FORTRAN و COBOL
- 45. آشنایی با زبان FORTRAN برای System/360
- 46. آشنایی با زبان COBOL برای System/360
- 47. مقایسه و انتخاب زبان مناسب برای پروژههای مختلف
- 48. ساختارهای دادههای پیچیده
- 49. ساختارهای کنترلی پیشرفته
- 50. بررسی دستورالعملهای خاص پردازنده System/360
- 51. معماری حافظه مجازی و مفهوم آن
- 52. مدیریت حافظه مجازی در OS/360
- 53. مبانی امنیت و حفاظت در System/360
- 54. کنترل دسترسی و مجوزها
- 55. کار با کتابخانهها و ماژولها
- 56. برنامهنویسی ماژولار و استفاده از کتابخانههای از پیش ساخته شده
- 57. اصول طراحی و معماری نرمافزار برای System/360
- 58. مدلهای توسعه نرمافزار در دوران System/360
- 59. مفاهیم پایگاه دادهها و مدیریت دادهها
- 60. آشنایی با ابزارهای مدیریت پایگاه داده
- 61. بهبود عملکرد و بهینهسازی سیستم
- 62. عیبیابی پیشرفته و رفع مشکلات
- 63. آشنایی با ابزارهای مانیتورینگ سیستم
- 64. استفاده از ابزارهای Profiling
- 65. امنیت سایبری و حفاظت از دادهها در System/360
- 66. بررسی آسیبپذیریهای امنیتی رایج
- 67. مدیریت رمزنگاری و حفاظت از اطلاعات
- 68. نگاهی به سیستمهای عامل دیگر (مثلاً DOS/360)
- 69. مقایسه سیستمهای عامل مختلف
- 70. آشنایی با شبکههای کامپیوتری اولیه
- 71. پروتکلهای ارتباطی در System/360
- 72. بررسی مفاهیم موازیسازی و چندپردازشی
- 73. بهرهوری از چند پردازندهای در System/360
- 74. آشنایی با ذخیرهسازی اطلاعات: دیسکها، نوارهای مغناطیسی
- 75. مدیریت ذخیرهسازی و بازیابی اطلاعات
- 76. نقش System/360 در پیشرفت فناوری اطلاعات
- 77. تاثیر System/360 بر توسعه کامپیوترهای بزرگ
- 78. میراث System/360 و تأثیر آن بر نسلهای بعدی
- 79. معرفی دستورالعملهای ویژه پردازندههای System/360
- 80. برنامهنویسی برای سختافزار خاص
- 81. بهینهسازی برای عملکرد سختافزاری
- 82. بررسی انواع دادههای پیچیده در اسمبلی
- 83. پیادهسازی ساختارهای داده پیچیده
- 84. کار با فایلهای با ساختار پیچیده
- 85. آشنایی با روشهای پیشرفته اسمبل کردن
- 86. تکنیکهای پیشرفته دیباگ
- 87. استفاده از ابزارهای دیباگ پیشرفته
- 88. برنامهنویسی برای چندوظیفگی در OS/360
- 89. همگامسازی و مدیریت منابع
- 90. کار با رکوردهای کنترلی و فایلهای بزرگ
- 91. روشهای بازیابی اطلاعات
- 92. آشنایی با مفاهیم مدیریت سیستم
- 93. استفاده از ابزارهای مدیریت سیستم
- 94. برنامهنویسی در محیطهای اشتراکی
- 95. آشنایی با مفاهیم مجازیسازی
- 96. مروری بر زبانهای برنامهنویسی دیگر
- 97. استفاده از زبانهای برنامهنویسی سطح بالا در System/360
- 98. معرفی برنامهنویسی تعاملی و ترمینالها
- 99. چگونگی ارتباط با کاربران در System/360
- 100. کاربرد System/360 در حوزههای مختلف
تگها:
Assembly Language
IBM Mainframe
IBM System/360
Legacy Systems
Mainframe
System/360 Architecture
آموزش برنامهنویسی
برنامهنویسی IBM System/360
تاریخچه کامپیوتر
زبان اسمبلی
کامپیوترهای بزرگ
کامپیوترهای نسل قدیم
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.