Развитие операционных систем.

Развитие операционных систем.

Функции и классификации ОС.

Функции ОС:

1. Подсистема управление процессами – важнейшая часть ОС. Для каждого созданного процесса формируется информационная структура, поддерживающая очередь процессов на ресурсы.

2. Управление памятью. ОС распределяет имеющуюся память, обеспечиваются защиту областей памяти, освобождает память при завершении процесса и использование виртуальной памяти.

3. Управление файлами и внешними устройствами.Позволяет организовывать иерархическую структуру файлов, выполнять все функции по манипулированию файлами, обеспечивает их защиту. Так же ОС упр. внешними устройствами с помощью драйверов.

4. Защита данных и администрирование. Современные ОС позволяют разграничить пользователей на использование системных ресурсов: запуск приложений, открытие файлов, настройки системы, использ. устройств ввода-вывода. ОС позволяет резервное копирование данных.

5. Обеспечение интерфейса прикладного ПО. Функция заключается в том, что прикладная прог. освобождается от функций упр. ПК. А так же ОС представляет прикладной прог. набор стандартных функций, кот.упрощают действие ПК.

6. Обеспечение пользовательского интерфейса. Предоставляет пользователю удобные ср-ва по управлению ПК.

Классификация ОС:

1. По кол-ву пользователей:

1.1. многопользовательские (Linux, Unix, FreeBSD);

1.2. однопользовательские (MSDOS, Windows 95/98/Me/NT/2000/XP/VI/7);

2. По кол-ву решаемых задач:

2.1. многозадачные (Windows, Unix);

2.2. однозадачные (MS DOS);

4. Основные компоненты ОС и их функции.ОС делиться на модули (подсистемы): модули ядра (ядро), кот. выполняют основные функции , и вспомогательные модули (вспомогательные прог. и библиотеки процедур). Для обеспечения высокой скорости работы ОС, модули ядра находятся в операционной памяти резидентно (постоянно), а вспомогательные модули загружаются по мере надобности, т.е. явл. транзитивными. Разработчики ОС большое внимание уделяют надежности кодов ядра, его защите. Вспомогательные модули делятся на группы и решение о том, вкл. ли данное приложение в состав ОС, принимают разработчики ОС. Группы вспомогательных модулей: утилиты (программы, реш. отдельные задачи упр. и сопровождения ПК (программы проверки диска, очистки, дефрагментации)), системные и обрабатывающие прог. (текстовые и граф.редакторы и т.д.), программы предоставления пользователю доп. услуг (игры, калькулятор), библиотеки процедур (упрощающие работу приложений и их функционирование (библиотека мат. функций, функций ввода-вывода и др.)). Разделение ОС на ядро и вспомогательные модули обеспечивают легкую расширяемость ОС, чтобы добавить новую функцию достаточно разработать новое приложение и вкл. его в состав ОС, не модифицирую модули, входящие в состав ядра. (Ядро работает в привилегированном режиме)

Состав системной области диска в FAT32.

Логическая структура логического диска в FAT32.

32. Понятие файловая система FAT32.FAT32 (от англ. FileAllocationTable — «таблица размещения файлов») — это файловая система, разработанная компанией Майкрософт, разновидность FAT.FAT32 — последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2.

33. Информация, содержащаяся в таблице FAT.Важная структура тома FAT – это сама таблица FAT, занимающая отдельную логическую область. Она определяет список (цепочку) кластеров, в которых размещаются файлы и папки тома. Между кластерами и индексными указателями таблицы имеется взаимно однозначное соответствие – N-й указатель соответствует кластеру с тем же номером. Первому кластеру области данных присваивается номер 2. Значение индексного указателя соответствует состоянию соответствующего кластера.

Установка Windows XP. Классификация способов установки.

ОС Windows XP. Загрузка.

38.

 
  Развитие операционных систем. - student2.ru

Преимущества файловой системы NTFS. MFT. Небольшие файлы.NFT организована в виде строк переменной длинны, именуемые записями. Если содержимое файла мало, то он помещается в записи NFT. Файл представляет собой набор атрибутов: H - заголовок, SI – стандартная инфо.FN –имя файла, DATA– данные файла, SD – дискриптор безопасности.

39.

 
  Развитие операционных систем. - student2.ru

Преимущества файловой системы NTFS. MFT. Большие файлы.Если файл большой, то в атрибуте DATA храниться адрес 1 кластера каждого фрагмента, а так же кол-во непрерывных кластеров.

       
  Развитие операционных систем. - student2.ru   Развитие операционных систем. - student2.ru
 
       
  Развитие операционных систем. - student2.ru   Развитие операционных систем. - student2.ru

40.

 
  Развитие операционных систем. - student2.ru

Развитие операционных систем. - student2.ru
 
  Развитие операционных систем. - student2.ru

Преимущества файловой системы NTFS. MFT. Очень большие файлы.Если частей файла много, то он считается очень большим. В атрибуте DATA уже не помещ. инфо. о фрагментах файла и этот атрибут становиться не резидентным. Его содержимое выносится в отдельную запись NFT.

       
  Развитие операционных систем. - student2.ru   Развитие операционных систем. - student2.ru
 
       
  Развитие операционных систем. - student2.ru   Развитие операционных систем. - student2.ru

ОС Windows XP. Консоль MMC.

Группы шрифтов, используемых в работе ПК. Символьные шрифты. Таблица символов.

Развитие операционных систем.

Функции и классификации ОС.

Функции ОС:

1. Подсистема управление процессами – важнейшая часть ОС. Для каждого созданного процесса формируется информационная структура, поддерживающая очередь процессов на ресурсы.

2. Управление памятью. ОС распределяет имеющуюся память, обеспечиваются защиту областей памяти, освобождает память при завершении процесса и использование виртуальной памяти.

3. Управление файлами и внешними устройствами.Позволяет организовывать иерархическую структуру файлов, выполнять все функции по манипулированию файлами, обеспечивает их защиту. Так же ОС упр. внешними устройствами с помощью драйверов.

4. Защита данных и администрирование. Современные ОС позволяют разграничить пользователей на использование системных ресурсов: запуск приложений, открытие файлов, настройки системы, использ. устройств ввода-вывода. ОС позволяет резервное копирование данных.

5. Обеспечение интерфейса прикладного ПО. Функция заключается в том, что прикладная прог. освобождается от функций упр. ПК. А так же ОС представляет прикладной прог. набор стандартных функций, кот.упрощают действие ПК.

6. Обеспечение пользовательского интерфейса. Предоставляет пользователю удобные ср-ва по управлению ПК.

Классификация ОС:

1. По кол-ву пользователей:

1.1. многопользовательские (Linux, Unix, FreeBSD);

1.2. однопользовательские (MSDOS, Windows 95/98/Me/NT/2000/XP/VI/7);

2. По кол-ву решаемых задач:

2.1. многозадачные (Windows, Unix);

2.2. однозадачные (MS DOS);

4. Основные компоненты ОС и их функции.ОС делиться на модули (подсистемы): модули ядра (ядро), кот. выполняют основные функции , и вспомогательные модули (вспомогательные прог. и библиотеки процедур). Для обеспечения высокой скорости работы ОС, модули ядра находятся в операционной памяти резидентно (постоянно), а вспомогательные модули загружаются по мере надобности, т.е. явл. транзитивными. Разработчики ОС большое внимание уделяют надежности кодов ядра, его защите. Вспомогательные модули делятся на группы и решение о том, вкл. ли данное приложение в состав ОС, принимают разработчики ОС. Группы вспомогательных модулей: утилиты (программы, реш. отдельные задачи упр. и сопровождения ПК (программы проверки диска, очистки, дефрагментации)), системные и обрабатывающие прог. (текстовые и граф.редакторы и т.д.), программы предоставления пользователю доп. услуг (игры, калькулятор), библиотеки процедур (упрощающие работу приложений и их функционирование (библиотека мат. функций, функций ввода-вывода и др.)). Разделение ОС на ядро и вспомогательные модули обеспечивают легкую расширяемость ОС, чтобы добавить новую функцию достаточно разработать новое приложение и вкл. его в состав ОС, не модифицирую модули, входящие в состав ядра. (Ядро работает в привилегированном режиме)

Наши рекомендации