- •1.Классификация программного обеспечения эвм
- •2)Второе свойство по – переносимость. Если спо можно ставить на вычислительные системы различной архитектуры то оно переносимо. 3) Третье свойство по – Вариабельность.
- •Транслятор – переводит исходный модуль, написанный на языке высокого уровня в объектный код.
- •3.Структура ос и основные понятия ос
- •4.Управление процессами
- •Procedure dispach:
- •5.Управляет процессами (нитями) – диспетчер процессов.
- •Procedure dispach:
- •If esbFlag Procedure Wait (esb);
- •If esbFlag
- •6.Обслуживание ввода-вывода
- •1990–1994: Windows 3.0–Windows nt — поддержка графики
- •7.Файловая система (фс)
- •Интерфейс Windows 7
- •8.Управление памятью
- •9.Управление ресурсами в ос
- •If Allocator(k,pd) then
- •1) Компьютеры выполняют 2 функции:
- •4) Файлы и файловые системы
- •11.Основные понятия и концепции виртуальной памяти
- •12.Мультипроцессорные системы
- •13.Механизм управления и средства взаимодействия параллельных процессов
- •1)Задача взаимного исключения.
- •2)Задача производитель-потребитель.
- •3)Задача читатели-писатели.
- •4)Задача «Обедающие философы».
- •14.Семафорная техника синхронизации и упорядочивания процессов
- •1.Файловая система hpfs (High Performance File System)
- •15.Тупики
- •16. Графы распределения ресурсов
- •17.Восстановление после тупиков
- •18.Логическая организация файла
- •19.Файловая система (фс)
- •20.Файловая система hpfs (High Performance File System)
- •21.Физическая организация и адресация файла
- •22.Ntfs – New Technology File System
- •23.Логическая организация файла
- •24.Классификация прерываний.
- •25.Тупики и редукция графов
8.Управление памятью
Уровни памяти:1 регистровая; 2 кеш; 3 ОЗУ, ОП; 4 внешние устройства.
Архитектура памяти
ОС Win 2k стремится выделить каждому приложению до 4 ГБ памяти.
Диспетчер виртуальной памяти(VMM) предоставляет приложениям диапазоны виртуальных адресов для доступа к информации, которые ограничиваются в физической ОП.
На самом деле VMM отображает виртуальные адреса в физическое адресное пространство. Последнее не может вместить все порции, выделенные каждому процессу. Отсюда VMM постоянно перебрасывает информацию от жесткого диска в ОП и обратно – подкачка страниц.
Подкачка страниц
VMM вытесняет из ОП программный код и данные, которые процесс не использует активно в данный момент. Подкачка страниц означает, что информация перемещается в файл подкачки. Информация вытесняется из ОП и попадает либо в КЭШ ФС, либо в файл подкачки.
КЭШ ФС – отводится для информации, только что отправленной на диск, а так же для информации, которая будет скоро запрошена.
КЭШ ФС
Win 2k регулирует размер кеша ФС в динамическом режиме. В целом размер кеша не должен превышать размера, при котором на долю системы остается менее 4 ГБ свободной памяти. Это не позволит ей успешно обслуживать большое приложение. Размер КЭШа вручную изменить нельзя.
Достижение оптимальной производительности
Для работы современных приложений надо увеличить об’ем ОП. Это необходимо по следующим причинам:
1) чем больше ОП, тем меньше приходиться осуществлять подкачку страниц с жесткого диска;
2) Win 2k настраивает системные параметры в динамическом режиме, выделяя всю свободную ОП системному КЭШу => повышается производительность сети и диска.
Виртуальная память (ВП)
Виртуальная память может быть реализована для любого из этих уровней. При реализации виртуальной памяти пользователю представляются обычные средства ОЗУ, а именно:
1)последовательный вид доступа;
2)непосредственная адресация;
3)время доступа сравнимое со временем доступа реальной ОЗУ.
Новые свойства виртуальной памяти:
1)очень большой объём адресного пространства, получаемый в монопольное распоряжение программиста;
2)степень виртуальности может быть разной.
DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.
ОС Windows XP
Усовершенствования XP: цифровые и мультимедийные технологии: видео и звук.
По существу XP – это Win 2k с красочным интерфейсом с новыми функциями. Он удачно сочетает совместимость Win 98 и надежность и стабильность Win 2k.
Новые свойства XP для корпоративных пользователей:
- загрузка идет быстрее. Введено новое меню «Пуск»;
- работа с zip архивами как с папками;- набор новых интернет-игр;
- работа с пишущими CD приводами;- много новых утилит для администрирования (удаленный доступ);- улучшенный Plug&Play (подключи и играй). Появилась необходимость активизации установленной ОС. В корпоративных версиях этого нет. Win XP «падает» реже чем Win 9x. Работает на таких же машинах, как и Win 2k (CPU 300 МГц; RAM 128 МБ).
Отличия XP от других моделей
1) ОС XP построена на ядре NT/2k, что обеспечивает большую эффективность и безопасность;
2)Возможность использовать не только FAT, но и NTFS. Это повышает безопасность, т.к. NTFS допускает шифрование данных, обеспечивает высокое сжатие информации и поддерживает большие размеры файлов и разделов. Т.к. она поддерживает FAT16/32, на одном ПК можно запускать несколько ОС.
Win XP – при надежности NT имеет более удобную P&P, также ОС приобрела полный набор мультимедийных средств (видеозапись, видеоконференции).