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

آنچه در ساختار سیستم عامل گنجانده شده است. سیستم عامل نرم افزار سیستم











عقب به جلو

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

اطلاعات کلی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

بدین ترتیب، به ساختار سیستم عاملشامل ماژول های زیر است:

  • ماژول اصلی که سیستم فایل را مدیریت می کند.
  • پردازشگر فرمان که دستورات را رمزگشایی و اجرا می کند.
  • درایورهای دستگاه های جانبی؛
  • ماژول هایی که یک رابط گرافیکی ارائه می دهند.

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

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

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

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

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

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

ام‌اس-DOS (مایکروسافتدیسکعملسیستم- سیستم عامل دیسک سیستم مایکروسافت). سیستم عامل MS-DOS در اوایل دهه 80 برای اجرا بر روی کامپیوترهای IBM PC/XT مبتنی بر پردازنده 8086 اینتل توسعه یافت. MS-DOS رایج ترین سیستم عامل خط فرمان بود که بر روی رایانه های ساخته شده بر روی پردازنده های 80286، 80386، 80486 و Pentium نصب شد. آخرین نسخه MS-DOS 6.22 بود.

ویندوز مایکروسافت(ویندوز 3.1، ویندوز 3.11، ویندوز 95، 2000، NT، XP) . در حال حاضر بیش از 90 درصد کامپیوترهای شخصیاجرا شده در پلتفرم اینتل& ویندوز، یعنی آنها یک پردازنده سازگار با اینتل (Pentium) نصب کرده اند و سیستم عامل ویندوز را نصب کرده اند.

مزایای اصلی سیستم عامل های مدرن (ویندوز 95 و بالاتر) عبارتند از:

  • فناوری "plug and play".
  • چند وظیفه ای،
  • رابط گرافیکی

فناوری Plug and Play ( دوشاخه و - بازی) حتی به یک کاربر تازه کار اجازه می دهد تا یک دستگاه جدید (مثلاً یک چاپگر) را به رایانه متصل کند و به کار خود ادامه دهد. ویندوز خودش آن را نصب خواهد کرد راننده مورد نیازو تخصیص منابع.

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

رابط گرافیکی با استفاده از فناوری Drag-and-Drop پیاده سازی شده است. این به شما امکان می دهد تقریباً هر عملیاتی را با استفاده از ماوس انجام دهید.

یونیکس. رایانه های با کارایی بالا که گاهی اوقات به آنها «ایستگاه های کاری» می گویند، دارای یک سیستم عامل پرکاربرد هستند. سیستم یونیکس. توسعه این سیستم در سال 1969 آغاز شد و تا به حال بیش از 20 نسخه های مختلف. فعلا کافیه تعداد زیادی ازسرورهای موجود در اینترنت تحت کنترل این سیستم کار می کنند.

» [آزمون انفورماتیک][بلیت شماره 8]

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

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

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

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

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

ساختار سیستم عامل:

  1. هسته - دستورات را از زبان برنامه به زبان "کد ماشین" ترجمه می کند که کامپیوتر می تواند آن را بفهمد.
  2. درایورها برنامه هایی هستند که دستگاه ها را کنترل می کنند.
  3. رابط پوسته ای است که کاربر از طریق آن با کامپیوتر ارتباط برقرار می کند.

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

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

سیستم عامل شامل یک برنامه ویژه - یک پردازشگر فرمان است که دستورات را از کاربر درخواست می کند و آنها را اجرا می کند. کاربر می تواند به عنوان مثال دستور انجام برخی عملیات روی فایل ها (کپی، حذف، تغییر نام)، دستور چاپ یک سند و غیره را بدهد. سیستم عامل باید این دستورات را اجرا کند.

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

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

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

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

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

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

برای اینکه کامپیوتر شروع به کار کند، باید یک تراشه مخصوص - ROM داشته باشد. برنامه های رام در کارخانه نوشته می شوند و بایوس نامیده می شوند.

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

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

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

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

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

کامپیوترهای بدون سیستم عامل

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

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

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

هنگامی که درایوهای دیسک شروع به اتصال به رایانه های شخصی کردند، نیاز جدی به سیستم عامل ها بوجود آمد. تفاوت یک درایو دیسک با ضبط صوت در این است که یک دستگاه است دسترسی رایگانو ضبط صوت یک دستگاه دسترسی سریال است. برای بارگذاری یک برنامه از یک نوار، باید نوار را به عقب برگردانید، پس از آن کامپیوتر اولین برنامه ای را که با آن مواجه شد بارگیری کرد.
آزادی انتخاب روی دیسک وجود دارد. بر دیسک موسیقیشما می توانید هر آهنگی را پخش کنید. با دیسک مغناطیسیشما می توانید هر برنامه ای را دانلود کنید. بنابراین، دستورات بوت بسیار پیچیده شده اند. لازم بود شماره مسیر و شماره بخشی که آنچه قرار بود بارگیری شود در آن قرار دارد نشان داده شود. به عنوان مثال، برای بارگذاری بازی Moon Landing باید دستوری مانند: LOAD *d* 29:37, 31:14 بدهید.

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

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

سیستم عامل های غیر گرافیکی

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

همزمان با توسعه هارد و فلاپی دیسک، RAM کامپیوتر افزایش یافت و پردازنده ها نیز تغییر کردند. هر سیستم عامل جدید از RAM بهتر استفاده می کرد و می توانست پردازنده های قدرتمندتر را مدیریت کند.
برای رایانه های شخصی IBM، سیستم عامل اصلی از سال 1981 تا 1995 سیستم به اصطلاح MS-DOS بود. در طول سال ها، از MS-DOS 1.0 به MS-DOS 6.22 تبدیل شده است.

لفاف ها

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

روزی روزگاری MS-DOS به عنوان یک "واسط" بین یک شخص و یک کامپیوتر عمل می کرد و به تبدیل دستورات پیچیده برای دسترسی به دیسک ها به دستورات ساده تر و قابل درک تر کمک می کرد، اما همانطور که توسعه یافت، خود با تعداد زیادی از "بیش از حد رشد" شد. دستورات و شروع به مانع از کار با کامپیوتر کرد. بنابراین ، نیاز به یک واسطه جدید بوجود آمد - سپس برنامه های به اصطلاح پوسته ظاهر شدند. پوسته برنامه ای است که تحت یک سیستم عامل اجرا می شود و به شخص کمک می کند با آن سیستم عامل کار کند. یکی از معروف ترین و گسترده ترین برنامه های پوسته در سراسر جهان Norton Comander نام دارد. این برنامه توسط برنامه نویس معروف آمریکایی پیتر نورتون، که به دلیل ساده کردن کار رایانه برای میلیون ها نفر در سراسر جهان به رسمیت شناخته شد، توسعه یافت. برنامه پوسته به وضوح روی صفحه نمایش همه را نشان می دهد ساختار فایلکامپیوتر: دیسک ها، دایرکتوری ها و فایل ها. با چنین برنامه ای نیازی به تایپ دستورات پیچیده MS-DOS در آن نیست خط فرمان. فایل ها را می توان جستجو، کپی، انتقال، حذف، مرتب سازی، اصلاح (ویرایش، ویرایش) و راه اندازی تنها با استفاده از چند کلید انجام داد. ساده، واضح و راحت. امروزه، Norton Comander هنوز در بسیاری از رایانه ها، به ویژه کامپیوترهایی که دارای MS-DOS هستند، استفاده می شود. درست است، هنوز قدیمی است. امروزه مرسوم است که از وسایل مدرن تری برای کار استفاده می شود

پوسته های گرافیکی

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

یکی از ویژگی های کامپیوترهای IBM PC این است که دارای حالت های متنی و گرافیکی مجزا برای کار با صفحه نمایش هستند. کامپیوتر به یک حالت یا حالت دیگر سوئیچ می کند. برای مثال، غیرممکن است که بخشی از صفحه نمایش را وارد کنید حالت متنی، و بخشی - به صورت گرافیکی. این حالت ها با هم سازگار نیستند.

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

کار بر روی یک سیستم عامل گرافیکی برای IBM PC در مایکروسافتدر سال 1981 شروع شد، اما برای اولین بار چنین سیستمی تنها در سال 1995 با نام Microsoft Windows 95 منتشر شد. قبل از ظهور مایکروسافت ویندوز 95، کامپیوترهای PC IBM با سیستم غیر گرافیکی MS-DOS کار می کردند، اما چندین سیستم گرافیکی داشتند. پوسته های ویندوز برای آن 1.0، Windows 2.0، Windows 3.0، Windows 3.1، Windows 3.11 ساخته شده است.

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

  • چند وظیفه ای.
  • رابط نرم افزاری یکپارچه
  • رابط کاربری یکپارچه
  • رابط کاربر گرافیکی.
  • رابط یکپارچه سخت افزار-نرم افزار.

سیستم عامل های گرافیکی

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

همه نسخه های بعدیسیستم عامل های ویندوز (98، NT، ME، 2000، XP) گرافیکی هستند.

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

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

سیستم عامل مایکروسافت:

  • DOS (سیستم عامل دیسک). رابط - خط فرمان. همه دستورات باید به صورت دستی در خط فرمان سیستم عامل وارد می شدند.
  • ویندوز 3.1 و 3.11. – اولین رابط گرافیکی اگرچه بسیاری این سیستم عامل را در نظر نگرفتند، بلکه تنها سیستمی بود که قابلیت های DOS را گسترش داد.
    تمام سیستم عامل های بعدی دارای یک رابط گرافیکی هستند.
  • ویندوز 95.
  • خانواده Windows-98/NT/ME/2000/XP.

عناصر رابط ویندوز:

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

ساختار سیستم عامل از ماژول های زیر تشکیل شده است:

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

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

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

برنامه های خدمات اضافی(ابزارها) - فرآیند ارتباط بین کاربر و رایانه را راحت و همه کاره می کند.

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

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

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

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

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

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

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

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

  • 1. تک کاربر تک وظیفه، که از یک صفحه کلید پشتیبانی می کنند و می توانند تنها با یک کار (در حال حاضر) کار کنند.
  • 2. تک کاره تک کاربره با چاپ پس زمینه، که علاوه بر وظیفه اصلی، امکان اجرای یک کار اضافی را نیز فراهم می کند که معمولاً بر روی چاپ اطلاعات متمرکز است.
  • 3. چند وظیفه ای تک کاربره، که پردازش موازی چندین کار را برای یک کاربر فراهم می کند.
  • 4. چند کاره بودن چند کاربره، به چندین کاربر اجازه می دهد تا چندین کار را روی یک رایانه اجرا کند.

یک سیستم عامل برای رایانه شخصی که برای استفاده حرفه ای طراحی شده است باید شامل اجزای اصلی زیر باشد:

  • - برنامه های کنترل ورودی/خروجی؛
  • - برنامه هایی که سیستم فایل را مدیریت می کنند و وظایف را برای رایانه برنامه ریزی می کنند.
  • - پردازنده زبان فرمان، که دستورات خطاب به سیستم عامل را دریافت، تجزیه و اجرا می کند.

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

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

برای رانندگی دستگاه های خارجیرایانه از برنامه های سیستمی ویژه - درایورها استفاده می کند. رانندگان دستگاه های استانداردبا هم سیستم اصلی ورودی-خروجی (BIOS) که معمولا در رام کامپیوتر ذخیره می شود.

اغلب به برنامه های سیستمیشامل ابزارهای ضد ویروس، برنامه های آرشیو فایل و غیره می شود.

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

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

چندین سیستم عامل رایج وجود دارد.

به عنوان مثال، MS-DOS مخفف سیستم عامل دیسک است. توسعه دهنده MS-DOS شرکت مایکروسافت است.

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

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

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

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

آرشیو - برنامه کامپیوتری، که داده ها را در یک فایل آرشیو برای انتقال آسان تر یا ذخیره سازی فشرده فشرده می کند. داده ها معمولاً فایل ها و پوشه ها هستند. فرآیند ایجاد آرشیو را بایگانی یا بسته بندی (فشرده سازی، فشرده سازی) و فرآیند معکوس آن را باز کردن یا استخراج می نامند.
· 7-زیپ · WinRAR · استخراج کننده جهانی · IZArc · همستر رایگان ZIP بایگانی · HaoZip · PeaZip · TUGZip.

7. حفاظت از اطلاعات در سیستم های کامپیوتری. دلایل از دست دادن اطلاعات، اقدامات برای محافظت از اطلاعات. مفهوم ویروس کامپیوتری انواع ویروس ها. محافظت از آنتی ویروس

از دست دادن اطلاعات ممکن است رخ دهد، به عنوان مثال، دلایل زیر:

1) اختلال در رایانه؛

2) قطع یا خرابی برق؛

3) آسیب به رسانه های ذخیره سازی؛

4) اقدامات کاربر اشتباه؛

5) عمل ویروس های کامپیوتری;

6) اعمال غیرمجاز عمدی سایر افراد.

حفاظت در برابر ویروس های رایانه ای و دسترسی غیرمجاز در بخش های جداگانه مورد بحث قرار خواهد گرفت. علل 1-4 را می توان با پشتیبان گیری از داده ها که رایج ترین و ساده ترین راه حل است، پیشگیری کرد.

برای محافظت از اطلاعات در برابر دسترسی غیرمجاز، از موارد زیر استفاده می شود:

من. رویدادهای سازمانی,

II. وسایل فنی.

III. نرم افزار.

IV. رمزنگاری.

> فعالیت های سازمانی عبارتند از:

حالت دسترسی؛

ذخیره سازی رسانه ها و دستگاه ها در گاوصندوق (فلاپی دیسک، مانیتور، صفحه کلید و غیره)؛

محدود کردن دسترسی افراد به اتاق های کامپیوتر

> ابزارهای فنی شامل روش‌های سخت‌افزاری مختلف برای حفاظت از اطلاعات است:

فیلترها، صفحه نمایش برای تجهیزات؛

کلید قفل صفحه کلید؛

دستگاه های احراز هویت – برای خواندن اثر انگشت، شکل دست، عنبیه، سرعت تایپ و تکنیک ها و غیره؛

کلیدهای الکترونیکیروی ریز مدارها و غیره

> توسعه نرم افزار امنیت اطلاعات نرم افزار ویژه ای که اجازه نمی دهد به یک غریبه، با این نوع حفاظت آشنا نیستند، اطلاعات را از سیستم دریافت کنید. ابزارهای نرم افزاری عبارتند از:

دسترسی به رمز عبور - تنظیم مجوزهای کاربر.

قفل صفحه و صفحه کلید با استفاده از یک کلید ترکیبی در ابزار Diskreet از بسته NortonUtilites.

استفاده از محافظت از رمز عبور BIOS - در خود BIOS و در کل رایانه شخصی

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

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

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

در حال حاضر وجود ندارد سیستم یکپارچهطبقه بندی و نامگذاری ویروس ها (اگرچه تلاشی برای ایجاد یک استاندارد در نشست CARO در سال 1991 انجام شد). جدا کردن ویروس ها مرسوم است:

· روی اشیایی که قرار است ضربه بخورند ( ویروس های فایل، ویروس های بوت، ویروس های اسکریپت، ویروس های ماکرو، ویروس هایی که آلوده می شوند منبع);

· توسط سیستم عامل ها و سیستم عامل های آسیب دیده (DOS، MicrosoftWindows، Unix، Linux).

· در مورد فن آوری های مورد استفاده توسط ویروس (ویروس های چند شکلی، ویروس های پنهان، روت کیت ها)؛

· با توجه به زبانی که ویروس به آن نوشته شده است ( اسمبلر، زبان سطح بالابرنامه نویسی، زبان برنامه نویسی و غیره)؛

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

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

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

با توجه به فن آوری های محافظت از آنتی ویروس استفاده شده:

· محصولات آنتی ویروس کلاسیک (محصولاتی که فقط از روش تشخیص امضا استفاده می کنند)

· محصولات حفاظتی ضد ویروس فعال (محصولاتی که فقط از فناوری های حفاظتی ضد ویروس فعال استفاده می کنند).

· محصولات ترکیبی (محصولات با استفاده از روش‌های حفاظتی کلاسیک مبتنی بر امضا و روش‌های فعال)

بر اساس عملکرد محصول:

· محصولات آنتی ویروس (محصولاتی که فقط ارائه می کنند محافظت از آنتی ویروس)

· محصولات ترکیبی (محصولاتی که نه تنها محافظت در برابر بد افزار، بلکه فیلتر هرزنامه، رمزگذاری و پشتیبان گیریداده ها و توابع دیگر)

بر اساس پلتفرم های هدف:

· محصولات آنتی ویروس برای سیستم عامل خانواده ویندوز

محصولات آنتی ویروس برای * خانواده NIX OS (به این خانوادهشامل سیستم عامل BSD، لینوکس و غیره)

· محصولات آنتی ویروس برای خانواده سیستم عامل MacOS

· محصولات آنتی ویروس برای پلتفرم های موبایل(WindowsMobile، Symbian، iOS، BlackBerry، Android، WindowsPhone 7 و غیره)

محصولات آنتی ویروس برای کاربران شرکتی را نیز می توان با اشیاء حفاظتی طبقه بندی کرد:

· محصولات آنتی ویروس برای محافظت از ایستگاه های کاری

· محصولات آنتی ویروس برای محافظت از سرورهای فایل و ترمینال

· محصولات ضد ویروس برای محافظت از ایمیل و دروازه های اینترنتی

· محصولات آنتی ویروس برای محافظت از سرورهای مجازی سازی

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

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

* رابط بین کاربر و سخت افزار کامپیوتر (رابط کاربری)؛

* رابط بین نرم افزار و سخت افزار (رابط سخت افزار-نرم افزار)؛

* رابط بین انواع متفاوتنرم افزار (رابط نرم افزاری).

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

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

این اجازه می دهد تا حتی یک کاربر مبتدی کامپیوتر با اطمینان در محیط سیستم عامل (انجام عملیات فایل، اجرای برنامه ها و غیره) کار کند.

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

2.1 عملیات رابط کاربری گرافیکی

1. کار با ماوس. برای کار با رابط گرافیکی، از ماوس یا سایر دستگاه های ورودی مختصات استفاده می شود و کاربر باید بتواند:

کلیک چپ- یکبار فشار دادن و رها کردن دکمه اصلی (معمولا سمت چپ) ماوس؛

کلیک راست- یک کلیک و رها کردن دکمه اضافی (معمولا سمت راست) ماوس.

دوبار کلیک کنید- دو کلیک بر روی دکمه اصلی ماوس با حداقل فاصله زمانی بین آنها.

کشیدن و انداختن-- فشار دادن چپ یا دکمه سمت راستماوس و حرکت دادن یک شی با فشار دادن دکمه.

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

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

3. نوار وظیفه. در پایین صفحه نوار وظیفه قرار دارد که شامل دکمه Start، دکمه های وظیفه و باز کردن پوشه ها، نشانگرها و ساعت.

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

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

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

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

عناصر اصلی پنجره برنامه عبارتند از:

- فضای کار : قسمت داخلی پنجره شامل زیرپوشه ها یا پنجره های سند است.

- مرز ها: قابی که از چهار طرف پنجره را محصور می کند. اندازه پنجره را می توان با حرکت دادن حاشیه با ماوس تغییر داد.

- عنوان: یک خط بلافاصله در زیر حاشیه بالای پنجره حاوی عنوان پنجره.

- آیکون منوی سیستم : دکمه سمت چپ در نوار عنوان منویی را برای جابجایی و تغییر اندازه پنجره باز می کند.

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

- نوار ابزار: در زیر نوار منو قرار دارد، مجموعه ای از دکمه ها است که دسترسی سریع به برخی از دستورات را فراهم می کند.

- دکمه ها Collapse، Maximize/Restore، Close در قسمت سمت راست بالای پنجره قرار دارند.

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

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

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

6. پانل های گفتگو.پانل های گفتگو می توانند شامل عناصر مختلفی باشند.

7. زبانه ها.پانل های گفتگو می توانند شامل چندین "صفحه" به نام تب ها باشند.

8. دکمه های فرمان.با فشار دادن یک دکمه (کلیک کنید) این یا آن عمل انجام می شود و کتیبه روی دکمه هدف آن را توضیح می دهد. بنابراین، کلیک بر روی دکمه با عنوان Find به شما اجازه می دهد تا فرآیند جستجو را شروع کنید.

9. فیلدهای متنی.فیلد متنی گاهی اوقات فیلد ویرایش نامیده می شود و به شما امکان می دهد هر صفحه ای را ویرایش کنید.

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

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

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

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

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

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

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

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

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

معرفی

سیستم نرم افزار نرم افزار ویندوزهنگام نصب سیستم عامل روی کامپیوتر نصب می شود. می توانید با اجرای برنامه هایی مانند Windows Update یا Software Update برای Mac OS X نرم افزار خود را به روز کنید. برنامه های کاربردی، نرم افزار سیستم برای آن در نظر گرفته نشده است کاربر نهاییو توسعه دهندگان حرفه ای را هدف قرار داده است.

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

مفهوم نرم افزار سیستم

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

    مرورگرها؛

    مشتریان ایمیل؛

    واژه پرداز؛

    صفحات گسترده

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

چه چیزی در نرم افزار سیستم گنجانده شده است؟

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

    کنترل اشتراک گذاریحافظه داخلی بین چندین برنامه؛

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

    ارسال پیام به هر برنامه یا کاربر تعاملی در مورد وضعیت عملیات و خطاهای احتمالی.

    مدیریت کار دسته ای

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

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

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

انواع سیستم عامل دسکتاپ:

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

    Mac OS یک سیستم عامل برای رایانه های شخصی و کار است ایستگاه های اپلمکینتاش؛

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

سیستم عامل های ویندوز به طور سنتی بر بازار تسلط داشته اند. از آگوست 2018، ویندوز بیش از 85 درصد سهم بازار را به خود اختصاص داده است. سیستم عامل مک کمی بیش از 6 درصد و لینوکس بیش از 2 درصد بود.

سیستم عامل موبایل

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

  • ویندوز 10 موبایل.

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

بهترین مقالات در این زمینه