Лекция5

Download Report

Transcript Лекция5

ИНФОРМАТИКА
Лекция 5
Операционна система
Windows – обща
характеристика
Обща информация за Windows

2
Windows на фирмата Microsoft е ОС с
графичен интерфейс, появила се през
1990г. като Windows3.0. Следват версиите
Windows3.1 и Windows for Workgroups –
всички те известни като Windows3.х
8 ноември 2011
М. Желева
Обща информация за Windows

3
Следващите версии Windows9.х (95, 98) и
Windows2000 впоследствие, работят като
самостоятелни ОС (т.е. зареждат се
незабавно след включване на
захранването и непосредствено поемат
управлението на компютърните ресурси) и
предоставят значително по-добри условия
за работа в средата на Интернет.
8 ноември 2011
М. Желева
Windows – общи характеристики





4
Операционните системи от фамилия 9.х и последващите
притежават следните основни характеристики:
Графичен интерфейс – по-достъпни за масовия
потребител;
Възможност за по-пълноценно използване на техническите
възможности на КС – по-бързи процесори, по-голям
капацитет на вътрешне и външна памет, богато
разнообразие от ПУ, работа в мрежова среда;
Поддръжка на многозадачна работа върху работна станция
с възможност за превключване между стартираните
програми;
Възможности за прилагане на динамични техники за обмен
на данни между приложения.
8 ноември 2011
М. Желева
Компоненти на системата
Windows се състои от различни компоненти,
взаимодействащи си на базата на ясно
установени принципи:
 Обвивка;
 Ядро;
 Разширение на ядрото;
 Драйвери на устройства;
 Регистър със системна информация.
5
8 ноември 2011
М. Желева
Обвивка


6
Формира видимата за потребителя част на ОС, която
организира и управлява работния екран. В нея се
намират инструменти като My Computer, Network
Neighborhood и Recycle Bin, които предоставят
базисни възможности за използване на локални и
мрежови данни.
С понятието “приложение” в Windows се означават
изпълнимите програми, докато обработваните чрез
тях данни се наричат “документи”. Част от обвивката
са и библиотеките с контроли, които се използват при
реализация на графичния интерфейс.
8 ноември 2011
М. Желева
Ядро – основни части

Ядрото осъществява основните функции,
свързани с управлението на ресурсите, и
се състои отследните три части:
–
–
–
7
User;
GDI (Graphic Device Interface);
Kernel.
8 ноември 2011
М. Желева
User




8
Изобразява върху работния плот(екран) основните елементи от
потребителския интерфейс (прозорци, икони, менюта и др.) и
реализира основните операции, осъществявани с тях.
Осъществява управление на съобщенията, които се генерират
при вход от клавиатурата и при работа с мишката, както и по
време на други събития.
След възникване съобщенията попадат в системна опашка. Наред
с нея за всяко съобщение се поддържа самостоятелна опашка за
изпълняващите се в даден момент приложения.
Компонентът управлява системната опашка, като насочва
съобщенията, попаднали в нея, към опашките на приложенията,
за които са предназначени. Когато дадена програма се стартира,
тя проверява дали в нейната опашка има изпратени към нея
съобщения. Реакцията на тези съобщения определя поведението
на програмата.
8 ноември 2011
М. Желева
GDI (Graphic Device Interface)

9
Предоставя набор от примитиви за чертане, чрез
които се реализира изобразяването на
информация върху графичните ИУ (монитори и
принтери). Всеки извеждан символ, буква или
цифра се представят чрез матрица (двоична
матрица – bitmap) от точки. За всяка точка се
поддържа информация за цвят или нюанс, което
позволява да се формира образ на желания
символ. Различните размери на даден символ се
постигат чрез изменение на броя на редовете и
колоните в матрицата.
8 ноември 2011
М. Желева
GDI (Graphic Device Interface)


10
Windows се инсталира на компютри със значителни
особености в начина на функциониране и управление.
За да се постигне съчетаване универсалността на
графичните средства и спецификите на ИУ, ОС
предлага двуслоен модел, който включва
универсален драйвер и минидрайвери.
Специфичното управление на конкретна марка
устройство се осъществява чрез минидрайверите,
които се предоставят от разработчика.
8 ноември 2011
М. Желева
Kernel




11
Реализира типичните функции по управление на паметта и
процесите. За да се предостави възможност за изпълнение
на приложения, работещи под друга ОС, този компонент
създава и управлява различни виртуални машини.
Виртуална машина – софтуерна среда, която е
предназначена за изпълнение на приложения, създаваща
за тях представата, че работят с компютър с необходимата
организация на използване на ресурсите.
Всяко изпълняващо се на виртуална машина приложение
поражда самостоятелен процес, който се включва в
конкуренцията за получаване на компютърните ресурси.
Този компонент реализира стратегия за разпределяне на
процесорното време между процесите, предоставяйки
процесора на всеки процес за определено време, като по
този начин осъществява реализация на многозадачна
работа на приложенията.
8 ноември 2011
М. Желева
Разширения на ядрото



12
Обединяват модули, които взаимодействат с елементите на
ядрото и съдействат за осъществяването на определени
негови функции.
Реализацията им като самостоятелни части позволява в
бъдещи версии те да се заместват, допълват, разширяват и
надграждат без това да влияе върху останалите
компоненти.
Най-важното разширение на ядрото предоставя мениджър
на инсталируемите файлови системи (IFS Manager), който
позволява чрез потребителска работна станция да се
ползват файлове, разположени върху дискови устройства,
организирани по специфичен начин. В рамките на един
сеанс могат да се ползват файлове от локалните дискове,
CD-ROM устройства, както и от достъпните мрежови
сървъри, които могат да организират информацията по
уникален за тях начин.
8 ноември 2011
М. Желева
Драйвери на устройства

Програми за управление и работа с ПУ
или други ресурси. Windows9.x предостявя
3 вида драйвери:
–
–
–
13
Виртуални драйвери
Универсални драйвери
Минидрайвери.
8 ноември 2011
М. Желева
Виртуални драйвери

14
Разрешават потенциалните конфликти при
опити за едновременно използване на
даден клас устройства от няколко
приложения (дискове, принтери и др.)
8 ноември 2011
М. Желева
Универсални драйвери

15
Чрез тях ОС реализира обща
функционалност на даден клас
периферни устройства. Windows9.x
предоставя такива драйвери за всички
стандартни периферни устройства,
участващи в конфигурацията на
компютърните системи – монитори,
принтери, клавиатури, мишки, модеми и
др.
8 ноември 2011
М. Желева
Минидрайвери

16
Те осъществяват специфичната реализация на
общите функции за конкретна марка или модел
ПУ, към която се осъществява обръщение от
универсалния драйвер на съответния клас. Чрез
инсталиране на такива драйвери при свързване
към компютрите на нови устройства се постига
динамична настройка на ОС към промените в
тяхната конфигурация.
8 ноември 2011
М. Желева
Регистър със системна информация


17
Registry представлява информационна структура,
разполжена върху системния диск, в която се съхраняват
разнообразни данни за параметрите на ОС, наличните
устройства и управляващите ги драйвери, инсталираните
приложения и тяхната конфигурация, достъпните шрифтове
и др. Тези данни се събират в процеса на инсталиране на
Windows, при добавяне на нови приложения, при
включване в конфигурацията на компютрите на
допълнителни периферни устройства и т.н.
Промени в тази информация могат да се осъществяват
чрез средствата за настройка, обединени в папка Control
Panel, която се отваря при избор на едноименната функция
от подменю Settings на менюто Start.
8 ноември 2011
М. Желева
Литературни източници




18
Лилян Николов, Операционни системи, изд.
Сиела, 5-то издание, 2010
Колектив, Windows XP - съвети и трикове. В
лесни стъпки, изд.СофтПрес, 2005
Колектив, Windows XP - отстраняване на
проблеми, изд. AlexSoft, 2006
John Gammack,Valerie Hobbs,Diarmuid Pigott, The
Book of Informatics, Publishing House Thomson,
2008, ISBN – 13 9780170130448.
8 ноември 2011
М. Желева
БЛАГОДАРЯ ЗА ВНИМАНИЕТО!
19
8 ноември 2011
М. Желева