جزوه سیستم های عامل
دانلود فایل
کامپیوترهای اولیه برای انجام یک سری کارها مانند ماشین حساب ساخته جزوه سیستم های عامل شده بودند. ویژگی های اساسی سیستم عامل در دهه ۱۹۵۰ توسعه یافتند، مانند عملکردهای مانیتور مقیم که می توانست به طور خودکار برنامه های مختلف را پشت سر هم اجرا کند تا سرعت پردازش را افزایش دهد. سیستم عامل ها تا اوایل دهه ۱۹۶۰ به شکل مدرن و پیچیده تر خود وجود نداشتند. [۱۱] ویژگی های سخت افزاری اضافه شد که امکان استفاده از کتابخانه های زمان اجرا ، وقفه ها و پردازش موازی را فراهم می کرد . هنگامی که کامپیوترهای شخصی در دهه ۱۹۸۰ رایج شدند، سیستم عامل هایی برای آنها ساخته شد که از نظر مفهومی شبیه به سیستم های مورد استفاده در رایانه های بزرگتر بودند.
در دهه ۱۹۴۰، اولین سیستم های دیجیتال الکترونیکی فاقد سیستم عامل بودند. سیستمهای الکترونیکی آن زمان بر روی ردیفهایی از کلیدهای مکانیکی یا توسط سیمهای جامپر روی پلاگینها برنامهریزی میشدند . اینها جزوه سیستم های عامل سیستمهایی با هدف خاص بودند که، برای مثال، جداول بالستیک برای ارتش تولید میکردند یا چاپ چک حقوق و دستمزد را از دادههای کارتهای کاغذی پانچ شده کنترل میکردند. پس از اختراع رایانههای همه منظوره قابل برنامهریزی، زبانهای ماشین (شامل رشتههایی از ارقام دودویی ۰ و ۱ روی نوار کاغذی پانچ شده) معرفی شدند که روند برنامهنویسی را سرعت بخشیدند (Stern, 1981). [ نیازمند استناد کامل ]
OS/360 از سال ۱۹۶۶ در اکثر رایانه های اصلی IBM، از جمله رایانه های مورد استفاده جزوه سیستم های عامل برنامه آپولو ، استفاده شد .
در اوایل دهه ۱۹۵۰، یک کامپیوتر می توانست تنها یک برنامه را در یک زمان اجرا کند. هر کاربر تنها برای مدت محدودی از رایانه استفاده میکرد و برنامه و دادههای خود را روی کارتهای کاغذ پانچ شده یا نوار پانچ در یک زمان برنامهریزیشده میرسید . برنامه در دستگاه بارگذاری میشود و دستگاه تا زمانی که برنامه کامل شود یا از کار بیفتد، کار کند . برنامهها معمولاً میتوانند از طریق پنل جلویی با استفاده از سوئیچهای کلید و چراغهای پانل رفع اشکال شوند. گفته میشود که آلن تورینگ در ماشین اولیه منچستر مارک ۱ در این کار استاد بود ، و او قبلاً مفهوم اولیه یک سیستم عامل را از اصول ماشین تورینگ جهانی استخراج میکرد . [۱۱]
ماشینهای بعدی با کتابخانههایی از برنامهها عرضه شدند که برای کمک به عملیاتی جزوه سیستم های عامل مانند ورودی و خروجی و کامپایل (تولید کد ماشین از کد نمادین قابل خواندن توسط انسان ) به برنامه کاربر پیوند میخورد . این پیدایش سیستم عامل امروزی بود. با این حال، ماشین ها هنوز یک کار را در یک زمان انجام می دادند. در دانشگاه کمبریج در انگلستان، صف کار زمانی یک خط لباسشویی بود که از آن نوارهایی با گیره های لباس با رنگ های مختلف برای نشان دادن اولویت شغلی آویزان می شد. [ نیازمند منبع ]