کتاب صوتی از سخت‌افزار تا نرم‌افزار: درک عمیق محاسبات با "Computing Unbound" دیوید پترسون

از سخت‌افزار تا نرم‌افزار: درک عمیق محاسبات با "Computing Unbound" دیوید پترسون از سخت‌افزار تا نرم‌افزار: درک عمیق محاسبات با "Computing Unbound" دیوید پترسون معرفی دوره: گامی فراتر در درک جهان محاسب...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره از سخت‌افزار تا نرم‌افزار: درک عمیق محاسبات با "Computing Unbound" دیوید پترسون

موضوع کلی: معماری و طراحی سیستم‌های کامپیوتری

موضوع میانی: اصول و نوآوری در علوم کامپیوتر

📋 سرفصل‌های دوره

  • 1. مبانی معماری کامپیوتر: معرفی و تاریخچه
  • 2. سیستم‌های دودویی و منطق دیجیتال
  • 3. دروازه‌های منطقی و عملگرهای بولی
  • 4. ساختارهای داده‌های اولیه در سخت‌افزار
  • 5. معرفی به CPU و اجزای آن
  • 6. چرخه fetch-decode-execute
  • 7. حافظه و سلسله مراتب حافظه
  • 8. حافظه اصلی: RAM و انواع آن
  • 9. حافظه پنهان (Cache) و اهمیت آن
  • 10. حافظه مجازی و مدیریت حافظه
  • 11. رابط‌های ورودی/خروجی (I/O)
  • 12. دستگاه‌های ورودی و خروجی: صفحه کلید، نمایشگر، دیسک
  • 13. معرفی به معماری مجموعه دستورالعمل‌ها (ISA)
  • 14. ISA: انواع دستورالعمل‌ها و فرمت‌ها
  • 15. مباحثی در مورد معماری‌های RISC و CISC
  • 16. زبان اسمبلی و برنامه‌نویسی سطح پایین
  • 17. میکروکنترلرها و سیستم‌های تعبیه‌شده
  • 18. مفهوم parallelism و پردازش موازی
  • 19. معرفی به پردازنده‌های چند هسته‌ای
  • 20. دستورالعمل‌های SIMD و تکنیک‌های vectorization
  • 21. معرفی به معماری GPU
  • 22. پردازش گرافیکی و اصول کار GPU
  • 23. شبکه‌های کامپیوتری: مبانی
  • 24. پروتکل‌های شبکه: TCP/IP
  • 25. معماری کلاینت-سرور
  • 26. امنیت شبکه و تهدیدات
  • 27. سیستم‌عامل‌ها: معرفی و وظایف
  • 28. مدیریت فرآیند در سیستم‌عامل
  • 29. مدیریت حافظه در سیستم‌عامل
  • 30. مدیریت فایل و سیستم‌های فایل
  • 31. سیستم‌های توزیع‌شده: مفاهیم اولیه
  • 32. هم‌زمانی و موضوعات (Threads)
  • 33. مدیریت منابع در سیستم‌عامل
  • 34. مباحثی در مورد virtual machines (ماشین‌های مجازی)
  • 35. معرفی به زبان‌های برنامه‌نویسی سطح بالا
  • 36. کامپایلرها و مترجم‌ها
  • 37. ساختارهای داده‌های پیشرفته
  • 38. الگوریتم‌ها و پیچیدگی زمانی
  • 39. طراحی و تحلیل الگوریتم‌ها
  • 40. پایگاه‌های داده: مفاهیم و معماری
  • 41. SQL و زبان‌های استعلام پایگاه داده
  • 42. سیستم‌های مدیریت پایگاه داده (DBMS)
  • 43. معماری وب و پروتکل HTTP
  • 44. برنامه‌نویسی وب: Front-end
  • 45. برنامه‌نویسی وب: Back-end
  • 46. معرفی به هوش مصنوعی (AI)
  • 47. یادگیری ماشینی (Machine Learning)
  • 48. شبکه‌های عصبی مصنوعی
  • 49. رایانش ابری (Cloud Computing)
  • 50. معماری سرویس‌گرا (SOA)
  • 51. Big Data و تکنولوژی‌های مرتبط
  • 52. اینترنت اشیا (IoT) و معماری آن
  • 53. امنیت سایبری: مفاهیم و اصول
  • 54. رمزنگاری و امنیت داده‌ها
  • 55. معماری نرم‌افزار: اصول طراحی
  • 56. الگوهای طراحی (Design Patterns)
  • 57. مهندسی نرم‌افزار: روش‌ها و متدولوژی‌ها
  • 58. چابکی (Agile) و توسعه نرم‌افزار
  • 59. سیستم‌های عامل بی‌درنگ (Real-time OS)
  • 60. معماری پردازنده‌های تخصصی
  • 61. FPGA و معماری قابل برنامه‌ریزی
  • 62. مدارهای مجتمع (IC) و طراحی آن‌ها
  • 63. طراحی سیستم‌های دیجیتال
  • 64. معرفی به مدل‌های محاسباتی
  • 65. معماری Von Neumann و چالش‌های آن
  • 66. معماری Harvard و مزایای آن
  • 67. پردازش موازی: OpenMP و MPI
  • 68. پردازش توزیع‌شده: Hadoop و Spark
  • 69. سیستم‌های فایل توزیع‌شده
  • 70. امنیت سخت‌افزار
  • 71. مباحث پیشرفته در معماری حافظه
  • 72. حافظه پایدار (Persistent memory)
  • 73. رایانش کوانتومی: مفاهیم اولیه
  • 74. معماری کامپیوترهای کوانتومی
  • 75. رایانش عصبی و معماری نورومورفیک
  • 76. طراحی سیستم‌های کم‌مصرف
  • 77. ارزیابی عملکرد سیستم‌های کامپیوتری
  • 78. شبیه‌سازی و مدل‌سازی سیستم‌های کامپیوتری
  • 79. معماری‌های مبتنی بر داده (Data-centric architectures)
  • 80. پردازش in-memory
  • 81. معماری گراف و پردازش گراف
  • 82. معماری امن و قابل اعتماد
  • 83. معماری‌های مبتنی بر بلاک‌چین
  • 84. سیستم‌های اطلاعات جغرافیایی (GIS)
  • 85. معماری وب معنایی
  • 86. پردازش زبان طبیعی (NLP) و معماری‌های مرتبط
  • 87. رایانش شناختی (Cognitive computing)
  • 88. سیستم‌های تعبیه‌شده پیشرفته
  • 89. رباتیک و معماری‌های کنترلی
  • 90. امنیت و حریم خصوصی در عصر دیجیتال
  • 91. اخلاق در علوم کامپیوتر
  • 92. آینده معماری کامپیوتر
  • 93. نوآوری‌های اخیر در معماری کامپیوتر
  • 94. روند‌های جدید در طراحی سیستم‌ها
  • 95. تاثیر هوش مصنوعی بر معماری کامپیوتر
  • 96. نقش معماری در توسعه نرم‌افزارهای مقیاس‌پذیر
  • 97. معماری نرم‌افزار و چالش‌های کلان داده
  • 98. مروری بر کتاب "Computing Unbound"
  • 99. جمع‌بندی و نتیجه‌گیری
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Computer Architecture Computing Unbound David Patterson Hardware Software آموزش علوم کامپیوتر اصول محاسبات دوره Computing Unbound دیوید پترسون سخت افزار و نرم افزار سیستم های دیجیتال طراحی سیستم‌های کامپیوتری علوم کامپیوتر معماری کامپیوتر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.