Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
|
из
5.00
|
Заказать работу |
|
|
|
|
Программный интерфейс – набор услуг, который освобождает пользователя от программирования рутинных операций.
Виды интерфейсов:
Пользовательский – командный язык для управления функционированием компьютера.
a. Программный – услуги, освобождающие пользователя от программирования рутинных операций
Языки взаимодействия пользователя с операционной системой:
a. Язык управления процессами – язык оператора ЭВМ.
b. Язык управления заданиями - язык, на котором пользователи описывают состав и структуру процесса обработки данных.
Понятие прерывания. Последовательность действий при обработке прерываний. Классы прерываний.
Прерывание – основная движущая сила ОС. Это принудительная передача управления от выполняемой программы к системе, происходящая при возникновении определенного события
Последовательность действий при обработке прерываний:
a. Первичное аппаратное распознание прерывания.
b. Сохранение части контекста прерванного процесса.
c. Загрузка нового значения слова состояния машины.
d. Запрет прерываний данного типа.
e. Восстановление прерванного контекста.
Классы прерывания:
a. Внешние прерывания (аппаратные) – связаны с сигналами от внешних устройств возникают в результате действия пользователя или поступления сигналов от аппаратных устройств.
b. Внутренние прерывания (исключения) – возникают в результате ошибок вычислений.
c. Программные прерывания – удобный способ вызова процедур ОС.
7/ Планирование процессов: процесс, планирование процесса. Состояние существования процесса.
Планирование – работа по определению того, в когда необходимо прервать выполнение текущего потока и какому потоку предоставить возможность выполнится.
Процесс (задача) - абстракция, описывающая выполняющуюся программу.
Операционная система поддерживает следующие важные очереди планирования процессов:
a. Очередь заданий — в этой очереди хранятся все процессы в системе.
b. Готовая очередь — эта очередь хранит набор всех процессов, находящихся в основной памяти, готовых и ожидающих выполнения. Новый процесс всегда помещается в эту очередь.
c. Очереди устройства — процессы, которые заблокированы из-за недоступности устройства ввода-вывода, составляют эту очередь.
Состояние существования процесса:
b. Инициализация системы (запуск ОС).
c. Запрос одного процесса на создание другого процесса.
d. Запрос пользователя на создание процесса.
e. Инициализация пакетного задания.
Структура оперативной памяти. Адресация. Основные регистры.
Структура оперативной памяти - основная память содержит оперативное (RAM) и постоянное (ROM) запоминающие устройства.
Адресация — обращение к устройству или элементу данных по его адресу;
Регистры памяти (параллельные регистры) - простейший вид регистров. Их назначение - хранить двоичную информацию небольшого объема в течение короткого промежутка времени. Ввод (запись) и вывод (считывание) информации производится одновременно во всех разрядах параллельным кодом. Ввод обеспечивается тактовым командным импульсом. С приходом очередного тактового импульса происходит обновление записанной информации.
Диспетчеризация процесса. Блок состояния процесса. Алгоритм диспетчеризации. Способ выбора процесса для диспетчеризации.
Диспетчеризация заключается в переключении процессора с одного потока на другой.
Состояние процесса — это состояние процесса в определенный момент времени. Каждый процесс представлен в операционной системе блоком управления процессом, который также называется блоком управления задачами.
Алгоритмы диспетчеризации делят на два типа: приоритетные и бесприоритетные. Диспетчеризация — это сложный процесс с разветвленной структурой.
Задачи диспетчеризации:
a. сохранение контекста текущего потока, который требуется сменить;
b. загрузка контекста нового потока, выбранного в результате планирования;
c. запуск нового потока на выполнение.
Планировщик принимает решение по диспетчеризации:
a. после разблокировки процесса;
b. по истечении временного интервала (кванта) для выполняющегося процесса;
c. когда прерывается текущий процесс.
Светлана Александровна Орёл.
A. ОСС – Операционные системы и среды
|
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!