Studopediya

КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Основни функции на операционната система




класификация на операционната система

Една от основните характеристики на всяка операционна система е управление на PC (на процесора, паметта устройства).

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

Подкрепа за многозадачна работа. По броя на изпълняваните задачи едновременно операционни системи могат да бъдат разделени в два класа:

· Единична задачи (например MS-DOS) и

· Multitasking (UNIX, Windows 95).

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

На няколко задачи на операционната система, в допълнение към посочените по-горе функции, управление на разделението на споделени ресурси, като например на процесора, паметта на файлове, както и периферни устройства.

Подкрепа за многопотребителски режим. Според броя на едновременни потребители на операционната система се разделя на:

· Единичен потребител (MS-DOS);

· Мултиплейър (UNIX, Windows NT).

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

Подкрепа за многонишкова. Важно свойство на операционни системи е възможността за извършване на паралелни изчисления в една единствена задача. Многонишкова процесор OS акция не между задачи, и между техните индивидуални клонове (потоци).

Многопроцесорна. Друга важна характеристика на операционната система е липсата или наличието на нейните средства за издръжка многопроцесорна - многопроцесорна. Многопроцесорна води до усложняване на алгоритми за управление.

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

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

Многозадачност операционни системи се делят на три вида в зависимост от тяхното използване при разработването на критерии за изпълнение:

· Система за обработка на пакет (например, OC ЕО),

· Time Division системи (UNIX, VMS),

· Системи за реално време (QNX, RT / 11).

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



системи с разделяне по време имат за цел да се определи основният недостатък на системите за обработка на партида - изолация от потребителя програмист от процеса на изпълнение на своите задачи. Всеки потребител временно ползване система осигурява терминал, от които може да се проведе диалог с програмата. Тъй като системата на разделяне на времето всяка задача се разпределя само на кванта на процесорно време, без задача не заема процесора за дълго време, а времето за реакция е приемливо. Ако кванта е избрано достатъчно малък, че всички потребители, работещи едновременно на една и съща машина, изглежда, че всеки един от тях поотделно, като се използва машината. Ясно е, че системите за временно ползване имат по-ниска пропускателна способност от система за пакетна обработка, тъй като изпълнението на приета всеки потребител работи на задачата, а не този, който е "полезно" система, както и, в допълнение, има и режийни разходи изчислителна мощност при по-честа смяна на процесор на задачите за изпълнение на задачи. Критерият за ефективност на системата за време на раздяла не е максималната пропускателна способност и удобството и ефективността на потребителя.

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

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

Основните функции на всяка операционна система са:

1) изпълнение контрол програма (процес);

2) съхраняване на информация от външната памет (контрол на данни);

3) контролиране на работата на всеки блок BM и тяхното взаимодействие (контролът роб);

4) взаимодействие на потребителя с компютъра (организацията на потребителския интерфейс с компютър).

1. Управление на ресурсите

Основните средства, които се управляват от операционната система по време на изпълнение, са ОП и CPU време. OS изпълнява функциите на контролера, т.е.. Д. решава коя програма и за колко време да се разпределят на разположение процесор. Тя поставя на мястото на програма за процесора. Ако потребителят активира програмата, тя се движи към върха на опашката.

Вторият основен ресурс е ОП. Той се намира по време на изпълнението на програмния код и данни, обработвани от него. Т. к. В нуждите на ОП може да бъде много голям, а истинската му обем е ограничен, във всички съвременни операционни системи, виртуална памет се реализира. Възможността за 32-битово адресиране на съвременните процесори осигуряват достъп до 4 GB памет. В действителност, количеството на физическата памет много по-малък. Разработчиците на софтуер не знаят какво ще бъде на разположение за програмата вид капацитет на паметта по време на неговото изпълнение, така че да напишете програма, основана на един виртуален (очевидно въображаем) адресно пространство. Това пространство е ограничено от капацитета и посрещане на нуждите на операционната система, което също изисква ресурси за изпълнението му (за Windows NT на разположение на приложението е 2GB виртуална памет). В действителност, на разположение на програмата е много по-малко памет (128-256 MB), която трябва да бъде разпределена между няколко паралелни текущите програми. Този проблем е решен чрез създаването на виртуална памет.

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

Управление 2. Данни

Управление на данните се извършва с помощта на файловата система. Подаване на име площ от данните, съхранявани на външен носител. Присвояване на име на файла, потребителят трябва да следват определени правила: Името може да бъде ограничена, някои символи не могат да бъдат използвани в името на файла. Тези ограничения се определят от операционната система. Файлът обикновено се съхранява информация, обединени от една обща цел, начин на употреба. тип файл определя неговата организация. Информация за вида на файла, съдържащ се в разширението на файла: REPORT.TX - MS DOS името на TXT файла - разширение. Разширяване на програмата се определя, за да създадете този файл.

OS файлова система е отговорна за следните операции файлови: създаване и унищожаване, копиране и преместване на ново място, преименувате, търсите файлове по различни критерии, отворени файлове за по-късно четене или писане, затваряне на файлове след извършване на операции по тях. За да извършва операции на операционната система създава специален файл директории, които съдържат информация за характеристиките на файла и тяхното състояние.

файловата структура на почти всички съвременни операционни системи има йерархична структура (т.е.. Д. файлове заедно в една папка / директория, те, от своя страна, могат да бъдат включени в други папки и така нататък. Г.). На всеки логическо устройство се създава своя собствена файлова система по време на маркиране. Директорията, че нито инвестирали в друга директория (горната част), се нарича корен. Тя не разполага със собствено име. Всяка директория съдържа списък на документите, всеки запис съответства на един вграден във файла или директорията в друга директория. Записът съдържа името, разширение, размер, дата на създаване или последна промяна на даден файл, информация за местоположението на диска и някои други сведения. За да намерите файл, трябва да мине през цялата верига на папки (директории). Имена на директории, които съставляват по маршрута от корена до която искате, се нарича пътя до файла. Път + име + разширение формират пълен име на файла.

Всеки файл има атрибути. Този файл функции, които ви позволяват да се определи допълнителни правила, които определят реда на работа с файла. Най-често се използва от следните признаци:

A - .. Архив, т.е. файла, за да бъдат подкрепени с помощта на специални услуги.

R - само за четене, не можете да преименуване, изтриване, модифициране, преместете се на друго място.

H - скрит, той не се появи, когато преглеждате папката, в която е вградена (в някои системни настройки).

S - система, част от операционната система.

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

Самата операционна система се съхранява също на диска. При инсталиране на системата, тя се поставя върху диск система (стартиране) в главната директория и специално създадени при инсталирането на системата директории.

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

3. Управление BV

Данните, които се обработват от програмата трябва да бъде поставен в ОП. Само тогава можете да ги да извършват операции. програми на операционната система, подредени по заявка на обмена на информация между TDM и ОП, следи състоянието на устройства, определя реда за достъп до роба. За контрол на водачите да са роби. Водачите са разработени като разработчиците на операционни системи и разработчиците на оборудване. За да се свържете или подмените достатъчно, за да инсталирате подходящ драйвер TDM.

Част от програмите, които изпълняват основните функции на управление на PC устройство, обикновено изпълнява в хардуер.

Basic Input изходна система (BIOS - базова входно / изходна система) се съхранява в ROM. Всеки IBM-съвместим компютър. BIOS модул изпълнява най-простите и най-разнообразни характеристики на управлението стандартната VU. Той съдържа хардуерни зависими стандартни шофьор устройства (монитор, клавиатура и така нататък. Г.), Тестовата програма за изпълнението контрол на оборудване, програма за стартиране. Всяко OS разчита на BIOS, така че BIOS може да се счита като част от устройството, както и част от операционната система. BIOS модул е ​​различен за всеки тип компютър и предоставени от производителя. BIOS селекция в отделен модул позволява независим софтуер от спецификата на определен модел компютър.

В MS DOS нови драйвери могат да се свържат с помощта на файла CONFIG.SYS, в Windows изпълнена технология Plug и играят, което е в подкрепа на адаптивно оборудване.

4. потребителски интерфейс

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

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

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

В съответствие с избрани функции могат да бъдат идентифицирани и трите основни части на операционната система:

1. файловата система. Той се използва за съхранение на информация в компютрите. Водачите на външни устройства. Шофьорът - специален тип програма, фокусирана върху управлението на ТА. Подчинените водачите образуват BIOS (базова входно / изходна система), която се съхранява в ROM.

2. Процесорът команда. Е програма, която обработва командите, въведени от потребителя.





; Дата на добавяне: 01.05.2014; ; Прегледи: 1139; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение , Ал IP: 66.249.93.205
Page генерирана за: 0.026 сек.