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