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

سیستم عامل چگونه کار می کند. سیستم عامل های "رایگان".











عقب به جلو

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

اطلاعات کلی

رایانه های شخصی سازگار با آی بی ام از سیستم عامل های Widows مایکروسافت و سیستم عامل رایگان Liux استفاده می کنند.
رایانه های شخصی اپل از نسخه های مختلف سیستم عامل Mac OS استفاده می کنند.
در ایستگاه های کاری و سرورها، سیستم عامل های Widows T / 2000 / XP و UIX بیشترین استفاده را دارند.

هدف سیستم عامل

سیستم عامل ها متفاوت هستند، اما هدف و عملکرد آنها یکسان است. سیستم عامل جزء اساسی و ضروری نرم افزار کامپیوتر است، بدون آن، کامپیوتر اصولا نمی تواند کار کند.

سیستم عامل عملکرد مشترک همه دستگاه های رایانه ای را تضمین می کند و دسترسی کاربر را به منابع آن فراهم می کند.

ترکیب سیستم عامل

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

1.مدیریت فایل سیستم ... فرآیند یک کامپیوتر به تبادل فایل بین دستگاه ها کاهش می یابد. سیستم عامل دارد ماژول های نرم افزاری, مدیران فایل سیستم.

2.پردازنده فرمان ... یک برنامه خاص که از کاربر دستورات را می خواهد و آنها را اجرا می کند.

3.درایورهای دستگاه برنامه های ویژه ای که عملکرد دستگاه ها و هماهنگی تبادل اطلاعات با دستگاه های دیگر را کنترل می کند و همچنین به شما امکان می دهد برخی از پارامترهای دستگاه ها را پیکربندی کنید. فن آوری پلاگین پخش آگهی (plug and play) به شما امکان می دهد اتصال دستگاه های جدید به رایانه خود را خودکار کرده و پیکربندی آنها را ارائه دهید.

4.رابط گرافیکی برای ساده کردن کار کاربر استفاده می شود.

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

6.سیستم مرجع به شما امکان می دهد به سرعت اطلاعاتی در مورد عملکرد سیستم عامل به طور کلی و در مورد کار ماژول های جداگانه آن به دست آورید.

پس از روشن کردن رایانه، سیستم عامل از دیسک سیستم به رم بارگذاری می شود. دانلود باید طبق برنامه دانلود انجام شود. با این حال، برای اینکه کامپیوتر بتواند هر برنامه ای را اجرا کند، این برنامه باید از قبل در RAM باشد. راه حل این تناقض شامل بارگذاری متوالی و مرحله به مرحله سیستم عامل است.

خودآزمایی کامپیوتری

رایانه شامل یک حافظه فقط خواندنی (ROM) غیر فرار است که حاوی برنامه هایی برای آزمایش رایانه و اولین مرحله بارگیری سیستم عامل است - این BIOS (سیستم ورودی / خروجی پایه) است.

پس از روشن کردن برق یا فشار دادن دکمه RESET بر روی واحد سیستم کامپیوتر یا فشار دادن همزمان کلیدهای ترکیبی (Ctrl + Alt + Del) روی صفحه کلید، پردازنده شروع به اجرای برنامه خودآزمایی کامپیوتر POST (Power-OSelf Test) می کند. ). عملکرد کامپیوتر در حال آزمایش است.

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

پس از راه‌اندازی موفقیت‌آمیز کارت ویدیو، پیام‌های تشخیصی مختصری بر روی صفحه نمایش نمایش داده می‌شوند.

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

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

اگر هیچ دیسک سیستمی در رایانه وجود نداشته باشد، پیام «سیستم دیسک» روی صفحه نمایشگر ظاهر می شود و رایانه غیرفعال می ماند.

فرآیند بوت شدن سیستم عامل

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

کاربران جدید رایانه معمولاً سؤالات زیادی دارند که باید به قابل فهم ترین و در دسترس ترین شکل پاسخ داده شوند. یکی از آنها موارد زیر است: "سیستم عامل چیست؟" بیایید آن را بفهمیم.

چیست و چه هدفی دارد؟

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

قطعات اجباری شامل موارد زیر است:

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

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

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

سیستم عامل چیست و چه چیزی در آن گنجانده شده است؟

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

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

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

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

ابزارهای کمکی، که برنامه های خدماتی اضافی هستند که فرآیند ارتباط کاربر با رایانه را همه کاره و تا حد امکان راحت می کنند.

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

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

این اصل کاملاً برای تمام سیستم عامل های مدرن اعمال می شود.

5.1. سیستم عامل برای چیست؟

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

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

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

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

برگرفته از کتاب آموزش ویدیویی برای ویرایش ویدیوی خانگی در Adobe Premiere Pro CS3 نویسنده Dneprov Alexander G

سیستم عامل عملکرد پایدار Premiere Pro در رایانه ای با سیستم عامل Microsoft Windows XP که با Service Pack 2 یا بالاتر نصب شده است یا Microsoft Windows تضمین می شود.

از کتاب نکاتی برای دلفی. نسخه 1.0.6 نویسنده اوزروف والنتین

سیستم عامل Clipboard Clipboard Viewer مثال بر اساس یک ماژول کلاس ساده که واحد کلیپ بورد ClipboardViewer را مشاهده می کند؛ رابط کاربری از ویندوز، پیام ها، SysUtils، کلاس ها، گرافیک ها، کنترل ها، فرم ها، دیالوگ ها؛ نوع TForm1 = کلاس (tform) رویه FormCreate ( فرستنده: TObject) ; روش FormDestroy (فرستنده:

از کتاب ویندوز ویستا نویسنده واویلف سرگئی

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

برگرفته از کتاب هنر برنامه نویسی یونیکس نویسنده ریموند اریک استفن

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

از کتاب 300 بهترین برنامه برای همه مناسبت ها نویسنده لئونتیف ویتالی پتروویچ

سیستم عامل

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

سیستم عامل

از کتاب اینترنت - آسان و ساده! نویسنده الکساندروف اگور

سیستم عامل در 99 مورد از 100 مورد آن ویندوز خواهد بود (من را ببخشید دوستداران لینوکس). مورد باقی مانده شامل برنامه نویسان حرفه ای لینوکس و متنفران سرسخت بیل گیتس است (که در بیشتر موارد هنوز هم به صورت حیله گر از آن استفاده می کنند.

از کتاب کامپیوتر بدون استرس نویسنده ژوالفسکی آندری والنتینوویچ

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

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

فصل 2 سیستم عامل MS Windows XP

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

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

برگرفته از کتاب زبان سی – راهنمای مبتدیان توسط پراتا استفان

سیستم عامل یونیکس. سوئیچینگ خروجی فرض کنید یک برنامه I/O4 را کامپایل کرده اید و کد شی اجرایی را در فایلی به نام getput4 قرار داده اید. سپس برای اجرای این برنامه از ترمینال فقط نام فایل getput4 و برنامه را وارد می کنید

برگرفته از کتاب The World of InterBase. معماری، مدیریت و توسعه برنامه های کاربردی پایگاه داده در InterBase / FireBird / Yaffil نویسنده الکسی کویازین

سیستم عامل یونیکس Waite Mitchell, Martin Don and Praia Stephen, UNIX Primer Plus, Howard W. Sams and Company, Inc., 1983 این کتاب مقدمه ای آسان برای سیستم عامل یونیکس است. این شامل برخی از پسوندهای قدرتمند این سیستم است که در دانشگاه کالیفرنیا (برکلی) پیاده سازی شده است.

از کتاب کامپیوتر - آسان است! نویسنده Aliev Valery

سیستم عامل تمام اجزای ذکر شده برای نوشتن نمونه ها بر روی یک رایانه با Windows NT4 Service Pack 5، Internet Explorer نصب شده اند.

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

فصل 2 سیستم عامل ویندوز محل کار میانبرها و پوشه ها فایل های ویندوز کار با فایل ها رایانه شما از یک سیستم عامل ویندوز استفاده می کند. به طور کلی، نسخه های مختلف ویندوز (95، 98، 2000، Me، XP ...) با یکدیگر متفاوت هستند. اما مزیت اصلی آنها این است

برگرفته از کتاب چگونه کامپیوتر خود را در چند ساعت آموزش دهیم نویسنده Remneva Irina

سیستم عامل از پیش نصب شده نوت بوک های ساخته شده بر روی پلت فرم رایانه شخصی معمولاً با یکی از سه سیستم عامل از پیش نصب شده اند: DOS، Linux یا Microsoft Windows. هر سه گزینه (البته ما فقط در مورد رایانه ها و سیستم عامل های دارای مجوز صحبت می کنیم!) دارند

از کتاب نویسنده

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

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

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

کامپیوتر خود را راه اندازی کنید BIOS.

به طور معمول، هنگامی که برق از پانل جلویی واحد سیستم روشن می شود، رایانه شروع به کار می کند، اگرچه رایانه های مدرن چنین وسایلی برای استفاده اقتصادی از انرژی دارند که به آنها اجازه نمی دهد خاموش شوند. راه اندازی رایانه حیاتی ترین لحظه در کار رایانه است - در این لحظه هیچ داده یا برنامه ای در RAM وجود ندارد. انتقال آنها از هارد دیسک به رم بدون دستور غیرممکن است. برای این منظور، پردازنده یک پایه مخصوص به نام RESET دارد. اگر سیگنالی به آن برسد (و در لحظه روشن شدن دقیقاً همان چیزی است که اتفاق می افتد)، پردازنده به یک سلول حافظه اختصاص داده شده خاص اشاره می کند. لازم است که این سلول همیشه حاوی اطلاعات خاصی باشد، حتی زمانی که کامپیوتر خاموش است. برای این، یک میکرو مدار ویژه در نظر گرفته شده است - ROM (حافظه فقط خواندنی). این هم خاطره است اما ماندگار. بر خلاف رم، حافظه دائمی هنگام خاموش شدن پاک نمی شود. برنامه های تراشه رام در کارخانه نوشته می شوند. این مجموعه از برنامه ها BIOS - Basic Input / Output System نامیده می شود. این سیستم در مادربرد کامپیوتر تعبیه شده است. هدف آن انجام اقدامات اولیه مرتبط با اجرای عملیات ورودی-خروجی است. BIOS همچنین دارای یک تست عملکرد کامپیوتری است که حافظه و دستگاه های کامپیوتر را در صورت روشن شدن برق آزمایش می کند. عملکرد برنامه های نوشته شده در تراشه BIOS بر روی یک صفحه سیاه با خطوط سفید در حال اجرا نمایش داده می شود. در این لحظه، رایانه دستگاه های خود را بررسی می کند: رم (میزان و اینکه آیا همه چیز درست است)، وجود هارد دیسک ها و وجود صفحه کلید را بررسی می کند. اگر چیزی کار نمی کند، برنامه هایی که بررسی را انجام می دهند یک نقص را گزارش می دهند. علاوه بر این، سیستم I/O زیربنایی حاوی برنامه ای برای فراخوانی بارگذار سیستم عامل است.

لودر سیستم عامل یک برنامه ویژه است که برای شروع فرآیند بوت یک سیستم طراحی شده است.

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

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

هدف سیستم عامل

کامپیوترها همیشه به سیستم عامل نیاز نداشتند. اگر کامپیوتری می توانست روشن شود، شروع به کار کند و دستورات انسانی را بدون سیستم عامل بپذیرد، دیگر نیازی به آن نبود. نمونه هایی از این "رایانه ها" کنسول های بازی هستند. آنها همچنین دارای یک پردازنده، رم هستند که برنامه در حین کار در آن قرار دارد، دستگاه های ورودی (مثلا جوی استیک) وجود دارد، اما هیچ سیستم عاملی وجود ندارد یا کاملاً ابتدایی است.

برنامه های بازی برای کنسول ها (و داده های مربوط به آنها، مانند موسیقی و عکس) در یک تراشه ROM (در یک کارتریج بازی قرار دارد) یا روی دیسک لیزری ضبط می شوند. هنگامی که یک کارتریج (یا یک دیسک لیزری) در کنسول قرار می گیرد، برنامه به طور خودکار شروع می شود و هیچ کنترلی، به جز کنترلی که طبق سناریوی بازی مورد نیاز است، در نظر گرفته نمی شود، بنابراین نیازی به سیستم عامل نیست. همچنین می توانید از طرف دیگر به پیوست نگاه کنید. با بارگذاری بازی، آنها تحت کنترل بازی "سیستم عامل" آن قرار می گیرند و شما فقط می توانید آنچه را که در بازی در نظر گرفته شده است انجام دهید، به عنوان مثال، "دویدن"، "پرش" و "شلیک". محدودیت‌ها و ویژگی‌های غیراستاندارد اجازه نمی‌دهند که یک بازی ویدیویی بدون علامت نقل قول «سیستم عامل» نامیده شود. یک سیستم عامل واقعی باید:

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

- کار با دستگاه های سخت افزاری متعدد تولید شده توسط شرکت های مختلف، از جمله در گذشته؛

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

- ارائه ابزارهایی برای بررسی، پیکربندی، نگهداری کامپیوتر، دستگاه ها و برنامه های نصب شده بر روی آن.

رابط سخت افزاری و نرم افزاری.

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

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

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

رابط کاربری.

اگر ما در مورد یک رایانه شخصی صحبت می کنیم، می توانید سومین شرکت کننده را در کار با سیستم رایانه ای نشان دهید - این یک شخص است (معمول است که او را کاربر خطاب کنید). کاربر همچنین نیاز به تعامل با سخت افزار و نرم افزار دارد.

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

سیستم عامل DOS

DOS اولین سیستم عامل برای رایانه های شخصی است که گسترده شد و از سال 1981 تا 1995 اصلی ترین سیستم عامل رایانه های شخصی IBM بود. با گذشت زمان، عملاً توسط سیستم عامل های جدید و مدرن ویندوز و لینوکس جایگزین شد، اما در برخی موارد DOS همچنان باقی می ماند. راحت و تنها امکان کار بر روی رایانه (به عنوان مثال، در مواردی که کاربر با تجهیزات قدیمی یا نرم افزار نوشته شده برای مدت طولانی کار می کند و غیره)

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

پوسته برنامه ای است که تحت کنترل سیستم عامل اجرا می شود و به کاربر کمک می کند تا با سیستم عامل تعامل داشته باشد. برنامه پوسته کل ساختار فایل کامپیوتر را به صورت بصری نشان می دهد: دیسک ها، دایرکتوری ها، فایل ها. فایل ها را می توان جستجو، کپی، انتقال، حذف، مرتب سازی، اصلاح و راه اندازی تنها با چند کلید انجام داد. ساده، واضح، راحت. یکی از معروف ترین و گسترده ترین برنامه های پوسته در جهان Norton Commander (NC) نام دارد. پوسته NC بسیاری از ناراحتی ها را که هنگام کار با سیستم فایل MS DOS به وجود می آید، مانند نیاز به تایپ دستورات از خط فرمان، از کاربر پنهان می کند. سادگی و سهولت استفاده چیزی است که پوسته‌های نوع NC را در زمان ما محبوب کرده است (از جمله QDos، PathMinder، XTree، Dos Navigator، Volkov Commander و غیره). پوسته های گرافیکی ویندوز 3.1 و ویندوز 3.11 اساساً با آنها متفاوت است. آنها از مفهوم به اصطلاح "پنجره" استفاده می کنند که می تواند باز شود، در اطراف صفحه حرکت کند و بسته شود. این پنجره ها متعلق به برنامه های مختلف هستند و کار آنها را منعکس می کنند.

DOS از سیستم فایل FAT استفاده می کند. یکی از ایرادات آن محدودیت شدید در نام فایل ها و دایرکتوری ها است. نام می تواند حداکثر هشت کاراکتر باشد. پسوند بعد از دوره مشخص می شود و بیش از سه کاراکتر ندارد. پسوند در نام فایل اختیاری است، برای راحتی اضافه شده است، زیرا پسوند به شما امکان می دهد بدانید کدام برنامه آن را ایجاد کرده است و نوع محتوای فایل. DOS بین حروف کوچک و بزرگ هم نام تمایز قائل نمی شود. علاوه بر حروف و اعداد، نام و پسوند فایل می تواند شامل کاراکترهای زیر باشد: -، _، $، #، و، @،!،% (،)، (،)، "، ^. نمونه هایی از فایل نام در MS DOS: doom .exe، referat.doc.

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

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

برخی از اجزای سیستم عامل DOS: فایل های دیسک IO.SYS و MSDOS.SYS (به عنوان مثال IBMBIO.COM و IBMDOS.COM برای PC DOS) هنگام بوت در RAM قرار می گیرند و به طور دائم در آن باقی می مانند. فایل IO.SYS افزودنی به سیستم اولیه ورودی/خروجی است و MSDOS.SYS خدمات پایه سطح بالای سیستم عامل را پیاده سازی می کند.

پوسته DOS دستورات وارد شده توسط کاربر را پردازش می کند. پردازنده فرمان در فایل دیسک COMMAND.COM روی دیسکی که سیستم عامل از آن بوت می شود، قرار دارد. برخی از دستورات کاربر مانند type، dir یا copy توسط خود پوسته اجرا می شوند. به چنین دستوراتی دستورات داخلی یا درون خطی می گویند. برای اجرای سایر دستورات کاربر (خارجی)، پردازشگر فرمان برنامه ای با نام مربوطه را در دیسک ها جستجو می کند و در صورت یافتن آن، آن را در حافظه بارگذاری می کند و کنترل را به آن منتقل می کند. هنگامی که برنامه تمام شد، پردازشگر فرمان برنامه را از حافظه حذف می کند و پیامی مبنی بر آماده بودن آن برای اجرای دستورات نمایش می دهد (اعلان DOS).

دستورات خارجی DOS برنامه هایی هستند که با سیستم عامل به صورت فایل های جداگانه ارائه می شوند. این برنامه ها فعالیت های نگهداری مانند قالب بندی فلاپی دیسک ها (format.com)، بررسی سلامت دیسک (scandisk.exe) و غیره را انجام می دهند.

درایورهای دستگاه برنامه های ویژه ای هستند که سیستم ورودی / خروجی DOS را تکمیل می کنند و به استفاده های جدید یا غیر استاندارد دستگاه های موجود خدمات ارائه می دهند. به عنوان مثال، با استفاده از درایور DOS ramdrive.sys، می توان با یک "ramdrive" کار کرد، یعنی. یک تکه حافظه کامپیوتر که می توانید با آن درست مانند یک دیسک کار کنید. درایورها هنگام بوت شدن سیستم عامل در حافظه کامپیوتر قرار می گیرند، نام آنها در یک فایل خاص CONFIG.SYS مشخص می شود. این طرح افزودن دستگاه‌های جدید را آسان‌تر می‌کند و به شما امکان می‌دهد بدون تأثیر بر فایل‌های سیستم DOS این کار را انجام دهید.

ویندوز مایکروسافت

پوسته های گرافیکی Widows 1.0، Widows 2.0، Widows 3.0، Widows 3.1 و Widows 3.11 تحت MS DOS اجرا می شدند، یعنی سیستم عامل های مستقلی نبودند. اما از آنجایی که با ظهور ویندوز امکانات جدیدی باز شده است، ویندوز را پوسته نمی نامند، بلکه یک محیط نامیده می شود. محیط ویندوز دارای ویژگی های زیر است که آن را از سایر برنامه های پوسته متمایز می کند:

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

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

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

- رابط کاربر گرافیکی. فایل های برنامه و داده به صورت نماد روی صفحه نمایش داده می شوند. فایل ها با ماوس مدیریت می شوند.

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

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

در MS Windows، اصلاح سیستم فایل FAT - VFAT برای ذخیره فایل ها استفاده می شود. در آن، طول نام فایل و دایرکتوری می تواند تا 256 کاراکتر باشد.

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

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

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

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

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

سیستم عامل لینوکس

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

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

به عنوان یک سیستم عامل سنتی، لینوکس بسیاری از عملکردهای موجود در DOS و Windows را انجام می دهد، اما به ویژه قدرتمند و انعطاف پذیر است. لینوکس سرعت، کارایی و انعطاف‌پذیری یونیکس را در اختیار کاربر رایانه شخصی قرار می‌دهد و در عین حال از مزایای رایانه‌های شخصی کاملاً بهره می‌برد. هنگام کار با ماوس، از هر سه دکمه به طور فعال استفاده می شود، به ویژه، دکمه میانی برای درج قطعات متن استفاده می شود.

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

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

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

لینوکس مدرن توانایی استفاده از چندین نوع رابط گرافیکی را فراهم می کند: KDE (محیط دسکتاپ K)، GNOME (محیط مدل شبکه گنو)، و موارد دیگر. در هر یک از این پوسته ها، به کاربر این امکان داده می شود که همزمان با چندین دسکتاپ کار کند (در حالی که در MS Windows همیشه یک دسکتاپ وجود دارد که باید با ویندوز پر باشد).

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

Shatsukova L.Z. انفورماتیک... کتاب درسی اینترنتی.http: //www.kbsu.ru/~کتاب

آنا چوگاینووا

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