کتاب از ماشین حساب پاسکال تا معماری فون نویمان: سفر در تاریخ محاسبات با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از ماشین حساب پاسکال تا معماری فون نویمان: سفری جذاب در تاریخ محاسبات از پاسکال تا فون نویمان: سفر در تاریخ محاسبات آیا میخواهید سفری شگفتانگیز به قلب تاریخ محاسبات داشته باشید؟ ثبتنام در خبرنامه م...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از ماشین حساب پاسکال تا معماری فون نویمان: سفر در تاریخ محاسبات
موضوع کلی: تاریخچه علم و فناوری
موضوع میانی: سیر تکامل علوم کامپیوتر
📋 سرفصلهای دوره
- 1. مقدمهای بر تاریخچه محاسبات
- 2. ریشههای نیاز به محاسبه: از شمارش تا نجوم
- 3. ابزارهای اولیه شمارش: چرتکه و استخوانهای نِیپیِر
- 4. کشف لگاریتمها و جدولسازی
- 5. خطکش محاسبه (Slide Rule): آنالوگ پیش از دیجیتال
- 6. اولین ایدههای خودکارسازی: از ساعتهای مکانیکی
- 7. چالشهای محاسبات در قرون ۱۶ و ۱۷ میلادی
- 8. نیاز به دقت و سرعت در محاسبات علمی
- 9. ظهور عصر ماشینهای مکانیکی
- 10. محدودیتهای توان محاسباتی انسان
- 11. بلز پاسکال: زندگی و زمانه
- 12. پاسکالین: اولین ماشینحساب مکانیکی واقعی
- 13. اصول طراحی پاسکالین: چرخدندهها و سازوکارها
- 14. عملکرد جمع و تفریق در پاسکالین
- 15. محدودیتها و پذیرش پاسکالین
- 16. گوتفرید ویلهلم لایبنیتس: فیلسوف و ریاضیدان
- 17. "استپ رِکنر" لایبنیتس: افزودن ضرب و تقسیم
- 18. طراحی "استپ رِکنر": چرخ گامبهگام (Stepped Drum)
- 19. لایبنیتس و مفهوم اعداد باینری
- 20. تأثیر پاسکال و لایبنیتس بر نسلهای بعدی
- 21. پیشگامان اتوماسیون: از موسیقی مکانیکی تا بافندگی
- 22. ژوزف ماری ژاکارد و دستگاه بافندگی مکانیکیاش
- 23. کارتهای پانچ در ماشین بافندگی ژاکارد
- 24. مفهوم برنامهریزیپذیری اولیه با کارتهای پانچ
- 25. انتقال ایده کارتهای پانچ به محاسبات
- 26. تأثیر انقلاب صنعتی بر ابزارهای محاسباتی
- 27. نیاز به پردازش دادههای حجیم در قرن ۱۹
- 28. مقایسه ماشینهای بافندگی و محاسبات
- 29. مفاهیم کنترل و توالی عملیات
- 30. تأثیرات اولیه "نرمافزار" بر "سختافزار"
- 31. چارلز ببیج: پدر محاسبات
- 32. موتور تفاضلی (Difference Engine) ببیج: رویای محاسبات بدون خطا
- 33. هدف و طراحی موتور تفاضلی: ساخت جداول ریاضی
- 34. چالشهای ساخت موتور تفاضلی: دقت مکانیکی
- 35. موتور تحلیلی (Analytical Engine): جهشی بزرگ در مفهوم کامپیوتر
- 36. معماری موتور تحلیلی: "Store" (حافظه) و "Mill" (پردازشگر)
- 37. کنترل توالی در موتور تحلیلی: کارتهای پانچ برنامهریزی
- 38. مفهوم حلقهها و شرطها در موتور تحلیلی ببیج
- 39. ایدههای ببیج: پیشگامتر از زمان خود
- 40. چرا موتورهای ببیج هرگز به طور کامل ساخته نشدند؟
- 41. اِیدا لاولیس: ریاضیدان و دختر لرد بایرون
- 42. همکاری اِیدا با ببیج: درک عمیق از موتور تحلیلی
- 43. اِیدا و ترجمه یادداشتهای مِنابرهآ
- 44. توضیحات اِیدا درباره پتانسیل موتور تحلیلی
- 45. اولین الگوریتم جهان: محاسبه اعداد بِرنولی
- 46. مفهوم "برنامه" در نوشتههای اِیدا
- 47. اِیدا و چشمانداز آینده کامپیوترها: فراتر از اعداد
- 48. دیدگاه اِیدا نسبت به "هوش مصنوعی" اولیه
- 49. تأثیر اِیدا بر درک ما از برنامهنویسی
- 50. اِیدا لاولیس: اولین برنامهنویس تاریخ
- 51. هرمان هولریث و چالش سرشماری آمریکا (۱۸۹۰)
- 52. ابداع ماشینهای جدولبندی هولریث
- 53. سیستم کارت پانچ هولریث: استاندارد جدید داده
- 54. ماشینهای طبقهبندی و سورتر (Sorter) هولریث
- 55. نقش هولریث در پیدایش صنعت پردازش داده
- 56. تأسیس شرکت تابولیتینگ ماشین (TMCC)
- 57. ادغامها و تشکیل IBM: آغاز یک غول صنعتی
- 58. کارتهای پانچ: از داده تا دستورالعملها در عصر جدید
- 59. کاربرد کارتهای پانچ در کسبوکار و دولت
- 60. محدودیتها و مزایای ماشینهای هولریث
- 61. ونِوار بوش و تحلیلگر دیفرانسیل (Differential Analyzer)
- 62. اصول کار کامپیوترهای آنالوگ مکانیکی
- 63. کامپیوترهای آنالوگ الکترونیکی و کاربردهایشان
- 64. نقش کامپیوترهای آنالوگ در جنگ جهانی دوم
- 65. تکامل ابزارهای محاسباتی در دهه ۱۹۳۰
- 66. از مکانیک محض تا الکترومکانیک: گذار به سوی آینده
- 67. ضرورت سرعت در حل معادلات پیچیده علمی
- 68. پیشرفت در فیزیک و الکترونیک: بستری برای کامپیوتر
- 69. مدارهای رلهای و منطق بولی: اصول بنیادین
- 70. کلود شانون و نظریه مدارهای رلهای: ارتباط با جبر بولی
- 71. کونراد زوزه و کامپیوترهای Z1، Z2، Z3
- 72. Z3: اولین کامپیوتر برنامهپذیر جهان (رلهای)
- 73. ایدههای زوزه در مورد اعداد ممیز شناور (Floating Point)
- 74. کامپیوتر Z4: تنها کامپیوتر آلمانی نجاتیافته از جنگ
- 75. جان اَتَناسوف و کلیفورد بِری: کامپیوتر ABC
- 76. ABC: اولین کامپیوتر الکترونیکی با استفاده از لامپهای خلأ
- 77. ویژگیهای ABC: حافظه بازتولیدکننده (Regenerative Memory)
- 78. چالشهای پیادهسازی ABC و مشکلات ثبت اختراع
- 79. کولوسوس (Colossus): ماشین رمزگشایی در بریتانیا
- 80. هدف کولوسوس: شکستن رمزهای اِنیگما و لورنز
- 81. طراحی و معماری کولوسوس: لامپهای خلأ و برنامهپذیری محدود
- 82. تأثیر جنگ جهانی دوم بر تسریع توسعه کامپیوتر
- 83. پروژه ENIAC (Electronic Numerical Integrator and Computer)
- 84. جان ماچلی و جی. پرسپِر اِکِرت در دانشگاه پنسیلوانیا
- 85. ENIAC: ابعاد، وزن و مصرف انرژی بیسابقه
- 86. طراحی ENIAC: استفاده از ۱۸۰۰۰ لامپ خلأ
- 87. برنامهنویسی ENIAC: سیمکشی دستی (Hard-Wiring) و سوئیچها
- 88. کاربرد ENIAC: محاسبات مسیر پرتابه و بمب هیدروژنی
- 89. سرعت بیسابقه ENIAC در زمان خود: هزار برابر سریعتر
- 90. محدودیتها و چالشهای ENIAC: برنامهریزی مجدد زمانبر
- 91. نیاز به رویکردی کارآمدتر برای برنامهریزی کامپیوترها
- 92. درسهای آموخته شده از ENIAC برای نسلهای بعدی
- 93. جان فون نویمان: ریاضیدان برجسته و نظریهپرداز
- 94. مشارکت فون نویمان در پروژه ENIAC و EDVAC
- 95. "پیشنویس گزارش درباره EDVAC": انقلاب ذخیره برنامه
- 96. مفهوم "معماری فون نویمان": حافظه ذخیره برنامه و داده
- 97. واحد مرکزی پردازش (CPU): کنترل و منطق-حساب
- 98. واحد منطق و حساب (ALU) و واحد کنترل (Control Unit)
- 99. سیستم ورودی/خروجی (I/O) و حافظه اصلی (Memory)
- 100. ماشین IAS: اولین پیادهسازی عملی معماری فون نویمان
تگها:
Computer History
Computer Science
History of Technology
Pascal
The Computer from Pascal to von Neumann
Von Neumann Architecture
پاسکال
تاریخ علم
تاریخچه کامپیوتر
تکامل کامپیوتر
علم و فناوری
علوم کامپیوتر
کامپیوتر
معماری فون نویمان
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.