ПредишенСледващото

2.2. Операционна система като неразделна част на платформата

Операционни системи (ОС) са важна част от ИТ платформи. Те отразяват както на развитието на хардуера, и желанието на разработчиците да подобрят функционалните характеристики, да увеличи степента на комфорт по отношение на потребителите на операционната система.

Операционната система извършва автоматични функции за контрол заедно с подсистеми на компютъра и осигурява процедура до ключ вътрешната и външната му управление, т.е.. Д. Операционната система е един вид автоматичен режим на работа на компютъра и системата за управление, увеличаване на удобството и ефективността на неговото използване.

Всеки персонален компютър (хардуерна платформа), трябва да бъдат оборудвани с операционната система, за която желаете да създадете набор от приложни решения (приложения, приложения).

В процеса на развитие, повечето операционни системи са променени и подобрени в посока на корекция на грешките и включването на нови функции. За да се запази непрекъснатостта на новата модификация на операционната система се преименува и става име на версия.

Операционни системи като компютърен хардуер, в неговото развитие преминава през серия от радикални промени, така наречените поколения. За промяна на хардуера поколенията е свързана с основното развитие в областта на електронните компоненти: Първите компютри са били построени на вакуумни тръби (първото поколение компютри), а след това на транзистори (второ поколение), интегрални схеми (трето поколение), а сега - най-вече в голяма и много голям мащаб интегрални схеми (четвърто поколение). Външният вид на всеки един от тези последователни поколения хардуер, придружени от рязък спад на разсейване цена, размер и консумация на енергия и топлина, и също толкова рязко увеличаване на скоростта и капацитет на паметта на компютрите.

В същото хардуерната платформа може да работи с различни операционни системи, имащи различни архитектури и възможности. Все пак трябва да се има предвид, че различни операционни системи са различни степени на услуга за програмиране и работа с потребителското приложение. В допълнение, за работата им изисква различни ресурси на паметта.

Съвременните операционни системи могат да бъдат класифицирани по различни критерии, представени в таблица. 2.1.

Таблица 2.1. Класификация на операционните системи

В зависимост от хардуерната платформа

  • OS зависими. насочването определен клас на персонални компютри;
  • Mobile OS. В тези операционни системи, хардуерните специфични локализирани места, така че когато преминете към по-нова платформа, те отговарят само. Средство за улесняване на прехвърлянето на операционната система на различен тип компютър, е да го напиша в една машина, независим език

Характеристики области на приложение

  • OS партида. системи за обработка на партидите са предназначени за решаване на изчислителни задачи, които не изискват бързи резултати. Основната цел и на критерия за ефективност на системите за обработка на партидите е максимална скорост, т.е. максималния брой задачи решение за единица време ..;
  • OS временно ползване. При системи с разпределено във времето ползване на всеки потребител е снабден с терминал, от който може да проведе диалог с програмата. Всяка задача се разпределя определено квант процесорно време, така че никой задача не заема процесора за дълго време. Ако отрязък от време е избран малък, а след това всички потребители едновременно на един и същ компютър, изглежда, че всеки един от тях поотделно с помощта на компютър;
  • RTOS. реално време системи се използват за контролиране на различни технически обекти, когато има максимално допустимото време, през който една или друга програма за контрол обект, за да бъде изпълнена. Липса на програма във времето може да доведе до извънредна ситуация. По този начин, на критерия за ефективност на операционни системи в реално време, е способността им да се поддържа предварително определен интервал преди началото на програмата, а резултатът - контролна дейност

Метод за изграждане на операционна система ядрото на

  • Монолитна ядро. OS използва монолитна ядрото, сглобени като една програма, която работи в режим на ядрото и използва бързи преходи от една процедура в друга, без да изисква преминаване от привилегирован режим за потребителя, и обратно;
  • подход микрокърнъла. При изграждането на операционната система на базата на микрокърнъла работи в привилегирован режим и изпълнява само минималните функции за управление на устройството, функциите по-високо ниво да изпълняват специализирани компоненти на операционната система - софтуерни сървъри, работещи в потребителски режим. В този режим, операционната система работи по-бавно, тъй като често се извършва от преходите между привилегирован режим и потребител, но системата е по-гъвкав и неговите функции могат да бъдат модифицирани чрез добавяне или премахване на потребителски режим сървъри

Като множество среди приложение в рамките на една OS

  • OS, фокусирани върху една среда заявление;
  • Множество среди за кандидатстване в рамките на една операционна система. което позволява да стартирате приложения, предназначени за различни операционни системи. Концепцията на множество среди на приложения по-лесно да изпълняват в операционната система на базата на микрокърнъла, работим по различни сървъри, някои от които изпълнява среда прилагане на дадена операционна система

Разпределението на операционната система е сред компютри в Мрежата

  • OS, фокусирана върху управлението на мрежа работни станции. с подкрепата на мрежови услуги за определен компютър;
  • Разпределени OS. че прилагането на механизми позволява на потребителя да представлява и да възприемат мрежата като един процесор на компютъра. Признаци на разпределена операционна система е наличието на единна информационна услуга на споделените ресурси и време за обслужване, като се използва механизмът на отдалечена процедура за разпределение на програмните процедури за машини, многонишковите обработка, която позволява да се паралелизация изчисления в една задача и тази задача едновременно на няколко компютъра в мрежата, както и наличието на други разпределени услуги

Вид на потребителски интерфейс

  • Обектно-ориентирана - обикновено с графичен потребителски интерфейс;
  • Екип - текстово-базирани

Като цяло, функциите, изпълнявани от операционните системи от различни класове и видове са доста сходни и са насочени към осигуряване на подкрепа за кандидатстване за работа, организиране на взаимодействието им с устройства, които дават възможност на потребителите да работят в мрежи, както и управлението на работата на персонален компютър. Следователно, потребителят трябва да е ясно, когато изберете операционната система, като една или друга операционна система ще осигури решение на проблемите си.

За да изберете дадена операционна система, което трябва да знаете:

  • на всички хардуерни платформи и скоростта, с която работи на операционната система;
  • периферен хардуер, операционната система поддържа;
  • като напълно отговаря на нуждите на потребителите на операционната система, т.е. какви са функциите на операционната система ..;
  • .. Какво ли начин да си взаимодействат с операционната система на потребителя, т.е., как очевидно, лесен за употреба, разбираемо и познат потребителски интерфейс;
  • дали има информация за съвети, интегрирани директории и т.н. ...;
  • Каква е надеждността на системата, т.е., нейната устойчивост на потребителски грешки, отказ на оборудването и т.н .....;
  • Какви възможности на операционната система за работа в мрежа;
  • Дали OS съвместимост с други операционни системи;
  • Какви инструменти прави операционната система за разработка на приложения;
  • независимо дали това се извършва с помощта на операционната система на различни национални езици;
  • някои добре известни софтуерни пакети могат да се използват, когато се работи с определена операционна система;
  • как защитата на операционната система на данни и самата операционна система.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!