نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • جالب هست
  • تاریخچه سیستم عامل ویندوز. تاریخچه مختصری از توسعه سیستم عامل ویندوز

تاریخچه سیستم عامل ویندوز. تاریخچه مختصری از توسعه سیستم عامل ویندوز

سلام دوستان عزیز! امروز ما به این سوال خواهیم پرداخت - تاریخچه توسعه ویندوز و سعی خواهم کرد جالب ترین نکات را برجسته کنم. با این کار متوجه خواهیم شد که سیستم عامل ویندوز چیست.

در سال 1985 اولین نسخه ویندوز ظاهر شد که مورد استقبال کاربران قرار نگرفت و نادیده گرفته شد. شاید به این دلیل که فقط قابلیت‌های DOS را تکمیل می‌کرد، که در واقع یک پوسته گرافیکی و افزونه بر روی مجموعه MS-DOS بود. به طور طبیعی، کاربران نسبتاً با تجربه ویندوز را به عنوان یک اسباب بازی مد روز ارزیابی کردند.

ظهور سیستم جدید ویندوز ویستا پس از Widows XP بدترین گزینه پس از همه نسخه های قبلی سیستم عامل در نظر گرفته می شود. این به عنوان "تمرین لباس" برای ویندوز 7 ارائه شده است. به نظر می رسد که ویژگی های خوب سیستم جدید باید کاربران علاقه مندی داشته باشد. مانند جستجوی داخلی، سه بعدی بودن رابط Aero با محافظ های صفحه نمایش زیبا، محافظت خوب، کمکی نکرد، همه چیز بسیار ضعیف انجام شد، سیستم کار نکرد. این شکست تمام برنامه‌های توسعه‌دهندگانی را که تا سال 2012 روی یک بازه زمانی حساب می‌کردند خراب کرد و به آنها اجازه داد تا یک مدل کاملاً جدید از ویندوز را توسعه دهند و تمام تلاش خود را برای آن صرف کنند، اما آنها مجبور شدند سریعاً ویندوز ویستا را اصلاح کنند و بهترین روش‌ها را حفظ کنند. و حداقل برخی از کاستی های ویستا را برطرف کنید.

5 نوع ویندوز 7 وجود دارد: "Starter Edition"، Home Basic، Home Extended، Professional، Maximum. آنها را می توان به 40 زبان تغییر داد. علاوه بر این، 2 اصلاح 32 و 64 بیتی با در نظر گرفتن عرضه پردازنده های مدرن تر، حداقل دو هسته ای و کارت های ویدئویی قدیمی تر از سال 2010 منتشر شد.

نسخه بعدی ویندوز 8 که در اکتبر 2012 منتشر شد. لازم به ذکر است که این سیستم عامل از یک رابط برنامه جدید به نام Metro استفاده می کند. پس از راه اندازی سیستم بارگذاری می شود و مانند کاشی هایی با پیوندهایی به برنامه ها به نظر می رسد.

دسکتاپ هیچ جا ناپدید نشده است، در ویندوز 8 نیز وجود دارد. با کلیک کردن روی یک کاشی در رابط مترو می توان آن را باز کرد. بزرگترین ناراحتی که پس از انتشار این نسخه در بین کاربران برانگیخته شد، عدم وجود دکمه "شروع" در دسکتاپ است که قبلا در همه نسخه های ویندوز وجود داشت. بله، خود دکمه وجود دارد، اما عملکردهای معمول برای کاربر وجود ندارد. این مورد را می توان با نصب برنامه ای اصلاح کرد که "شروع" را برمی گرداند و همه چیز سر جای خود قرار می گیرد.

من یک لیست کوچک از نوآوری ها تهیه خواهم کرد:

  • فروشگاه برنامه اضافه شده است.
  • دو روش برای ورود کاربر وجود دارد.
  • Explorer تغییر کرده است.
  • اضافه شدن توابع جدید برای بازیابی سیستم.
  • یک مدیر وظیفه جدید ایجاد کرد.
  • عملکرد ایمنی خانواده
  • اضافه شدن پشتیبانی از USB 3.0، DirectX 11.1، Net.Framework 4.5، Bluetooth 4.0.
  • پیدا کردن فایل‌ها و برنامه‌ها خیلی بهتر شده است.
  • تغییر طرح صفحه کلید اکنون با میانبرهای صفحه کلید "Win" + "Space" (Space) امکان پذیر است.
  • تعدادی نوآوری دیگر ساخته شد که در نسخه های دیگر سیستم عامل ها وجود نداشت.

سیستم عامل ویندوز در ابتدا به عنوان یک رابط گرافیکی برای MS DOS ایجاد شد. اولین نسخه در 20 نوامبر 1985 منتشر شد و ویندوز 1.0 نام داشت. حداقل سیستم مورد نیاز 2 فلاپی دیسک یا هارد دیسک، آداپتور گرافیک و 256 هزار رم بود. علیرغم این واقعیت که ویندوز 1.0 مانند سیستم مکینتاش اپل موفق نبود، اما با وجود این، مایکروسافت تا 31 دسامبر 2001 پشتیبانی ارائه کرد.

در نوامبر 1987، نسخه جدیدی منتشر شد - 2.0 که شامل نوآوری ها و پیشرفت های زیادی بود. سیستم عامل جدید به پردازنده قدرتمندتر اینتل 286 نیاز داشت که به طور قابل توجهی چندوظیفه ای و گرافیکی را بهبود بخشید. اکنون امکان جابجایی و تعویض پنجره های برنامه وجود دارد و همچنین سیستم همپوشانی پنجره نیز پیاده سازی شده است. دکمه هایی برای کوچک کردن و به حداکثر رساندن ویندوز اضافه شده است. اکنون از میانبرهای صفحه کلید پشتیبانی می شود که کاربران می توانند با آن عملیات سیستم را انجام دهند. علاوه بر این، برنامه ها با استفاده از سیستم "Dynamic Data Exchange" توسعه یافته توسط مایکروسافت، قادر به تبادل اطلاعات با یکدیگر بودند.

زمانی که پردازنده Intel 386 آمد، ویندوز 2.0 به روز شد تا مزایای حافظه را برای برنامه های مختلف فراهم کند.

در 22 می 1990، نسخه 3.0 منتشر شد و محبوبیت آن به سرعت در حال افزایش است. او آیکون های رنگی جدید و رابط کاربری بهبود یافته ای را دریافت کرد. مایکروسافت همچنین محیط توسعه اپلیکیشن را به کلی تغییر داد. به لطف نرم افزار جدید "کیت توسعه نرم افزار" است که توسعه دهندگان توجه خود را به ویندوز معطوف کرده اند. به هر حال، اکنون آنها می توانند به جای نوشتن درایور برای دستگاه ها، به طور کامل روی ساختن برنامه ها تمرکز کنند.

نوآوری دیگر در نسخه 3.0 مجموعه مایکروسافت آفیس بود. در آن زمان شامل MS Word، MS Excel و PowerPoint بود. و در این نسخه بود که بازی یک نفره معروف "Klondike" برای اولین بار ظاهر شد.

ویندوز NT 3.1

در 27 جولای 1993، ویندوز NT 3.1 معرفی شد که قبلاً یک سیستم عامل 32 بیتی بود. این نسخه به طور خاص برای برنامه های کاربردی شبکه و تجاری طراحی شده است. این اولین سرور ویندوز بود که می‌توانست روی ایستگاه‌های کاری نیز استفاده شود. پشتیبانی از پروتکل های شبکه TCP/IP، NetBIOS Frames و DLC گنجانده شده است.
این سیستم قبلاً از سیستم فایل NTFS زمانی که نسخه های قبلی روی FAT بودند استفاده می کرد.

مبانی سیستم عامل مایکروسافت ویندوز. تاریخچه توسعه، انواع سیستم عامل ها. مفاهیم اساسی ویندوز، ساختار فایل. سیستم کمک ویندوز مدیریت سیستم عامل ویندوز با اسناد کار کنید. عملیات تکنولوژیکی جهانی در محیط ویندوز

سیستم عاملمجموعه ای از برنامه هاست که عملکرد کامپیوتر و تعامل آن با کاربر را کنترل می کند.

از دیدگاه انسانی، سیستم عامل به عنوان یک واسطه بین شخص، اجزای الکترونیکی کامپیوتر و برنامه های کاربردی عمل می کند. این امکان را به فرد می دهد تا برنامه ها را راه اندازی کند، انواع داده ها را از آنها ارسال و دریافت کند، عملکرد برنامه ها را کنترل کند، پارامترهای رایانه و دستگاه های متصل به آن را تغییر دهد و منابع را مجدداً توزیع کند. کار بر روی کامپیوتر در واقع کار با سیستم عامل آن است. اگر فقط سیستم عامل (OS) را بر روی رایانه خود نصب کنید، نمی توانید در رایانه خود نیز کار معناداری انجام دهید. برای وارد کردن و قالب بندی متون، رسم نمودارها، محاسبه حقوق یا گوش دادن به دیسک لیزری، به برنامه های کاربردی خاصی نیاز دارید. اما حتی بدون سیستم عامل، هیچ برنامه کاربردی نمی تواند راه اندازی شود.

سیستم عامل وظایفی را حل می کند که تقریباً می توان آنها را به دو دسته تقسیم کرد:

· اول، مدیریت تمام منابع کامپیوتری.

· دوم، تبادل داده بین دستگاه های رایانه ای، بین رایانه و شخص.

علاوه بر این، این سیستم عامل است که توانایی سفارشی کردن رایانه را فراهم می کند: سیستم عامل تعیین می کند رایانه ای که روی آن نصب شده است از کدام مؤلفه ها مونتاژ شده است و خود را برای کار با این مؤلفه ها پیکربندی می کند.

چندی پیش، کاربر مجبور بود پیکربندی را به صورت دستی انجام دهد، اما امروزه سازندگان قطعات سخت افزاری کامپیوتر توسعه داده اند. پروتکل plug-and-play(آن را روشن کرد - کار کرد). این پروتکل به سیستم عامل اجازه می دهد تا در لحظه اتصال یک جزء جدید، اطلاعاتی را در مورد دستگاه جدید دریافت کند که برای پیکربندی سیستم عامل برای کار با آن کافی است.

سیستم عامل های کامپیوتر از چند جهت با هم متفاوت هستند. به طور خاص، سیستم عامل ها عبارتند از:

· تک وظیفه ایو چند وظیفه ای;

· تک کاربرهو چند نفره;

· شبکهو آفلاین.

علاوه بر این، سیستم عامل می تواند دارای یک رابط فرمان یا گرافیکی چند پنجره ای (یا هر دو) باشد.

تک وظیفه ایسیستم عامل ها تنها می توانند یک مشکل را در یک زمان حل کنند. چنین سیستم هایی معمولاً به یک برنامه اجازه می دهند در حالت بومی اجرا شود.

چند وظیفه ایسیستم ها به شما اجازه می دهند چندین برنامه را همزمان اجرا کنید که به صورت موازی اجرا می شوند.

تفاوت اصلی چند نفرهسیستم ها از تک کاربرهدر دسترس بودن ابزاری برای محافظت از اطلاعات هر کاربر از دسترسی غیرمجاز سایر کاربران است. لازم به ذکر است که هر سیستم چند وظیفه ای چند کاربره نیست و هر سیستم عامل تک کاربره نیز تک وظیفه ای نیست.

در سال‌های اخیر، یک رابط گرافیکی چند پنجره‌ای تبدیل به یک استاندارد واقعی شده است، که در آن اقدامات و توضیحات مورد نیاز اشیاء به صورت متن وارد نمی‌شوند، بلکه از منوها، لیست‌های فایل و غیره انتخاب می‌شوند.

سیستم عامل MS DOS با پوسته های گرافیکی ویندوز 3.1 و ویندوز 3.11 با سیستم عامل های کامل خانواده ویندوز (ابتدا ویندوز 95، سپس ویندوز 98، ویندوز هزاره، ویندوز 2000، ویندوز XP، ویندوز ویستا و ویندوز 7) جایگزین شد. . شکل مراحل توسعه رایانه های شخصی کلاس PC و سیستم عامل ویندوز را نشان می دهد:

سیستم عامل های خانوادگی پنجره هایک سیستم عامل 32 بیتی است که امکان اجرای چند وظیفه ای و چند رشته ای برنامه ها را فراهم می کند. آنها از رابط کاربری گرافیکی با کاربری آسان، قابلیت حالت محافظت شده، سازگاری نرم افزار حالت واقعی و قابلیت های شبکه پشتیبانی می کنند. ویندوز شامل پشتیبانی از Plug and Play برای سخت افزار plug and play است، نام فایل های طولانی را امکان پذیر می کند و انعطاف پذیری بهتری را ارائه می دهد.

32 بیتیبه این معنی که عملیات روی داده های 32 بیتی در اینجا سریعتر از داده های 16 بیتی است. برنامه های ویندوز 32 بیتی در فضای آدرس خود اجرا می شوند که برای سایر برنامه ها قابل دسترسی نیست. این برنامه ها را از خطاهای یکدیگر محافظت می کند. اگر یک برنامه با مشکل مواجه شود، برنامه دیگر به طور عادی به کار خود ادامه می دهد. یک برنامه ناموفق را می توان فسخ کرد.

چند وظیفه ایامکان کار موازی با چندین برنامه را فراهم می کند. در حالی که یکی از آنها به عنوان مثال درگیر چاپ یک سند روی چاپگر یا دریافت ایمیل از اینترنت است، دیگری می تواند یک صفحه گسترده را دوباره محاسبه کند یا کارهای مفید دیگری انجام دهد.

چند رشته ایبه برنامه هایی که به روشی خاص طراحی شده اند اجازه می دهد تا چندین فرآیند خود را همزمان اجرا کنند. به عنوان مثال، با کار با یک صفحه گسترده چند رشته ای، کاربر می تواند یک جدول را دوباره محاسبه کند در حالی که جدول دیگری را چاپ می کند و جدول سوم را در حافظه بارگذاری می کند. در حالی که یک رشته در حالت انتظار است، مانند تکمیل یک عملیات ارتباطی با یک دستگاه جانبی کند، دیگری می تواند به کار خود ادامه دهد.

یکی از ویژگی های متمایز ویندوز، رویکرد شی گرا برای ساختن سیستم است. در سطح کاربر، رویکرد شی در این واقعیت بیان می شود که رابط شبیه به دنیای واقعی است و کار با یک ماشین به اقدامات با اشیاء آشنا کاهش می یابد. بنابراین، پوشه‌ها را می‌توان باز کرد، به یک کیف پول برد، اسناد - مشاهده، تصحیح، انتقال از مکانی به مکان دیگر، انداختن به سطل زباله، فکس یا نامه - به مخاطب و غیره. کاربر با وظایف و برنامه‌های کاربردی در همان طور که با اسناد روی میزش. رویکرد شی گرا از طریق مدل پیاده سازی می شود کارگر جدول- شی اصلی ویندوز. پس از بوت شدن ویندوز، روی صفحه نمایش داده می شود. اشیاء مختلفی را می توان روی دسکتاپ قرار داد: برنامه ها، پوشه های دارای اسناد (متون، تصاویر، جداول)، میانبرهای برنامه ها یا پوشه ها.

میانبرهادسترسی به یک برنامه یا سند را از چندین مکان بدون ایجاد چندین نسخه فیزیکی از فایل فراهم می کند. در دسکتاپ، می توانید نه تنها نمادهای برنامه ها و اسناد فردی، بلکه پوشه ها را نیز قرار دهید. پوشه ها نام دیگری برای دایرکتوری ها هستند.

یک نوآوری قابل توجه در ویندوز است پانل وظایف... با وجود عملکرد کوچک، مکانیسم چندوظیفه ای را بصری می کند و روند جابجایی بین برنامه ها را تا حد زیادی سرعت می بخشد. از نظر خارجی، نوار وظیفه نواری است که معمولاً در پایین صفحه قرار دارد و شامل دکمه‌های برنامه و دکمه شروع است. در سمت راست آن معمولا ساعت ها و آیکون های کوچک برنامه هایی وجود دارد که در حال حاضر فعال هستند.

ویندوز به شما اجازه می دهد تا با فایل های صوتی و تصویری با فرمت های مختلف کار کنید. یک پیشرفت قابل توجه در ویندوز، نرم افزار ارتباطات کامپیوتری داخلی آن است. ارتباطات ویندوز برای کاربران عمومی طراحی شده است و نیازی به دانش خاصی ندارد. این ابزارها شامل قابلیت های LAN و WAN، پیکربندی مودم، اتصال به ایمیل و غیره است.

در سیستم عامل ویندوز، ماوس هنگام کار با ویندوز و برنامه ها بسیار مورد استفاده قرار می گیرد. به طور معمول، ماوس برای انتخاب قطعات متن یا اشیاء گرافیکی، علامت زدن و برداشتن علامت، انتخاب دستورات منو، دکمه‌های نوار ابزار، دستکاری کنترل‌ها در دیالوگ‌ها، «پیمایش» اسناد در ویندوز استفاده می‌شود.

در ویندوز، دکمه سمت راست ماوس نیز به طور فعال استفاده می شود. با قرار دادن نشانگر روی شی مورد نظر و کلیک راست، می توانید گسترش دهید متنی منوکه شامل رایج ترین دستورات قابل اجرا برای این شی است.

هنگام خاموش کردن، نمی توانید بدون خاموش کردن سیستم مطابق با تمام قوانین، رایانه را خاموش کنید - این ممکن است منجر به از دست رفتن برخی از داده های ذخیره نشده شود. برای خاموش کردن صحیح، لازم است داده ها را در تمام برنامه هایی که کاربر با آنها کار می کرد ذخیره کنید، همه برنامه های DOS را که قبلاً راه اندازی شده اند ببندید، منوی دکمه Start را باز کنید و دستور Shutdown را انتخاب کنید.

سیستم مرجعپنجره ها

نرم افزار مدرن بسیار پیچیده است، بنابراین هم سیستم عامل و هم اکثر برنامه های کاربردی آن سیستم های کمکی را ارائه می دهند. سیستم مرجعپنجره هانه تنها مجموعه ای از فایل های راهنما است، بلکه ابزاری قدرتمند برای دریافت مشاوره و پشتیبانی برای هرگونه مشکلی است که ممکن است در حین کار با سیستم ایجاد شود.

چگونه می توان کمک گرفت

منوی اصلی

مرجع اصلی ویندوز از منوی اصلی با دستور فراخوانی می شود راهنما و پشتیبانی را شروع کنید.

کلید F1

کلید در ویندوز برای فراخوانی اطلاعات راهنما در مورد موضوع پنجره فعال رزرو شده است. اگر پنجره برنامه باز است، وقتی کلید را فشار دهید پنجره راهنمای اصلی با محتویات بخش ها ظاهر می شود که در آن قسمت مربوط به این برنامه برجسته شده است (هایلایت شده است).

اگر کادر محاوره ای باز است، فشار دهید راهنمایی در مورد موضوع پرس و جو یا فیلد فعلی یک کادر محاوره ای را ارائه می دهد.

کمک در کادرهای محاوره ای

هنگام کار با کنترل‌های جعبه گفتگو، اغلب به کمک سریع و مختصر نیاز دارید. این ویژگی توسط یک دکمه اشاره ویژه ارائه می شود , در نوار عنوان در کنار دکمه بستن قرار دارد. پس از کلیک بر روی دکمه اشاره، باید نشانگر ماوس را روی کنترل مورد نظر حرکت دهید و روی دکمه سمت چپ کلیک کنید. یک راهنمای ابزار ظاهر می شود که هدف این عنصر را توضیح می دهد.

اشاره زمینه

توضیحاتی در مورد عناصر جعبه های محاوره ای را می توان به روش دیگری به دست آورد. شما باید روی مورد کلیک کنید درست با دکمه ماوس در این مورد، یا یک راهنمای ابزار بلافاصله ظاهر می شود، یا یک منوی زمینه با یک آیتم واحد "این چیست؟". با کلیک چپ روی این کلمات، راهنمای حساس به متن ظاهر می شود. گاهی اوقات کافی است با ماوس به یک عنصر اشاره کنید تا یک راهنمای ابزار ظاهر شود.

کمک در برنامه ها

تقریباً همه برنامه های ویندوز یک آیتم در نوار منو دارند. مرجع(گاهی اوقات فقط با علامت سوال نشان داده می شود). با استفاده از این آیتم می توانید با پنجره اصلی راهنما تماس بگیرید و همچنین اطلاعات راهنما در مورد برنامه را دریافت کنید.

ارسال کار خوب خود را در پایگاه دانش ساده است. از فرم زیر استفاده کنید

دانشجویان، دانشجویان تحصیلات تکمیلی، دانشمندان جوانی که از دانش پایه در تحصیل و کار خود استفاده می کنند از شما بسیار سپاسگزار خواهند بود.

اسناد مشابه

    سیستم عامل برنامه ای است که با روشن شدن کامپیوتر بارگذاری می شود. راه های پیاده سازی رابط و طبقه بندی سیستم عامل ها سازماندهی سیستم فایل، انواع فایل ها و نام آنها. مفهوم دایرکتوری، ویژگی های سیستم فایل.

    چکیده، اضافه شده در 2011/02/25

    بررسی فرآیند ایجاد نسخه جدید ویندوز ویستا. مطالعه ویژگی های نصب و رابط سیستم عامل. ویژگی های مورد نیاز برای سخت افزار کامپیوتر. تجزیه و تحلیل ابزارهای اساسی ناوبری و کار در ویندوز ویستا.

    چکیده اضافه شده در 1393/11/25

    آشنایی با مشخصات فنی کامپیوتر شخصی. نصب سیستم عامل و درایورهای ویندوز 7. روش های تمیز کردن ویندوز XP Professional SP3. روش های بازیابی سیستم عامل انجام نصب مایکروسافت آفیس 2010.

    گزارش تمرین، اضافه شده در 2014/09/22

    تجزیه و تحلیل برنامه "Explorer". مفهوم سیستم عامل (OS). مزایا و معایب سیستم های فایل. تحقیق در مورد روش های راه اندازی برنامه "Explorer" کار با ساختار فایل در برنامه "Explorer" سیستم عامل ویندوز. تکنیک های کار با اشیا

    مقاله ترم اضافه شده 09/13/2009

    مفهوم سیستم عامل (OS)، عملکردها و انواع آن برای پلتفرم های مختلف (تجاری و رایگان). انتخاب یک سیستم عامل برای کامپیوتر شما مزایا و معایب ویندوز، ویژگی های عملکرد و قابلیت های آن. بیوگرافی خالق سیستم عامل ویندوز بیل گیتس.

    ارائه اضافه شده در 10/11/2012

    توسعه یک برنامه برای سیستم عامل ویندوز با استفاده از VisualC ++ (6.0، .NET). بررسی مبانی مدلسازی نرم افزاری عملکرد دستگاه (کتری برقی). قوانین ایجاد کلاس های دستگاه و رابط گرافیکی آن.

    مقاله ترم، اضافه شده 06/03/2014

    برنامه های کامپیوتری که سخت افزار کامپیوتر را کنترل می کنند. سیستم عامل های شرکت مایکروسافت برنامه های کاربردی، برنامه های کاربردی. ساده ترین توابع سیستم عامل. خطی از ویندوز مایکروسافت برای استفاده خانگی.

    ارائه اضافه شده در 10/01/2012

    ویژگی های سیستم عامل. تاریخچه توسعه ویندوز. ویژگی های مقایسه ای نسخه های ویندوز عناصر و ابزارهای ویندوز XP. برنامه های کاربردی در ویندوز XP. روی دسکتاپ و لپ تاپ های دارای ویندوز کار کنید.

    ویندوز: شروع به کار

    قدیمی ترین تاریخ محبوب ترین سیستم عامل جهان

    سال 2015 یک سال جشن برای مایکروسافت است. ابتدا نسخه دهم ویندوز این هفته به طور رسمی منتشر می شود (تعداد دور!). دوم، امسال سی امین سالگرد انتشار ویندوز 1.0 است. در این راستا، تصمیم گرفتیم به اصل بازگردیم و به یاد بیاوریم که همه چیز چگونه آغاز شد.

    1. شروع

    بنیانگذاران مایکروسافت، پل آلن و بیل گیتس

    در زمستان 1975، پل آلن، برنامه نویس 22 ساله در شرکت هانیول، شماره ژانویه مجله Popular Electronics را در مورد کامپیوتر Altair 8800 به بیل گیتس 19 ساله، دانشجوی دانشگاه هاروارد نشان داد. Altair یکی از آنها بود. از اولین کامپیوترهای خانگی ارزان قیمت: قیمت پایه آن تنها 439 دلار به عنوان یک کیت و 621 دلار به طور کامل مونتاژ شده و آماده استفاده بود. در ماه اول، تعداد سفارشات کامپیوتری مبتنی بر پردازنده اینتل 8080 از هزار قطعه گذشت که شاخص بسیار خوبی برای بازار نوپا بود. گیتس و آلن این ایده را داشتند که یک مترجم برای زبان بیسیک بسازند و آن را به سازنده کامپیوتر Altair، MITS ارائه دهند. همانطور که خود گیتس در مصاحبه ای برای مستند پیروزی نردها به یاد می آورد، واضح بود که به زودی قیمت رایانه های خانگی به قدری کاهش می یابد که توسعه نرم افزار برای آنها به یک تجارت پرسود تبدیل می شود.



    Altair 8800 اولین کامپیوتر خانگی موفق بود

    در این زمان، گیتس و آلن قبلاً در توسعه برنامه های کاربردی نسبتاً پیچیده تجربه داشتند - در سال 1971، در حالی که هنوز دانش آموز بودند، شرکت Traf-O-Data را ایجاد کردند که به پردازش آمار ترافیک در جاده های سیاتل و سایر شهرهای واشنگتن مشغول بود. دولت. این شرکت موفقیت خاصی نداشت، اما تجربه Traf-O-Data به بنیانگذاران آینده مایکروسافت نسبت به توانایی های خود اعتماد کرد.

    در اوایل سال 1975، آلن و گیتس نامه ای به اد رابرتز، بنیانگذار MITS فرستادند و به او مترجم BASIC خود را پیشنهاد دادند. نکته جالب این بود که در آن زمان مایکروسافت نه مترجم آماده داشت و نه کامپیوتر Altair، اما شبیه ساز پردازنده Intel 8008 برای مین فریم DEC PDP-10 وجود داشت که آلن سه سال قبل برای Traf-O-Data نوشته بود. . آلن و گیتس این شبیه ساز را برای مطابقت با اسناد Altair 8800 تغییر دادند و از آن برای توسعه یک مفسر BASIC در رایانه PDP-10 متعلق به دانشگاه هاروارد استفاده کردند. زمانی که دانشگاه متوجه این موضوع شد، گیتس را از دسترسی به کامپیوتر محروم کرد، بنابراین برای توسعه بیشتر آنها مجبور شدند زمان کامپیوتر را از شرکتی که چنین خدماتی را ارائه می دهد خریداری کنند. در مجموع، ساخت مترجم حدود 8 هفته طول کشید.


    Altair BASIC 8K روی نوار کاغذی

    مفسر تمام شده از کمتر از 4 کیلوبایت رم همراه با ویرایشگر کد استفاده می کرد. آلن آن را روی کاغذ آورد و برای ملاقات با رابرتز در آلبوکرکی، نیومکزیکو، جایی که مقر MITS بود، پرواز کرد. از قبل در هواپیما متوجه شد که برنامه بارگیری مترجم ننوشته اند و آن را در هواپیما نوشت. خوشبختانه، مترجم بار اول راه اندازی شد و همانطور که انتظار می رفت کار کرد. (بعداً، گیتس و آلن برای نوشتن سریع ترین و کارآمدترین برنامه بوت لودر مسابقه ای داشتند. گیتس برنده مسابقه شد.) رابرتز آنقدر تحت تأثیر این ارائه قرار گرفت که موافقت کرد BASIC را با رایانه های Altair توزیع کند. یک مترجم نوار یا نوار 150 دلار بود، اما MITS آن را با خرید یک کارت حافظه 4K (که هنوز برای استفاده از BASIC لازم بود) به قیمت 60 دلار فروخت.

    در نتیجه، در اواخر سال 1975، Micro-Soft تاسیس شد (این نام توسط آلن اختراع شد، که یک پورتمانتو از کلمات Microcomputer Software پیشنهاد کرد)، که برای آن گیتس از هاروارد انصراف داد و آلن هانیول را ترک کرد. سومین کارمند شرکت مونت دیویدوف بود که یک ماژول ممیز شناور برای Altair BASIC توسعه داد.

    مترجمان بیسیک و سایر زبان های برنامه نویسی تا اوایل دهه 1980 ستون فقرات کسب و کار مایکروسافت باقی ماندند. این شرکت نسخه هایی را برای همه رایانه های خانگی محبوب، از جمله Apple II (Applesoft BASIC) و Commodore 64 (Commodore BASIC) توسعه داده است.

    جالب اینجاست که در سال 1975، این شرکت با دزدی دریایی گسترده ای در میان کاربران رایانه خانگی مواجه شد که BASIC را خریداری نکردند، اما آن را از یکدیگر کپی کردند. در سال 1976، گیتس حتی نامه ای بسیار خشن به نام "نامه سرگشاده به علاقه مندان" نوشت و در آن آنها را به دزدی و غیرممکن کردن توسعه نرم افزار با کیفیت برای میکروکامپیوترها متهم کرد.

    2. آی بی ام وارد صحنه می شود

    در سال 1979، IBM بازار کامپیوترهای خانگی را با نگرانی تماشا کرد. اگرچه این شرکت 62 درصد از بازار رایانه‌های بزرگ را در اختیار داشت، اما انقلاب مینی‌کامپیوتری (مانند DEC PDP-11) را پشت سر گذاشت که شاهد کاهش سهمش از بازار رایانه‌ها از 60 درصد در اواسط دهه 1970 به 32 درصد بود. ریز کامپیوترها یکی دیگر از جایگاه های جدید و به سرعت در حال رشد بودند که IBM در آن حضوری نداشت.

    واضح بود که IBM به رایانه شخصی خود نیاز دارد، اما پس از آن مشکل دیگری بوجود آمد: در یک IBM بزرگ و بسیار بوروکراتیک، همه چیز بسیار کند پیش رفت. همانطور که دان استریج «پدر رایانه شخصی آی‌بی‌ام» بعداً گفت، اگر رایانه‌های شخصی مطابق با رویه‌های اتخاذ شده توسط IBM توسعه داده می‌شد، توسعه آن حداقل پنج سال طول می‌کشید - تا آن زمان بازار قبلاً بین سایرین تقسیم شده بود. بازیکنان


    IBM PC Model 5150 - اولین کامپیوتر شخصی IBM

    به همین دلیل است که جان اوپل، رئیس آی‌بی‌ام و فرانک کری، مدیرعامل IBM، ایجاد یک گروه مستقل به نام Entry Level Systems، واقع در بوکا راتون، فلوریدا، دور از دفتر مرکزی IBM را تصویب کردند. به این گروه آزادی عمل کامل در دستیابی به این وظیفه داده شد: ایجاد یک میکرو کامپیوتر رقابتی از قطعات استاندارد و به طور گسترده در بازار. باید بگویم که کار به طرز درخشانی انجام شد: اولین رایانه شخصی IBM (مدل 5150) دارای معماری کاملاً باز و استاندارد بود ، فقط تراشه BIOS منحصر به فرد و بسته بود که حاوی رویه های نرم افزاری برای مقداردهی اولیه رایانه بود.

    به طور سنتی، آی‌بی‌ام خودش نرم‌افزاری را برای رایانه‌هایش توسعه می‌داد، اما در مورد رایانه‌های شخصی، این شرکت به سادگی زمان نداشت، بنابراین تصمیم گرفته شد که سیستم عامل، برنامه‌های کاربردی و محیط توسعه را در کنار آن جستجو کند. طبق توافق قبلی، IBM قرار بود سیستم عامل را از Digital Research و مترجم BASIC را از مایکروسافت خریداری کند. با این حال، در آخرین لحظه، امضای قرارداد بین IBM و Digital Research به دلیل امتناع وکلای Digital Research از امضای قرارداد محرمانه به نتیجه نرسید.

    تیم پترسون، توسعه دهنده اصلی MS-DOS

    مایکروسافت «معامله قرن» را در خطر دید و به IBM نه تنها یک مترجم، بلکه یک سیستم عامل نیز پیشنهاد داد. این شرکت نه سیستم عامل خود را داشت و نه زمانی برای توسعه آن داشت، بنابراین مایکروسافت حقوق سیستم عامل 86-DOS را از یک شرکت کوچک Seattle Computer Products خریداری کرد (و توسعه دهنده اصلی آن، تیم پترسون، دست به کار شد. در مایکروسافت).

    در اواخر سال 1980، بیل گیتس به نمایندگی از مایکروسافت، قراردادی را با IBM برای تامین نرم افزار رایانه شخصی IBM منعقد کرد. IBM با 80000 دلار حقوق استفاده از سیستم عامل MS-DOS، مترجم BASIC و چندین برنامه دیگر را به دست آورد. اگر بیل گیتس مرد باهوشی بود، از IBM از هر کامپیوتر فروخته شده حق امتیاز درخواست می کرد.

    بیل گیتس بیش از یک باهوش بود. او یک نابغه بود. او بر حق امتیاز اصراری نکرد، در عوض او خواستار یک بند در قرارداد شد مبنی بر اینکه مایکروسافت کلیه حقوق نرم افزار، از جمله حق فروش آن را به دیگر سازندگان کامپیوتر، حفظ می کند. وکلای IBM بدشان نمی آمد: هر چه باشد، در آن زمان هیچ سازنده رایانه شخصی دیگری در بازار وجود نداشت. هر دو طرف با رضایت از هم جدا شدند: مایکروسافت DOS را تحت مالکیت خود نگه داشت و IBM یک قرارداد پرسود بسته بود.

    اما تنها چند سال بعد، این "قرارداد پرسود" به یک نفرین واقعی برای IBM تبدیل شد. از آنجایی که رایانه شخصی از اجزای استاندارد تشکیل شده بود و معماری باز داشت، هر کسی می‌توانست همتای خود را کاملاً سازگار با نسخه اصلی ایجاد کند. تنها جزء محافظت شده و دارای حق چاپ، تراشه BIOS بود که حاوی سیستم عامل رایانه شخصی بود. اما این مشکل نیز زمانی حل شد که فینیکس یک کپی از بایوس اصلی IBM PC را توسعه داد که از ابتدا و از نظر قانونی تمیز نوشته شده بود. آخرین جزء گم شده بود - سیستم عامل. البته بیل گیتس و مایکروسافت از فروش این سیستم عامل به همه خوشحال بودند. در نتیجه، مایکروسافت و اینتل از فروش نرم‌افزار و پردازنده‌ها به چپ و راست پول زیادی به دست آوردند و IBM فقط می‌توانست تماشا کند و دندان قروچه کند.

    3. اپل، مکینتاش و اولین نسخه ویندوز

    مایکروسافت یکی از اولین توسعه دهندگان نرم افزار برای پلتفرم مکینتاش اپل بود

    در سال 1983 مایکروسافت اولین نسخه واژه پرداز Word را منتشر کرد که در آن زمان Multi-Tool Word نام داشت. اپل که قبلاً تجربه کار با مایکروسافت را داشت، با بیل گیتس پیشنهاد داد تا نسخه ای از Word و صفحه گسترده Multiplan را برای پلتفرم جدید مکینتاش توسعه دهد، که در آن زمان در حال توسعه بود و قرار بود در سال 1984 معرفی شود.

    به طور کلی پذیرفته شده است که این مکینتاش بود که به عنوان نمونه اولیه برای ویندوز خدمت کرد. اما در واقع، توسعه نسخه اول در سال 1982 آغاز شد، درست پس از اینکه بیل گیتس نسخه آزمایشی پوسته گرافیکی VisiOn را در COMDEX دید.

    یکی دیگر از تصورات غلط رایج این است که مایکروسافت رابط کاربری گرافیکی را از اپل «دزدیده است». با این حال، رابط کاربری گرافیکی (GUI) اختراع اپل نبود، استیو جابز این ایده را در جریان بازدید از مرکز تحقیقات زیراکس در پالو آلتو به عاریت گرفت. علاوه بر این، مایکروسافت مجوز استفاده از مجموعه محدودی از عناصر رابط گرافیکی را به عنوان بخشی از توافقنامه توسعه Word و Excel برای مکینتاش از اپل دریافت کرد. در ویندوز 1.0، تنها مواردی استفاده می‌شد که مایکروسافت برای آنها مجوز داشت. به همین دلیل است که نسخه اول پوسته محدودیت های زیادی داشت، به ویژه، پنجره ها نمی توانستند با یکدیگر همپوشانی داشته باشند.



    VisiCalc VisiOn اولین بخش گرافیکی برای کامپیوتر IBM بود

    خود نام ویندوز توسط رئیس بازاریابی مایکروسافت، رولند هانسون ابداع شد. پیش از این فرض بر این بود که محصول جدید Interface Manager نامیده می شود، اما هانسون بیل گیتس را متقاعد کرد که نام ویندوز بهتر مورد استقبال مصرف کنندگان قرار گیرد. ویندوز 1.0 در سال 1983 معرفی شد و در 1 نوامبر 1985 به فروش رسید. البته استیو جابز عصبانی شد و اپل در نهایت از مایکروسافت شکایت کرد. محاکمه فقط در سال 1993 - به نفع مایکروسافت - به پایان رسید.

    ویندوز 1.0 مشکلات زیادی داشت. او از نظر عملکرد و ثبات خاص تفاوتی نداشت. امروزه این ویندوز است که دارای کاتالوگ بزرگی از برنامه های کاربردی است و پس از آن تنها برنامه های ویندوز برنامه هایی بودند که با آن توزیع می شدند. بنابراین کاربران ویندوز عمدتاً با برنامه های DOS از آن استفاده می کردند. و سپس یک مشکل بزرگ وجود داشت: واقعیت این است که ویندوز تنها برای آن دسته از برنامه‌های DOS که دسترسی مستقیم به سخت‌افزار را نداشتند، از چندوظیفه پشتیبانی می‌کرد.

    در واقع، هدف اولیه مایکروسافت این بود که پایه و اساس پیشرفت های آینده را ایجاد کند. ویندوز 1.0 به خوبی با این کار کنار آمد. علاوه بر این، Windows API (Application Programming Interface) از اولین نسخه نسبتاً پایدار بوده است. برنامه های ویندوز 1.0، به طور معمول، به طور معمول اجرا می شوند و در نسخه های مدرن 32 بیتی ویندوز کار می کنند (اما در نسخه های 64 بیتی کار نمی کنند، زیرا از برنامه های 16 بیتی پشتیبانی نمی کنند).


    رابط گرافیکی
    ویندوز 1.0

    4. مبارزه با OS / 2 و ظهور ویندوز NT

    امروزه سیستم عامل OS / 2 تقریباً فراموش شده است، اما در واقع تاریخچه آن از تاریخ اولیه ویندوز جدا نیست. در سال 1985، مایکروسافت و آی‌بی‌ام توافق‌نامه‌ای را برای توسعه سیستم‌عاملی با نام رمز Advanced DOS منعقد کردند که قرار بود دارای قابلیت‌های ناشناخته‌ای باشد: یک رابط گرافیکی، پشتیبانی از چندوظیفه پیشگیرانه واقعی، حفاظت از حافظه و یک فایل قابل اعتمادتر. سیستم. OS / 2 توسط مایکروسافت توسعه داده شد، اما IBM هزینه این کار را پرداخت کرد، همچنین شرایط مرجع را برای سیستم عامل جدید تنظیم کرد. همه اینها بخشی از یک برنامه بزرگ برای بازگرداندن کنترل IBM بر بازار کامپیوترهای سازگار با رایانه شخصی بود.

    یکی از بخش های این طرح، انتشار کامپیوترهای PS / 2 بود. برخلاف رایانه‌های شخصی IBM، رایانه‌های شخصی XT و رایانه‌های شخصی ATهای معماری باز قبلی، عنصر کلیدی PS / 2 - گذرگاه MCA - ثبت اختراع شد. علاوه بر این، کانکتورهای PS / 2 در این رایانه ها ظاهر شدند که هنوز در رایانه های رومیزی استفاده می شوند (آنها را می توان آخرین سهم قابل توجه IBM در توسعه صنعت رایانه شخصی نامید).

    قسمت دوم این طرح انتشار سیستم عاملی بود که قرار بود به طور کامل توسط IBM کنترل شود. از نظر فنی، OS / 2 می‌توانست روی هر رایانه شخصی سازگار با IBM اجرا شود، اما ویژگی‌های پیشرفته مانند مجموعه شبکه فقط برای دارندگان رایانه‌های خالص IBM در دسترس بود.

    البته به چند دلیل به یکباره هیچ نتیجه ای از این سرمایه گذاری حاصل نشد. اول، IBM با مایکروسافت مانند یک پیمانکار معمولی رفتار کرد و برای نوشتن یک سیستم عامل جدید بر اساس مقدار کد هزینه پرداخت کرد. بنابراین، هرچه کد OS / 2 متورم تر و ناکارآمدتر بود، مایکروسافت بیشتر دریافت کرد. در نتیجه، اولین نسخه OS / 2 که در سال 1987 منتشر شد، برای عملکرد صحیح به حداقل 4 مگابایت رم نیاز داشت - و این با وجود اینکه رابط کاربری گرافیکی نداشت! رم پس از آن حدود 500 دلار در هر مگابایت هزینه دارد. (در آن زمان ویندوز رابط گرافیکی داشت و روی کامپیوترهایی با 1.5 مگابایت رم به خوبی کار می کرد.)

مقالات مرتبط برتر