کتاب صوتی از صفر تا صد CPU: سفری به قلب پردازشگر کامپیوتر (بر اساس کتاب Tanenbaum)
دوره آموزش از صفر تا صد CPU: بر اساس کتاب Tanenbaum از صفر تا صد CPU: سفری به قلب پردازشگر کامپیوتر (بر اساس کتاب Tanenbaum) معرفی دوره: جعبهسیاه کامپیوتر خود را باز کنید! آیا تا به حال فکر کردهاید ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا صد CPU: سفری به قلب پردازشگر کامپیوتر (بر اساس کتاب Tanenbaum)
موضوع کلی: معماری کامپیوتر
موضوع میانی: سازماندهی CPU
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری کامپیوتر
- 2. سطوح انتزاع در سیستمهای کامپیوتری
- 3. سیستمهای عددی: مبنای ۲، ۸، ۱۶
- 4. نمایش اعداد صحیح: علامت و مقدار، مکمل ۱، مکمل ۲
- 5. عملیات حسابی با اعداد مکمل ۲
- 6. نمایش اعداد اعشاری: استاندارد IEEE 754
- 7. مقدمهای بر منطق دیجیتال
- 8. جبر بول و قضایای اصلی آن
- 9. گیتهای منطقی: AND, OR, NOT, XOR
- 10. گیتهای یونیورسال: NAND, NOR
- 11. جدول درستی و عبارات بولی
- 12. سادهسازی توابع بولی: نقشههای کارنو
- 13. مدارهای ترکیبی: رمزگشا و رمزگذار
- 14. مدارهای ترکیبی: مالتیپلکسر و دیمالتیپلکسر
- 15. مدارهای ترکیبی: جمعکنندهها (Half, Full Adder)
- 16. مدارهای ترکیبی: ALU (واحد محاسبه و منطق) ساده
- 17. مدارهای ترتیبی: فلیپفلاپها (SR, D, JK, T)
- 18. ثباتها (Registers) و کاربرد آنها
- 19. شیفت رجیسترها و شمارندهها
- 20. حافظههای مبتنی بر فلیپفلاپ
- 21. مفهوم برنامه ذخیرهشده (Stored Program Concept)
- 22. معماری Von Neumann و Harvard
- 23. اجزای اصلی یک کامپیوتر: CPU, Memory, I/O
- 24. نقش CPU در سیستم کامپیوتری
- 25. واحدهای تشکیلدهنده CPU: ALU, Control Unit, Registers
- 26. گذرگاهها (Buses): آدرس، داده، کنترل
- 27. کلاک (Clock) و سنکرونسازی
- 28. ثباتهای عمومی و خاص CPU
- 29. ثبات شمارنده برنامه (Program Counter - PC)
- 30. ثبات دستورالعمل (Instruction Register - IR)
- 31. ثبات آدرس حافظه (Memory Address Register - MAR)
- 32. ثبات داده حافظه (Memory Data Register - MDR)
- 33. مسیر داده (Datapath) در CPU
- 34. عملیات مسیر داده: انتقال و ذخیره داده
- 35. چرخه دستورالعمل (Instruction Cycle)
- 36. فاز واکشی دستورالعمل (Instruction Fetch)
- 37. فاز رمزگشایی دستورالعمل (Instruction Decode)
- 38. فاز اجرای دستورالعمل (Instruction Execute)
- 39. فاز دسترسی به حافظه (Memory Access)
- 40. فاز نوشتن نتیجه (Write-Back)
- 41. مجموعه دستورالعمل (Instruction Set Architecture - ISA)
- 42. اصول طراحی ISA: RISC vs. CISC
- 43. قالبهای دستورالعمل: طول ثابت و متغیر
- 44. تعداد عملوندها در دستورالعملها
- 45. مدهای آدرسدهی: مستقیم (Immediate)
- 46. مدهای آدرسدهی: ثباتی (Register)
- 47. مدهای آدرسدهی: مستقیم (Direct)
- 48. مدهای آدرسدهی: غیرمستقیم ثباتی (Register Indirect)
- 49. مدهای آدرسدهی: اندیسی (Indexed)
- 50. مدهای آدرسدهی: نسبی (Relative)
- 51. انواع دستورالعملها: انتقال داده (Data Transfer)
- 52. انواع دستورالعملها: محاسباتی (Arithmetic)
- 53. انواع دستورالعملها: منطقی (Logical)
- 54. انواع دستورالعملها: کنترلی (Conditional/Unconditional Jumps, Branches)
- 55. انواع دستورالعملها: فراخوانی و بازگشت زیرروال (Call/Return)
- 56. وقفه (Interrupt) و استثنا (Exception)
- 57. پردازش وقفهها: مکانیسم و مدیریت
- 58. طراحی واحد کنترل: رویکردهای سختافزاری (Hardwired)
- 59. طراحی واحد کنترل: رویکردهای میکروبرنامهریزی (Microprogrammed)
- 60. ساختار میکروبرنامه: کلمات کنترلی (Control Word)
- 61. اجرای میکروبرنامه و میکرو دستورالعملها
- 62. طراحی CPU تک چرخهای (Single-Cycle CPU)
- 63. معایب CPU تک چرخهای و محدودیتهای آن
- 64. طراحی CPU چند چرخهای (Multi-Cycle CPU)
- 65. مزایای CPU چند چرخهای: بهرهوری از منابع
- 66. خط لوله (Pipelining): مفهوم و اهداف
- 67. مراحل خط لوله: Fetch, Decode, Execute, Memory, Write-back
- 68. خطرات خط لوله: خطرات ساختاری (Structural Hazards)
- 69. خطرات خط لوله: خطرات دادهای (Data Hazards)
- 70. حل خطرات دادهای: فورواردینگ (Forwarding/Bypassing)
- 71. حل خطرات دادهای: توقف (Stalling)
- 72. خطرات خط لوله: خطرات کنترلی (Control Hazards)
- 73. حل خطرات کنترلی: پیشبینی پرش (Branch Prediction)
- 74. انواع پیشبینی پرش: ایستا و پویا
- 75. عملکرد خط لوله و معیارها
- 76. CPUهای فوقمقیاسپذیر (Superscalar Processors)
- 77. معماریهای VLIW و Long Instruction Word
- 78. سلسله مراتب حافظه (Memory Hierarchy)
- 79. اصول کاری حافظه نهان (Cache Memory)
- 80. سطوح حافظه نهان: L1, L2, L3
- 81. نگاشت حافظه نهان: مستقیم (Direct-Mapped)
- 82. نگاشت حافظه نهان: کاملاً انجمنی (Fully Associative)
- 83. نگاشت حافظه نهان: مجموعهای-انجمنی (Set-Associative)
- 84. سیاستهای نوشتن در حافظه نهان: Write-Through
- 85. سیاستهای نوشتن در حافظه نهان: Write-Back
- 86. سیاستهای جایگزینی در حافظه نهان: LRU, FIFO, Random
- 87. انسجام حافظه نهان (Cache Coherency)
- 88. حافظه مجازی (Virtual Memory): مفهوم و نیاز
- 89. واحد مدیریت حافظه (Memory Management Unit - MMU)
- 90. جدول صفحه (Page Table) و صفحات
- 91. خطای صفحه (Page Fault) و مدیریت آن
- 92. بافر نگاه رو به جلو ترجمه (Translation Lookaside Buffer - TLB)
- 93. سیستمهای ورودی/خروجی (I/O Systems)
- 94. I/O با کنترل برنامه (Programmed I/O)
- 95. I/O وقفه محور (Interrupt-Driven I/O)
- 96. دسترسی مستقیم به حافظه (Direct Memory Access - DMA)
- 97. کنترلکنندههای DMA و عملکرد آنها
- 98. مقایسه روشهای I/O
- 99. ارتباط CPU و دستگاههای I/O
- 100. جمعبندی و آینده معماری CPU
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Computer Architecture
Computer Organization
CPU
CPU Design
CPU Performance
Structured Computer Organization
Tanenbaum
پردازشگر کامپیوتر
پردازنده
سازمان کامپیوتر
سازماندهی CPU
طراحی CPU
عملکرد CPU
معماری پردازنده
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.