کتاب صوتی آشنایی با معماری 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. تکامل معماریهای کامپیوتری
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.