بازدید: 133 بازدید
زمان مطالعه: 5 دقیقه

در اوایل دهه ۱۹۵۰ آزمایشگاه تحقیقاتی جنرال موتورز اولین سیستم‌عامل را برای IBM 701 پیاده‌سازی کرد.

در اواسط دهه ۱۹۶۰، سیستم ‌عامل‌ها شروع به استفاده از دیسک‌ها کردند.

در اواخر دهه ۱۹۶۰، اولین نسخه از سیستم‌ عامل یونیکس توسعه یافت.

در سال ۱۹۸۱ با خرید نرم‌افزار ۸۶- DOS از یک شرکت سیاتل توسط مایکروسافت اولین سیستم‌عامل ساخته شده DOS ساخته شد.

🔴 سیستم‌ عامل محبوب امروزی ویندوز اولین‌بار در سال ۱۹۸۵ و زمانی که یک GUI ایجاد و با MS-DOS جفت شد، به وجود آمد.

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

(دهه ۱۹۴۰ تا اوایل دهه ۱۹۵۰)- نسل اول

اولین کامپیوترهای دیجیتال الکترونیکی Z1 که در سال‌های ۱۹۳۶-۱۹۳۸ ساخته شده بودند؛ هیچ سیستم عاملی نداشتند؛

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

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

(۱۹۵۵-۱۹۶۵) -نسل دوم

اولین سیستم عامل در اوایل دهه ۱۹۵۰ (در سال ۱۹۵۶) معرفی شد، GMOS نام داشت و توسط رابرت ال. پاتریک از جنرال موتورز برای ماشین IBM 701 ایجاد شد که در دهه ۱۹۶۰، IBM اولین تولید کننده رایانه شد و وظیفه توسعه سیستم عامل ها را بر عهده گرفت و شروع به توزیع سیستم عامل های موجود در رایانه های خود کرد.

سیستم عامل ها در دهه ۱۹۵۰ سیستم های پردازش دسته ای تک جریانی نامیده می شدند زیرا داده ها به صورت گروهی ارسال می شد، این ماشین‌های جدید مین فریم نامیده می‌شوند و توسط اپراتورهای حرفه‌ای در اتاق‌های بزرگ کامپیوتر استفاده می‌شدند، ازآنجایی‌که قیمت این ماشین‌ها زیاد بود، تنها سازمان‌های دولتی یا شرکت‌های بزرگ قادر به خرید آن‌ها بودند.

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

 (۱۹۶۵-۱۹۸۰)- نسل سوم

سیستم‌های دهه ۱۹۶۰ نیز سیستم‌های پردازش دسته‌ای بودند، اما توانستند با اجرای چندین کار به طور همزمان از منابع رایانه بهره ببرند؛ بنابراین طراحان سیستم عامل مفهوم چند برنامه‌نویسی را توسعه دادند که در آن چندین کار به طور همزمان در حافظه اصلی صورت می گرفت، معرفی چند برنامه‌نویسی بخش عمده ای در توسعه سیستم عامل ها بود، زیرا اجازه می داد تا CPU تقریباً ۱۰۰ درصد مواقعی که کار می کرد؛ مشغول باشد.

در اواخر دهه ۱۹۶۰، آزمایشگاه‌های بل شروع به کاربر روی منشأ یونیکس کرد و اولین نسخه از سیستم عامل چند وظیفه‌ای و چندکاربره یونیکس توسط برنامه نویسان AT&T Bell Labs Ken Thompson، Dennis Ritchie، Douglas McIlroy و Joe Ossanna توسعه یافت و در دهه ۷۰ ابتدا در شرکت بزرگ AT&T و بعداً توسط کالج‌ها و دانشگاه ها مقبولیت گسترده ای به دست آورد و در دسترس قرار گرفت که به زبان برنامه نویسی C نوشته شده است و در سال های اولیه آن به صورت رایگان در دسترس است.

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

اولین نسخه در دهه ۷۰ در دسترس بود؛ بر خلاف سیستم عامل عمومی مانند آنچه در GM استفاده می شود که در آن اگر شخصی بخواهد مجموعه ای از توابع را در یک پردازنده مرکزی تغییر دهد، باید تمام عملکردهای سیستم عامل را فرمت کرده و دوباره شروع به تغییر دهد.

مایکروسافت ویندوز در پاسخ به درخواست IBM برای اجرای طیف وسیعی از رایانه های شخصی، سیستم عاملی را در این دوره توسعه داد؛ همچنین سیستم عامل اصلی در ROM (حافظه فقط خواندنی) در کنار Integerated Basic بود که در ابتدا بر اساس کاست بود، هنگامی که دیسک در سال ۱۹۷۸ پیاده سازی شد، Shepardson Microsystems اولین سیستم عامل دیسک (DOS) را راه اندازی کرد.

یکی دیگر از ویژگی های مهم در سیستم عامل نسل سوم، تکنیکی به نام spooling (عملیات همزمان محیطی بر روی خط) بود و از دیگر پیشرفت های مهم در طول نسل سوم، رشد خارق العاده کامپیوترهای کوچک بود که با DEC PDP-1 در سال ۱۹۶۱ شروع شد و مانند کیک داغ فروخته شد، در سال ۱۹۷۷ سری Apple II متولد شد؛ این یک خانواده از کامپیوترهای خانگی است که اولین میکرو کامپیوتر بسیار موفق طراحی شده توسط استیو وزنیاک است، این یک کامپیوتر ۸ بیتی با اولین گرافیک رنگی بود.

میکرو کامپیوترها به ایجاد یک صنعت کاملاً جدید و توسعه PDP های بیشتر کمک شایانی کردند، این PDP ها منجر به ایجاد رایانه های شخصی شد که در نسل چهارم ساخته شدند.

 (۱۹۸۰ تا امروز)-نسل چهارم

اولین سیستم عامل ایجاد شده توسط مایکروسافت، ویندوز نام نداشت، آن را MS-DOS نامیدند و در سال ۱۹۸۱ هنگامی که مایکروسافت سیستم‌عامل ۸۶-DOS را از Seattle Computer Products خریداری کرد و آن را برای برآورده کردن الزامات IBM تغییر داد، ساخته شد.

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

یکی از عوامل مهم در ایجاد محاسبات شخصی، تولد مایکروسافت و سیستم عامل ویندوز بود؛ سیستم عامل ویندوز در سال ۱۹۷۵ ایجاد شد، زمانی که پل آلن و بیل گیتس چشم اندازی داشتند که محاسبات شخصی را به سطح بعدی برسانند، آن‌ها MS-DOS را در سال ۱۹۸۱ معرفی کردند که توسط مایکروسافت راه اندازی شد و بر اساس ۸۶-DOS به واسطه شرکتی به نام (محصولات کامپیوتری سیاتل) که توسط تیم پترسون ایجاد شد، شروع به کار کرد.

کلیک کنید  آپتایم سرور چیست؟ عوامل موثر در uptime بالای ۹۹ درصد

ساخت نسخه اصلی MS-DOS تنها ۶ هفته طول کشید زیرا مشابه Digital Research CP/M بود که نسخه مشابهی از محصول بود؛ اگرچه کارآمد بود و برای افرادی که سعی در درک دستورات رمزی آن داشتند، مشکلات زیادی ایجاد کرد.

نام ویندوز برای اولین بار در سال ۱۹۸۵ استفاده شد، زمانی که یک رابط کاربری گرافیکی ایجاد شد و با MS-DOS جفت شد یا به آن پیوست؛ ویندوز با انتشار ویندوز ۹۵، ویندوز ۹۸، ویندوز XP (که در حال حاضر پرکاربردترین سیستم عامل تا به امروز است) و جدیدترین سیستم عامل آن‌ها ویندوز ۷، امروزه تبدیل به بزرگ‌ترین سیستم عامل مورد استفاده در فناوری شد.

سیستم عامل MS-DOS

اپل دیگر سیستم عامل اصلی است که در دهه ۱۹۸۰ ساخته شد؛ استیو جابز، یکی از بنیانگذاران اپل، مکینتاش اپل را ایجاد کرد که به دلیل این واقعیت که کاربر پسند بود، موفقیت بزرگی داشت. توسعه ویندوز در سال‌های بعد تحت تأثیر مکینتاش قرار گرفت و رقابت شدیدی بین این دو شرکت ایجاد کرد.

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

NeXTSTEP یک سیستم عامل چند وظیفه ای و شیء گرا است که توسط NeXT Computer توسعه یافته است، در ابتدا در اواخر دهه ۸۰ و اوایل دهه ۹۰ برای رایانه ایستگاه کاری NeXTcube با علامت تجاری آن مورد استفاده قرار گرفت، NeXT Computer پلتفرمی بود که Electronic AppWrapper را ایجاد کرد که اولین کاتالوگ توزیع نرم افزار الکترونیکی تجاری بود که به طور جمعی رمزگذاری را مدیریت می کرد و حقوق دیجیتالی را برای نرم افزارهای کاربردی و رسانه های دیجیتال فراهم می کرد.

AppWrapper چیزی را به وجود آورد که ما امروز به عنوان فروشگاه برنامه می شناسیم؛ پس از اینکه اپل NeXT را خریداری کرد، به ایجاد سیستم هایی مانند macOS، IOS و WatchOS ادامه داد: علاوه بر این، بسیاری از ویژگی‌ها و برنامه‌های اپل مستقیماً از NeXT آمده‌اند.

سر انجام در دسامبر ۱۹۸۷، OS/2 منتشر شد، OS/2 مجموعه ای از سیستم عامل های کامپیوتری است که در ابتدا توسط مایکروسافت و IBM ایجاد شد، پس از شکست این دو شرکت، پس از موقعیت‌یابی نادرست OS/2 و Microsoft 3.1 در سال ۱۹۹۲، هر دو شرکت روابط خود را قطع کردند، OS/2 در ابتدا به عنوان محافظ PC-Dos در نظر گرفته شد؛ در ۲۲ می ۱۹۹۰، مایکروسافت ویندوز ۳.۰ را راه اندازی کرد و محیط گرافیکی سومین نسخه اصلی بود.

ویندوز ۳.۰ به رقیب اپل مکینتاش و Commodore Amiga در بخش GUI (رابط کاربری گرافیکی) تبدیل شد، در ۱۷ سپتامبر ۱۹۹۱، لینوکس هسته سیستم عامل خود را منتشر کرد؛ که اساس سیستم عامل یونیکس آن مانند منبع باز است؛ لازم به ذکر است: لینوکس یک سیستم‌عامل رایگان است که به‌خاطر توزیع‌ هایی مانند اوبونتو و کاربرد تجاری آن مانند لینوکس سازمانی Redhat، شناخته شده است.

لینوکس سیستم عامل پیشرو در سرورها و رایانه های اصلی است، همچنین تنها سیستم عامل مورد استفاده در ابررایانه‌های Top500 است، لینوکس دارای بزرگ‌ترین پایه نصب شده در بین تمام سیستم عامل های عمومی است.

سیستم عامل ها

در ۲۲ آوریل ۱۹۹۲، مایکروسافت ویندوز ۳.1x را راه اندازی کرد که یک محیط عملیاتی ۱۶ بیتی است؛ ویندوز ۳.۱ چندین پیشرفت را در طول عمر خود به پلتفرم مبتنی بر MS-DOS ارائه کرد که عبارتند از: پشتیبانی گسترده از چند رسانه ای، بهبود ثبات سیستم، شبکه های گروهی و فونت های TrueType.

در ۲۴ آگوست ۱۹۹۵، ویندوز ۹۵ توسط مایکروسافت به عنوان اولین سیستم عامل از خانواده 9x (نسخه های منتشر شده پس از ۱۹۹۵ و تا سال ۲۰۰۰) توسط مایکروسافت منتشر شد؛ تغییر عمده محیط های عملیاتی ۳۲ بیتی و ویژگی های پلاگین و پخش آن بود.

در ۲۵ ژوئن ۱۹۹۸، مایکروسافت ویندوز ۹۸ را راه اندازی کرد که دارای رابط گرافیکی ترکیبی ۱۶ بیتی و ۳۲ بیتی بود که آن را به یک سیستم عامل گرافیکی تبدیل می کرد، این یک محصول بدون تغییر است و دارای یک مرحله بوت است که روی MS-DOS اجرا می شود، این سیستم عامل ویندوز بخشی از خانواده 9x است.

در ۶ مارس ۲۰۰۸، iPhone OS 1 اولین iOS برای سیستم عامل موبایل اپل بود، هیچ نام رسمی به این سیستم داده نشده است: اپل اعلام کرد که آیفون بر روی نسخه ای از سیستم عامل دسکتاپ macOS خود که در آن زمان Mac OSX نامیده می شد، کار می کرد، هنگامی که اپل کیت توسعه نرم افزار آیفون (iPhone SDK) را منتشر کرد، سپس سیستم عامل را به عنوان سیستم عامل آیفون نامید که بعداً به iOS تبدیل شد.

در ۲۳ سپتامبر ۲۰۰۸ اندروید منتشر شد، اندروید یک سیستم عامل موبایل است که توسط گوگل توسعه داده شده است؛ بر اساس هسته لینوکس و سایر نرم افزارهای منبع باز، این عمدتاً برای دستگاه های صفحه لمسی طراحی شده است، اگرچه نسخه های دیگری از سیستم عامل وجود دارد؛ اندروید اولین رقیب اصلی IOS است.

در ۲۲ اکتبر ۲۰۰۹، مایکروسافت ویندوز ۷ را برای جایگزینی ویستا توسعه داده شد، “Win7” در حال حاضر توسط بیش از ۵۰٪ از کاربران اینترنت استفاده می شود.

تحولات سیستم عامل های ویندوز

ویندوز ۷ در نظر گرفته شده بود که به‌روزرسانی ویندوز ویستا، نسخه قبلی خود باشد و با حفظ سازگاری سخت‌افزار و نرم‌افزار، به استقبال ضعیف انتقادی ویستا پرداخت؛

ویژگی‌های جدیدی مانند Libraries، HomeGroup – سیستم اشتراک‌گذاری فایل، پشتیبانی از ورودی چند لمسی، رابط «Action Center» برای مرور کلی اطلاعات نگهداری و امنیت سیستم به سیستم عامل اضافه شد و ویرایش‌هایی در کنترل حساب کاربری انجام شد تا کمتر مزاحم شود.

در ماه مه ۲۰۱۱، گوگل سیستم عامل کروم را راه اندازی کرد که یک سیستم عامل مبتنی بر کرنل لینوکس است، این یک نرم افزار رایگان است که از مرورگر وب گوگل کروم به عنوان رابط کاربری اصلی (UI) استفاده می کند و از برنامه های تحت وب پشتیبانی می کند؛ داده های کاربر آن مستقیماً از فضای ابری اجرا می شود و آن را به اولین سیستم عامل مبتنی بر ابر تبدیل می کند.

در سال ۲۰۱۲، ویندوز ۸: «Win8» که توسط مایکروسافت برای جایگزینی Win7 ساخته شد، به‌ تازگی در ۲۶ اکتبر ۲۰۱۲، همزمان با محصول سرفیس آن منتشر شد، در نهایت ویندوز ۱۰ نیز در سال ۲۰۱۴ ارائه شد؛ لازم به ذکر است اگربه دنبال سروری همیشه روشن و قدرتمند با سیستم عامل ویندوز هستید؛ سرور مجازی ویندوز آسام سرور می تواند انتخاب مناسبی برای شما باشد.

تحولات سیستم عامل های ویندوز

جمع بندی

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

بازدیدها: ۳

مطالعه بیشتر