دوره کاوش عمیق در سختافزار IBM PC: از صفر تا صد با Murray Sargent همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کاوش عمیق در سختافزار IBM PC: از صفر تا صد با Murray Sargent
موضوع کلی: معماری و مهندسی کامپیوتر
موضوع میانی: سختافزار و اجزای داخلی کامپیوتر شخصی
📋 سرفصلهای کتاب (100 موضوع)
- 1. معماری IBM PC: مقدمهای بر سختافزار و تاریخچه
- 2. آشنایی با کتاب "The IBM Personal Computer from the Inside Out"
- 3. مروری بر اجزای اصلی کامپیوتر شخصی: CPU، RAM، BIOS، I/O
- 4. آشنایی با زبان اسمبلی و اهمیت آن در درک سختافزار
- 5. سیستم اعداد: باینری، دسیمال، هگزادسیمال و تبدیل بین آنها
- 6. منطق دیجیتال: دروازهها، مدارها و فلیپفلاپها
- 7. معرفی ریزپردازنده Intel 8088 و معماری داخلی آن
- 8. ساختار پینهای 8088: سیگنالها و عملکرد هر پین
- 9. ثباتهای 8088: معرفی و کاربردها
- 10. آدرسدهی حافظه در 8088: سگمنتها، آفستها و آدرسهای فیزیکی
- 11. چرخه اجرای دستورالعمل: Fetch, Decode, Execute
- 12. مجموعه دستورالعملهای 8088: دستورالعملهای انتقال داده
- 13. مجموعه دستورالعملهای 8088: دستورالعملهای حسابی
- 14. مجموعه دستورالعملهای 8088: دستورالعملهای منطقی
- 15. مجموعه دستورالعملهای 8088: دستورالعملهای کنترلی (انشعابها و حلقهها)
- 16. معرفی وقفه ها (Interrupts) و اهمیت آنها
- 17. جدول برداری وقفه (Interrupt Vector Table) و نحوه عملکرد آن
- 18. BIOS: رابط نرمافزار سختافزار و اهمیت آن
- 19. فراخوانیهای BIOS: خواندن و نوشتن از دیسک
- 20. فراخوانیهای BIOS: کنترل صفحه نمایش و چاپگر
- 21. فراخوانیهای BIOS: مدیریت ورودی از صفحه کلید
- 22. معرفی تراشه 8255 PPI (Programmable Peripheral Interface)
- 23. برنامهنویسی 8255: پیکربندی پورتها و ورودی/خروجی
- 24. معرفی تراشه 8259 PIC (Programmable Interrupt Controller)
- 25. برنامهنویسی 8259: مدیریت وقفه ها
- 26. تایمر 8253: معرفی و عملکرد
- 27. برنامهنویسی تایمر 8253: تولید تاخیر و فرکانس
- 28. آشنایی با آدرسدهی I/O
- 29. نقشه حافظه در IBM PC و نحوه دسترسی به آن
- 30. آشنایی با DMA (Direct Memory Access) و عملکرد آن
- 31. کنترلر DMA 8237: معرفی و عملکرد
- 32. برنامهنویسی 8237: انتقال دادهها از حافظه به I/O و بالعکس
- 33. آشنایی با کارتهای توسعه و اسلاتهای ISA
- 34. ساختار اسلاتهای ISA و سیگنالهای آنها
- 35. معرفی کارت گرافیک CGA (Color Graphics Adapter)
- 36. آدرسدهی حافظه و ثبتنامهای CGA
- 37. برنامهنویسی CGA: نمایش متن و گرافیک
- 38. معرفی کارت گرافیک MDA (Monochrome Display Adapter)
- 39. آدرسدهی حافظه و ثبتنامهای MDA
- 40. برنامهنویسی MDA: نمایش متن
- 41. آشنایی با دیسکدرایوهای فلاپیدیسک
- 42. کنترلر فلاپیدیسک و عملکرد آن
- 43. برنامهنویسی فلاپیدیسک: خواندن و نوشتن دادهها
- 44. آشنایی با هارد دیسکها و رابطهای آنها (IDE, MFM)
- 45. کنترلر هارد دیسک و عملکرد آن
- 46. برنامهنویسی هارد دیسک: خواندن و نوشتن دادهها
- 47. آشنایی با پورتهای سریال (RS-232)
- 48. برنامهنویسی پورت سریال: ارسال و دریافت دادهها
- 49. آشنایی با پورتهای موازی (LPT)
- 50. برنامهنویسی پورت موازی: ارسال دادهها به چاپگر
- 51. آشنایی با صفحه کلید و رابط آن
- 52. برنامهنویسی صفحه کلید: خواندن ورودیها
- 53. آشنایی با ماوس و رابط آن
- 54. برنامهنویسی ماوس: خواندن حرکات و کلیکها
- 55. سیستم عامل DOS: ساختار و عملکرد
- 56. Boot Process در IBM PC
- 57. فرمانهای داخلی و خارجی DOS
- 58. سیستم فایل FAT و ساختار آن
- 59. آشنایی با حافظه Extended و Expanded
- 60. برنامهنویسی در محیط DOS با استفاده از زبان اسمبلی
- 61. معرفی کامپایلر و اسمبلر
- 62. اشکالزدایی (Debugging) برنامههای اسمبلی
- 63. بهینهسازی کد اسمبلی
- 64. معرفی پردازندههای 80286 و تغییرات معماری
- 65. حالت Protected Mode در 80286
- 66. معرفی پردازندههای 80386 و معماری 32 بیتی
- 67. حالت Protected Mode در 80386
- 68. مدیریت حافظه در 80386: سگمنتها و صفحات
- 69. معرفی تراشههای جانبی پیشرفتهتر
- 70. آشنایی با PCI و معماری آن
- 71. BIOS پیشرفته: تنظیمات و گزینهها
- 72. اورکلاک و محدودیتهای سختافزاری
- 73. خنکسازی سیستم و اهمیت آن
- 74. عیبیابی سختافزاری: روشها و ابزارها
- 75. نحوه انتخاب اجزای کامپیوتر شخصی
- 76. اسمبل کردن یک کامپیوتر شخصی
- 77. ارتقای سختافزار: CPU، RAM، کارت گرافیک
- 78. مروری بر مادربردها و فاکتورهای آنها
- 79. بررسی چیپستها و نقش آنها در عملکرد سیستم
- 80. باتری CMOS و تنظیمات BIOS
- 81. منبع تغذیه (PSU) و اهمیت آن
- 82. بررسی انواع حافظه RAM (SDR, DDR, DDR2, DDR3, DDR4)
- 83. رابطهای ذخیرهسازی: SATA, NVMe
- 84. کارتهای گرافیک مدرن: معماری و عملکرد
- 85. آشنایی با DirectX و OpenGL
- 86. صدا و کارتهای صدا: عملکرد و رابطها
- 87. شبکهسازی: کارت شبکه و تنظیمات
- 88. امنیت سختافزاری: BIOS و TPM
- 89. Virtualization و سختافزار مرتبط
- 90. مروری بر فناوریهای نمایشگر (CRT، LCD، LED)
- 91. نقش CPU Cache در افزایش سرعت
- 92. بررسی مفهوم Multicore و Hyper-Threading
- 93. معماریهای ARM و مقایسه با x86
- 94. تکنولوژیهای ذخیرهسازی نوین (SSD)
- 95. بررسی RAID و مزایای آن
- 96. تکنولوژیهای بیسیم: Wi-Fi و بلوتوث
- 97. توسعه سختافزار: آینده و پیشرفتها
- 98. بازار سختافزار: روندها و نوآوریها
- 99. تست و عیبیابی پیشرفته: ابزارها و روشها
- 100. بهینهسازی عملکرد سیستم: نرمافزار و سختافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.