- •Операционные
- •Кодовое название при разработке
- •Windows XP выпускалась во многих вариантах
- •Windows XP Professional
- •Windows XP Tablet PC Edition базируется на Professional Edition и содержит специальные приложения,
- •Windows XP Embedded — это встраиваемая
- •Windows XP Professional x64 Edition — специальная 64-разрядная версия, разработанная для процессоров с
- •Новшества по сравнению с Windows 2000
- •Новое оформление графического интерфейса, включая более округлые формы и плавные цвета; а также
- •Программа восстановления системы, предназначенная для
- •Реестр Windows
- •Реестр Windows XP (Windows registry) представляет собой реляционную базу данных, в которой аккумулируется
- •Функциональное назначение реестра Windows XP можно выразить следующим образом: в процессе работы
- •Редактирование реестра Windows XP позволяет
- •Ветвь HKEY_CLASSES_ROOT, обычно обозначаемая в технической документации аббревиатурой HKCR, включает в себя ряд
- •Вветви HKEY_CURRENT_USER, обозначаемой в документации аббревиатурой HKCU, содержится информация о пользователе, ведущем на
- •HKEY_LOCAL_MACHINE (HKLM) - это ветвь, в которой содержится информация, относящаяся к операционной системе
- •Ветвь HKEY_USERS (HKU) содержит подразделы с информацией обо всех профилях пользователей данного компьютера.
- •Ветвь HKEY_CURRENT_CONFIG (HKCC) содержит подразделы с информацией обо всех профилях оборудования, использующегося в
- •Разделы или ключи (Keys)
- •Подразделы (Subkeys)
- •Параметры (Values)
- •Загрузка Windows XP
- •Включается тумблер питания.
- •Система выполняет начальный тест аппаратуры.
- •Если это включение ROM BIOS запускает полный POST (Power On Self Test). Если
- •CMOS.BIOS читает конфигурационную информацию из
- •Правильная MBR запись записывается в память и управление передается ее коду.
- •Управление передается операционной системе.
- •В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер
- •Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется
- •После выбора конфигурации NTLDR
- •NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0
- •Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где
- •SMSS загружает win32k.sys - графическую подсистему.
- •Windows Vista
- •Windows Vista — операционная система семейства Microsoft Windows NT, линейки операционных систем,
- •Операционная система UNIX
- •История
- •История
- •История
- •История
- •История
- •История
- •История
- •История
- •Архитектура Unix
- •Обобщенная архитектура
- •Архитектура ядра
- •Архитектура ядра
- •Архитектура ядра
- •Операционная система Linux
- •Система Linux предназначена специально для персональных компьютеров с элементной базой Intel.
- •В намерения Линуса входило создать эффективную ПК-версию Unix для пользователей Minix. Он назвал
- •Linux имеет несколько редакций. Каждая фирма комплектует свою систему и ее программное обеспечение
История
Со временем популярность Unix в Bell Laboratories росла, и в 1970 году Деннис Ритчи и Кен Томпсон переписали код системы на языке программирования С.
Д. Ритчи, коллега К.Томпсона по Bell Labs,
создал этот язык с целью обеспечения
гибкости при разработке программ. Одно из
преимуществ языка С состоит в том, что он позволяет обращаться непосредственно к аппаратным средствам компьютера за счет
использования обобщенного набора команд.
В.А.Серков "Операционн |
41 |
ые системы" 12 |
|
История
Постепенно Unix выросла из персонального творения одного человека в стандартный программный продукт, распространяемый многими фирмами, включая Novell и IBM.
















Сначала эту ОС считали
исследовательским продуктом, поэтому первые версии Unix распространялись бесплатно по факультетам вычислительной
техники многих известных университетов.
В.А.Серков "Операционн |
42 |
ые системы" 12 |
|
История
В 1972 году Bell Labs начала выпускать официальные версии Unix и продавать лицензии на нее различным пользователям.
Одним из таких пользователей был факультет вычислительной техники Калифорнийского университета в Беркли. Его специалисты
ввели в систему много новых
особенностей, которые впоследствии стали
стандартными.
В 1975 году в Беркли была выпущена собственная версия Unix, известная как Berkeley Software
Distribution (BSD). Эта версия Unix стала
основным соперником версии AT&T Bell Labs.
В.А.Серков "Операционн |
43 |
ые системы" 12 |
|
История
Постепенно стали появляться и другие независимо разрабатываемые версии Unix. В 1980 году фирма Microsoft выпустила версию Unix для ПК, получившую название Xenix.
Компания AT&T разработала несколько 


версий
Unix, а в 1982 году выпустила

первую
коммерческую версию, System 3.
За ней последовала System V, которая стала весьма серьезно поддерживаемым
программным продуктом.
В.А.Серков "Операционн |
44 |
ые системы" 12 |
|
История
В 1990 г. компания AT&T передала работы по Unix новой организации, Unix System Laboratories, которая сосредоточила свои усилия на разработке стандартной системы, объединяющей основные версии Unix.














В
1991 году Unix System Laboratories 
разработала System V версии 4, в которой были реализованы практически все возможности вариантов System V версии 3, BSD версии 4.3, SunOS и Xenix.
В.А.Серков "Операционн |
45 |
ые системы" 12 |
|
История
На протяжении почти всего своего развития Unix отличалась высокой требовательностью по отношению к аппаратным средствам, для эффективной работы ОС необходимо было иметь рабочую станцию или мини-ЭВМ.
Некоторые версии Unix были рассчитаны в основном на рабочие станции. Систему SunOS разработали для рабочих станций Sun, а систему AIX — для рабочих станций IBM.
По мере наращивания мощи персональных
компьютеров стали появляться сообщения о разработке
версий Unix для ПК. В частности, Xenix и System V/386 —
коммерческие версии Unix для IBM-совместимых ПК. AUX —
версия Unix, которая работает на ПК Macintosh.
To, что Unix устанавливается на компьютерах практически всех типов (рабочих станциях, мини-ЭВМ и даже супер-ЭВМ), — лишнее свидетельство присущей ей мобильности, которая и обеспечила возможность создания эффективной версии Unix для персональных компьютеров.
В.А.Серков "Операционн |
46 |
ые системы" 12 |
|
Архитектура Unix 
В.А.Серков "Операционные системы" 12 |
47 |
Обобщенная архитектура
В.А.Серков "Операционн |
48 |
ые системы" 12 |
|
Архитектура ядра |
|||
Подсистема |
Прикладные программы |
||
управления процессами |
|
|
|
служит для их |
Вызов системных API |
||
жизнеспособности, |
|
Подсистема управления |
|
синхронизации и управления. |
Подсистема |
||
процессами. |
|||
Достоинство UNIX |
управления |
||
файлами |
1. Планировщик процессов. |
||
состоит в том, что эти API |
|
2. Синхронизация пр-ов. |
|
|
3. Управление памятью. |
||
универсальны. Вот самые |
|
|
|
главные из них: open, close, |
|
|
|
read, write, stat, chown, chmod |
КЭШ |
||
(суть почти всех вызовов |
|
|
|
интуитивно понятна из |
Символ |
Буфер |
|
названия, кроме, разве что, |
Драйверы устройств |
||
последних трех, которые |
|
|
|
служат для управления |
Аппаратный контроль |
||
атрибутами файлов, |
|
|
|
информации о владельце и |
Аппаратные ресурсы |
||
прав доступа) и др. |
|||
|
|
||
В.А.Серков "Операционн |
49 |
||
ые системы" 12 |
|
|
|
Архитектура ядра |
|||
Подсистема |
Прикладные программы |
||
|
|
||
управления файлами |
Вызов системных API |
||
отвечает за все, что |
Подсистема |
Подсистема управления |
|
связано с файлами: |
управления |
процессами. |
|
файлами |
1. Планировщик процессов. |
||
управление, |
2. Синхронизация пр-ов. |
||
|
|||
|
3. Управление памятью. |
||
размещение, доступ. |
|
|
|
Обмен данными с |
КЭШ |
||
|
|
||
драйверами может |
Символ |
Буфер |
|
проходить двумя |
Драйверы устройств |
||
способами: с помощью |
Аппаратный контроль |
||
буфера или потока. |
|
|
|
|
Аппаратные ресурсы |
||
В.А.Серков "Операционн |
50 |
||
ые системы" 12 |
|
|
|
