همه چیز درباره کامپیوتر تاریخی یونیواک 1 UNIVAC

یونیواک 1 یا UNIVAC I که نام آن از عبارت Universal Automatic Computer گرفته شده است، نخستین رایانه تجاری الکترونیکی بود که در ایالات متحده به صورت گسترده برای کاربردهای واقعی اداری، آماری و دولتی مورد استفاده قرار گرفت. UNIVAC I در اوایل دهه ۱۹۵۰ وارد میدان شد و نقطه عطفی در تاریخ فناوری اطلاعات به شمار میآید. پیش از آن، رایانهها بیشتر پروژههایی آزمایشی یا نظامی بودند و کمتر سازمانی میتوانست از آنها برای پردازش روزمره اطلاعات استفاده کند. یونیواک 1 نشان داد که رایانهها میتوانند از محیطهای پژوهشی خارج شوند و به ابزاری کاربردی برای دولتها، شرکتها و مراکز آماری تبدیل شوند.
شهرت یونیواک 1 تنها به دلیل ویژگیهای فنی آن نبود. این سامانه در سال ۱۹۵۲ زمانی که نتایج انتخابات ریاست جمهوری آمریکا را با دقت بالایی پیشبینی کرد، توجه رسانهها و افکار عمومی را به خود جلب نمود. این اتفاق باعث شد بسیاری از مردم برای نخستین بار توانایی رایانهها را در تحلیل دادهها و پیشبینی رویدادها مشاهده کنند. از همین رو، یونیواک 1 را میتوان یکی از مهمترین رایانههای تاریخ دانست که نقش بزرگی در آغاز عصر پردازش الکترونیکی دادهها داشت.
معرفی کامپیوتر یونیواک 1
یونیواک 1 یک رایانه دیجیتال بزرگ بود که برای انجام محاسبات گسترده و پردازش حجم زیادی از اطلاعات طراحی شده بود. برخلاف رایانههای امروزی که روی یک میز قرار میگیرند، این سامانه از چندین کابینت بزرگ تشکیل میشد و فضای قابل توجهی را اشغال میکرد. هر بخش از دستگاه وظیفه مشخصی داشت؛ از پردازش دادهها گرفته تا ذخیره اطلاعات و کنترل عملیات.
هدف اصلی از طراحی یونیواک 1، خودکارسازی کارهایی بود که پیشتر توسط هزاران کارمند و با استفاده از ماشینهای مکانیکی انجام میشد. سازمانهای دولتی برای سرشماری، محاسبه آمار جمعیتی، تحلیل دادههای اقتصادی و مدیریت پروندهها به چنین سامانهای نیاز داشتند. به همین دلیل یونیواک 1 به سرعت در مراکز مهم دولتی و برخی شرکتهای بزرگ مورد استفاده قرار گرفت. رایانه از سیستم عددی دودویی استفاده میکرد و میتوانست دادهها را با سرعتی پردازش کند که در آن زمان شگفتانگیز به نظر میرسید.
یونیواک ۱ به عنوان نخستین رایانه تجاری جهان، نقطه عطفی در تاریخ محاسبات بود که راه را برای ظهور شبکههایی نظیر آرپانت (ARPANET) جهت تبادل اطلاعات هموار کرد. این ماشین غولآسا، برخلاف دیپ بلو (Deep Blue) که سالها بعد با قدرت پردازش شطرنجی خود مرزهای هوش مصنوعی را جابهجا کرد، تنها بر انجام محاسبات اولیه دادههای سرشماری و تجاری متمرکز بود.
وضعیت فناوری رایانه پیش از UNIVAC I
پیش از ظهور یونیواک 1، فناوری رایانه هنوز در مراحل ابتدایی توسعه قرار داشت. بیشتر دستگاههای محاسباتی آن دوران یا الکترومکانیکی بودند یا برای اهداف خاص نظامی ساخته شده بودند. رایانههایی مانند هاروارد مارک 1 و انیاک توانسته بودند قابلیتهای محاسباتی جدیدی را نشان دهند، اما استفاده از آنها بسیار پیچیده و پرهزینه بود.
در دهه ۱۹۴۰ بسیاری از سازمانها برای پردازش اطلاعات به ماشینهای کارت پانچ وابسته بودند. این دستگاهها میتوانستند دادهها را بخوانند، مرتب کنند و برخی عملیات ساده را انجام دهند، اما توانایی اجرای برنامههای پیچیده را نداشتند. انجام محاسبات گسترده گاهی روزها یا حتی هفتهها زمان میبرد.
مشکل دیگر، محدود بودن قابلیت ذخیره اطلاعات بود. بیشتر سامانهها حافظه اندکی داشتند و تغییر برنامهها نیز فرایندی زمانبر به شمار میرفت. برنامهنویسان اغلب مجبور بودند سیمکشی یا تنظیمات فیزیکی دستگاه را تغییر دهند تا بتوانند عملیات جدیدی اجرا کنند. در چنین شرایطی، یونیواک 1 به عنوان یک سامانه تجاری قابل اعتماد معرفی شد. این رایانه توانست بسیاری از محدودیتهای موجود را کاهش دهد و راه را برای استفاده گستردهتر از فناوری رایانه در سازمانها هموار کند.
معرفی شرکت سازنده
پشت توسعه دو چهره مشهور تاریخ رایانه قرار داشتند؛ J. Presper Eckert و John Mauchly. این دو پیشتر در طراحی رایانه معروف ENIAC نقش اساسی داشتند و پس از آن شرکت خود را برای تولید رایانههای تجاری تأسیس کردند.
شرکت آنها با نام Eckert–Mauchly Computer Corporation فعالیت میکرد. این مجموعه تلاش داشت رایانه را از محیطهای دانشگاهی و نظامی به دنیای تجارت وارد کند. با گذشت زمان، شرکت توسط Remington Rand خریداری شد و توسعه یونیواک 1 تحت مالکیت جدید ادامه یافت. رمینگتون رند در آن دوران یکی از شرکتهای بزرگ تولید ماشینهای اداری بود و منابع مالی لازم برای تولید انبوه این سامانه را در اختیار داشت. همین پشتیبانی مالی باعث شد یونیواک 1 به مرحله تولید برسد و در اختیار مشتریان مختلف قرار گیرد.
مشخصات فنی یونیواک 1 (UNIVAC I)
مشخصات کلی
- نام کامل: Universal Automatic Computer I
- سازنده: Eckert–Mauchly Computer Corporation (بعداً توسط Remington Rand خریداری شد)
- سال معرفی: ۱۹۵۱
- تعداد ساختهشده: ۴۶ دستگاه
مشخصات سختافزاری
- لوله خلاء: ۵٬۲۰۰ تا ۶٬۱۰۰ عدد
- وزن: حدود ۷٫۶ تن (۱۶٬۶۸۶ پوند)
- مصرف برق: ۱۲۵ کیلووات
- مساحت اشغالی: حدود ۳۵٫۵ متر مربع
- فرکانس کلاک: ۲٫۲۵ مگاهرتز
عملکرد و سرعت
- سرعت عملیات: حدود ۱٬۹۰۵ عملیات در ثانیه
- زمان جمع دو عدد ۱۰ رقمی: ۵۲۵ میکروثانیه
- زمان ضرب دو عدد ۱۰ رقمی: ۲٫۱۵ میلیثانیه
حافظه
- نوع حافظه: حافظه تأخیر جیوهای (Mercury Delay Line)
- ظرفیت حافظه: ۱٬۰۰۰ کلمه (هر کلمه ۱۲ کاراکتر)
- ظرفیت کل: معادل حدود ۱۲٬۰۰۰ کاراکتر
ورودی / خروجی
- ورودی اصلی: نوار مغناطیسی (Uniservo)
- سرعت خواندن نوار: ۱۲٬۵۰۰ کاراکتر در ثانیه
- تعداد واحد نوار: تا ۱۰ واحد Uniservo
- خروجی: چاپگر، نوار مغناطیسی و کارت پانچ
سایر مشخصات
- سیستم عددی: دودویی-دهدهی (Binary-Coded Decimal)
- طول کلمه: ۱۲ کاراکتر
- برنامهریزی: Stored-program (برنامه در حافظه ذخیره میشود)
مشخصات کامل UNIVAC I
کامپیوتر UNIVAC از نظر ابعاد و تجهیزات یکی از بزرگترین سامانههای رایانهای زمان خود بود. وزن کلی دستگاه به دهها تن میرسید و برای نصب آن به اتاقی ویژه با تجهیزات خنککننده نیاز بود. مصرف برق آن نیز بسیار بالا بود و بهرهبرداری از آن هزینه قابل توجهی به همراه داشت. سامانه از هزاران قطعه الکترونیکی شامل لامپهای خلأ، مقاومتها و خازنها تشکیل شده بود. حافظه اصلی آن حدود ۱۰۰۰ کلمه را در خود نگهداری میکرد و هر کلمه شامل ۱۲ نویسه بود. دادهها در قالب عددی و متنی ذخیره میشدند و امکان پردازش اطلاعات اداری و آماری را فراهم میکردند.
یونیواک 1 دارای واحد پردازش مرکزی، حافظه اصلی، تجهیزات ورودی و خروجی، سامانه ذخیرهسازی مغناطیسی و تجهیزات کنترلی بود. تمام این اجزا در کنار یکدیگر یک سامانه محاسباتی کامل را تشکیل میدادند که برای انجام وظایف مختلف قابل برنامهریزی بود.
لامپهای خلأ در یونیواک 1
یکی از مهمترین اجزای کامپیوتر لامپهای خلأ بودند. این قطعات نقش ترانزیستورهای امروزی را ایفا میکردند و عملیات منطقی و پردازشی رایانه بر پایه آنها انجام میشد. یونیواک 1 حدود ۵۲۰۰ لامپ خلأ داشت که در بخشهای مختلف دستگاه به کار گرفته شده بودند. لامپهای خلأ اگرچه فناوری پیشرفتهای برای زمان خود محسوب میشدند، اما مشکلات متعددی نیز داشتند. آنها گرمای زیادی تولید میکردند، انرژی فراوانی مصرف میکردند و عمر محدودی داشتند. خرابی یک لامپ میتوانست عملکرد کل سامانه را مختل کند و به همین دلیل تیمهای نگهداری دائماً وضعیت دستگاه را بررسی میکردند.
با وجود این محدودیتها، استفاده از لامپهای خلأ امکان ساخت رایانههایی بسیار سریعتر از ماشینهای الکترومکانیکی را فراهم کرد. در واقع موفقیت یونیواک 1 تا حد زیادی مدیون همین فناوری بود که پیش از ظهور ترانزیستورها، پایه اصلی صنعت رایانه را تشکیل میداد.
حافظه مورد استفاده و سیستم ذخیرهسازی اطلاعات
UNIVAC I از حافظهای موسوم به حافظه خطوط تأخیری جیوهای استفاده میکرد. در این فناوری، دادهها به شکل پالسهای صوتی درون ستونهایی از جیوه منتقل میشدند و به صورت چرخشی در حافظه باقی میماندند. اگرچه این روش در مقایسه با حافظههای امروزی بسیار کند به نظر میرسد، اما در زمان خود راهکاری نوآورانه برای ذخیره اطلاعات بود.
برای نگهداری حجم بیشتری از دادهها، یونیواک 1 از نوارهای مغناطیسی فلزی بهره میبرد. این نوارها نسبت به کارتهای پانچ ظرفیت بسیار بیشتری داشتند و میتوانستند اطلاعات گستردهای را ذخیره کنند. استفاده از نوار مغناطیسی یکی از دلایل موفقیت یونیواک 1 در پردازش دادههای سازمانی بود.
ویژگیهای اصلی سامانه ذخیرهسازی یونیواک 1 عبارت بودند از:
- استفاده از حافظه خطوط تأخیری جیوهای برای نگهداری دادههای فعال
- بهرهگیری از نوارهای مغناطیسی برای ذخیره اطلاعات حجیم
- امکان خواندن و نوشتن خودکار دادهها
- ظرفیت بسیار بیشتر نسبت به سامانههای کارت پانچ
- کاهش زمان مورد نیاز برای جابهجایی و پردازش اطلاعات
نحوه ورود دادهها به رایانه
ورود دادهها با روشهای امروزی تفاوت بسیار زیادی داشت، کاربران نمیتوانستند صفحهکلید، ماوس یا نمایشگر در اختیار داشته باشند. اطلاعات معمولاً ابتدا روی کارتهای پانچ یا تجهیزات ثبت داده وارد میشد و سپس به نوارهای مغناطیسی منتقل میگردید.
اپراتورها نقش مهمی در این فرایند داشتند. آنها دادههای خام را آماده میکردند، نوارهای مغناطیسی را در دستگاه قرار میدادند و روند اجرای برنامهها را کنترل میکردند. بسیاری از عملیات به صورت دستی انجام میشد و نیاز به آموزش تخصصی داشت. خروجی اطلاعات نیز اغلب از طریق چاپگرها یا نوارهای ذخیرهسازی ارائه میشد. بنابراین تعامل مستقیم کاربر با رایانه بسیار محدودتر از سامانههای امروزی بود و بیشتر ارتباطات از طریق رسانههای فیزیکی انجام میگرفت.
سرعت پردازش یونیواک 1
سرعت پردازش UNIVAC I برای استانداردهای دهه ۱۹۵۰ بسیار چشمگیر بود. این رایانه میتوانست هزاران عملیات محاسباتی را در مدت کوتاهی انجام دهد و حجم زیادی از اطلاعات را پردازش کند. زمانی که بسیاری از محاسبات توسط انسان یا ماشینهای مکانیکی انجام میشد، چنین سرعتی یک دستاورد بزرگ به شمار میرفت.
برخی از تواناییهای عملکردی یونیواک 1 شامل موارد زیر بود:
- انجام حدود ۱۹۰۰ عملیات جمع در هر ثانیه
- اجرای صدها عملیات ضرب در هر ثانیه
- پردازش سریع دادههای آماری و سرشماری
- مدیریت حجم زیادی از اطلاعات ذخیرهشده روی نوارهای مغناطیسی
زبانها و روشهای برنامهنویسی آن
در سالهای ابتدایی فعالیت این کامپیوتر هنوز بسیاری از زبانهای برنامهنویسی مدرن به وجود نیامده بودند. برنامهنویسان اغلب با زبان ماشین یا کدهای نمادین اولیه کار میکردند. نوشتن برنامهها فرایندی دشوار و زمانبر بود و نیاز به آشنایی عمیق با ساختار داخلی دستگاه داشت. با گسترش استفاده از رایانهها، ابزارهای برنامهنویسی پیشرفتهتری برای سامانههای یونیواک توسعه یافتند. این ابزارها کار برنامهنویسان را سادهتر کردند و امکان توسعه برنامههای پیچیدهتر را فراهم آوردند. بسیاری از مفاهیمی که بعدها در زبانهای سطح بالا مورد استفاده قرار گرفتند، ریشه در تجربیات همین دوره داشتند.
برنامهنویسان معمولاً برنامههای خود را روی رسانههای فیزیکی آماده میکردند و سپس آنها را برای اجرا به سامانه منتقل مینمودند. فرایند آزمایش و رفع خطا نیز زمان زیادی میگرفت و با استانداردهای امروزی قابل مقایسه نبود.
هزینه ساخت و تعداد دستگاههای تولیدشده
طراحی، ساخت و آزمایش این سامانه میلیونها دلار هزینه در برداشت که برای آن دوران رقم بسیار بزرگی محسوب میشد. علاوه بر هزینه تولید، نصب و نگهداری دستگاه نیز نیازمند سرمایهگذاری قابل توجهی بود. با وجود قیمت بالا، تعدادی از سازمانهای دولتی و شرکتهای بزرگ به خرید این سامانه روی آوردند. اداره سرشماری آمریکا از نخستین مشتریان یونیواک 1 بود و پس از آن نهادهای دیگری نیز از این فناوری استفاده کردند.
در مجموع حدود ۴۶ دستگاه یونیواک 1 تولید شد. این تعداد شاید در مقایسه با میلیونها رایانه امروزی ناچیز به نظر برسد، اما برای نخستین رایانه تجاری الکترونیکی جهان موفقیتی مهم به شمار میرفت. هر یک از این دستگاهها نقش مهمی در گسترش فناوری رایانه و شکلگیری صنعت پردازش دادهها ایفا کردند.
سوالات متداول درباره یونیواک ۱ (UNIVAC I)
یونیواک ۱ چیست؟
یونیواک 1 (Universal Automatic Computer I) اولین کامپیوتر الکترونیکی دیجیتال عمومیمنظوره تجاری تولیدشده در ایالات متحده بود. این کامپیوتر توسط جی. پرسپر اکرت و جان ماچلی (طراحان ENIAC) ساخته شد و برای کاربردهای تجاری و اداری طراحی شده بود.
کی ساخته شد و کی تحویل داده شد؟
– طراحی و ساخت از سال ۱۹۴۸ توسط شرکت Eckert–Mauchly Computer Corporation آغاز شد.
– در سال ۱۹۵۱ شرکت توسط Remington Rand خریداری شد.
– اولین دستگاه در ۳۱ مارس ۱۹۵۱ به اداره سرشماری ایالات متحده تحویل داده شد و در ۱۴ ژوئن ۱۹۵۱ رسماً به بهرهبرداری رسید.
چه چیزی آن را خاص و مهم کرد؟
– اولین کامپیوتر تجاری موفق (غیرنظامی) در تاریخ.
– در انتخابات ریاستجمهوری ۱۹۵۲ آمریکا، با پیشبینی دقیق پیروزی آیزنهاور، شهرت جهانی یافت (در حالی که اکثر کارشناسان انتظار پیروزی دیگری داشتند).
چه کاربردهایی داشت؟
– سرشماری جمعیت ۱۹۵۰ و سرشماری اقتصادی ۱۹۵۴
– پردازش دادههای تجاری، بیمه، و نظرسنجیهای ماهانه
– محاسبات پیچیده نمونهگیری و وزندهی آماری
چند دستگاه از یونیواک ۱ ساخته شد؟
مجموعاً ۴۶ دستگاه (یا حدود ۴۲ دستگاه طبق برخی منابع) از UNIVAC I ساخته شد.
تفاوت آن با ENIAC چیست؟
– ENIAC عمدتاً نظامی و برای محاسبات علمی بود و برنامهریزی آن با سیمکشی دستی انجام میشد.
– UNIVAC I برای کاربردهای تجاری طراحی شد، برنامهریزی آسانتری داشت و از حافظه ذخیرهشده (stored-program) و نوار مغناطیسی استفاده میکرد.










