Один процесс в памяти: однозадачная ОС 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Один процесс в памяти: однозадачная ОС



В памяти размещается один пользовательский процесс. Чтобы пользовательская программа не портила кода ОС, требуется защита ОС, которая может быть организована при помощи одного граничного регистра, содержащего адрес границы ОС.

Во время выполнения программы все ее адреса не должны быть меньше числа а. Иначе возможно запись какого – либо результата работы программы поверх Ос. Защиту ОС можно осуществить с помощью регистра границы. Во время работы прикладной программы все адреса, генерируемые CPU, сравниваются с содержимым регистра границы. Если генерируемый адрес меньше числа а, работа прерывается.

Мультипрограммирование с фиксированными разделами. (Защита памяти при мультипрограммировании с фиксированными разделами.)

Мультипрограммирование с фиксированными разделами предполагает разделение адресного пространства на ряд разделов фиксированного размера. В каждом разделе размещается один процесс. Для защиты памяти при мультипрограммировании с фиксированными количеством разделов необходимо два регистра. Первый – регистр верхней границы (наименьший адрес) второй – регистр нижней границы (наибольший адрес). Прежде чем программа в разделе N начнет выполняться, границы ее адреса загружаются в соответствующие регистры. В процессе работы, все формируемые ею адреса контролируются на удовлетворения условия а<Адр>б.

При выходи любого адреса за отведенные ей границы работы программы прерывается.

37 Алгоритмы планирования процессов в системах пакетной обработки, системах реального времени.

Планирование в системах пакетной обработки

    1. Первый пришел — первый обслуживается FIFO — first come — first served (FCFS).
    2. Стратегия «наиболее короткая работа выполняется первой»
      SJF — Shortest Job First.

· Планирование в системах реального времени. В системах реального времени, как и следовало ожидать, существенную роль играет время.Системы реального времени делятся на жесткие системы реального времени, что означает наличие жестких сроков для каждого задания (в них обязательно надо укладываться), и гибкие системы реального времени, в которых нарушения временного графика нежелательны, но допустимы. Алгоритмы планирования для систем реального времени бывают как статическими, так и динамическими. В первом случае все решения по планированию принимаются заранее, еще до запуска системы. Во втором случае решения выносятся по ходу дела. Статическое планирование применимо лишь при наличии априори точной информации о работе, которую необходимо выполнить, и ограничениях, которые должны быть соблюдены. Алгоритмы динамического планирования не выдвигают подобных требований.

Общие сведения об операционных системах.

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

Функции ОС: Прием от пользователя команд, Управление процессами, Загрузка в оперативную память программ, Распределение памяти и организация виртуальной памяти., Обслуживание всех операций ввода-вывода, Управление файлами, Обеспечение режима мультипрограммирования, Планирование и диспетчеризация задач, Организация механизмов обмена сообщениями и данными между выполняю­щимися программами., Защита данных и администрирование, Аутентификация и авторизация пользователей

Планирование и установка ОС MS Windows XP.

1. Чтобы начать установку Windows XP, программа Setup в первую очередь загружает саму операционную систему с дистрибутивного компакт-диска. Windows XP принимает управление и выполняет распознавание установленных на компьютере аппаратных средств. О том, что Windows XP начала загружаться с компакт-диска свидетельствует появление на экране следующего сообщения:

Программа установки исследует аппаратную конфигурациювашего компьютера...

2. Последующие экраны, выводимые программой Setup, чрезвычайно сильно напоминают текстовый режим MS-DOS. Однако пусть это внешнее сходство.

3. Программа Setup отображает на экране лицензионное соглашение (License Agreement), которое пользователь должен прочесть

4. Далее программа Setup выполняет поиск уже существующих на компьютере инсталляций Windows XP. Если такие версии будут обнаружены, программа Setup предложит пользователю следующие варианты действий: восстановить существующую инсталляцию (если она повреждена), выполнить новую инсталляцию или завершить работу без установки Windows XP.

5. Если установленные версии Windows XP на компьютере не обнаружены, или пользователь выбрал опцию новой инсталляции, то программа Setup отобразит список разделов, уже существующих на жестком диске. Если выбран раздел, программа установки предложит на выбор пользователя следующие варианты: • отформатировать раздел с использованием файловой системы FAT; • отформатировать раздел с использованием файловой системы NTFS; • преобразовать существующую файловую систему к формату NTFS; • оставить существующую файловую систему без изменений.

6. Вновь создаваемые разделы надо форматировать, и имеется возможность выбора файловой системы. Если выбрана опция преобразования раздела к формату NTFS, то фактическое преобразование будет выполнено при следующей перезагрузке системы.

7. Далее программа Setup выполняет проверку имеющихся в системе дисков. Программа Setup копирует на жесткий диск остальные файлы, которые потребуются для завершающей, графической фазы инсталляции. Завершив копирование, Setup инициализирует конфигурацию и перезагружает компьютер.

После перезагрузки начнется графическая фаза программы установки.

После перезагрузки компьютера начинается графическая фаза инсталляции (GUI phase). На данном этапе ОС установлена, но еще не сконфигурирована. После завершения этой фазы на компьютере будет установлена полнофункциональная версия операционной системы.

1. Устанавливает и конфигурирует устройства. Установка и конфигурирование устройств происходит в автоматическом режиме, и Windows XP Setup Wizard предпринимает попытки распознать все аппаратные компоненты, имеющиеся на компьютере, включая СОМ-порты, последовательные порты, джойстик, клавиатуру, мышь и т. д.

2. Устанавливает опции языка и позволяет задать раскладку клавиатуры.

3. Предлагает пользователю ввести свое имя и организацию.

4. Предлагает указать имя компьютера и пароль пользователя Администратор (Administrator). (Этот пароль потребуется при запуске системы в безопасном режиме,}

5. Производит установку сетевых компонентов. Стандартная конфигурация включает в свой состав следующие компоненты: Клиент для сетей Microsoft (Client for Microsoft Networks), Служба доступа к файлам и принтерам сетей Microsoft (File and Print Sharing for Microsoft Networks), Планировщик пакетов, а также Протокол Интернета (TCP/IP) со стандартными настройками (автоматическое назначение IP-адреса).

Изменять стандартные параметры рекомендуется только в том случае, если вам точно известна конфигурация сети.

6. Предлагает пользователю сделать компьютер членом домена.

7. Завершает конфигурирование системы и копирование файлов, создает

элементы меню Пуск (Start) и выполняет регистрацию компонентов.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 115; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.168.16 (0.007 с.)