Для выполнения на компьютере какой-либо программы необходимо, чтобы она имела доступ к ресурсам компьютера
Вид материала | Документы |
- Операционная система компьютера (назначение, состав, загрузка) Назначение, 99.73kb.
- Невырожденные матрицы обратная матрица, 27.2kb.
- Пример настоящей программы для компьютера на языке Лого 16 > Последовательность работы, 4798.61kb.
- Автор программы И. В. Баркова Ф. И. О., Педагога дополнительного образования; квалификационная, 224.25kb.
- Назначение и состав операционной системы компьютера. Загрузка компьютера, 95.4kb.
- Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде, 91.55kb.
- 1. Введение Ни одна страна, какой бы крупной и самообеспеченной важнейшими ресурсами, 1012.34kb.
- Белая Холуница Кировская область Описание проекта Название проекта Алгоритмы и основы, 179.54kb.
- Реферат «Защита информации» Ученица 9 класса Гагарина Надежда Руководитель элек- тивного, 55.96kb.
- Языки программирования, 27.65kb.
ts_maxwaite максимальное число секунд, которое разрешается потреблять процессу; если этот квант времени истекает до кванта ts_quantum, то, следовательно, считается, что процесс ведет себя по-джентльменски, и ему назначается более высокий приоритет;
ts_lwait величина системной части приоритета, назначаемая процессу, если истекает ts_maxwait секунд.
Для процессов разделения времени в дескрипторе процесса proc имеется указатель на структуру, специфическую для данного класса процесса. Эта структура состоит из полей, используемых для вычисления глобального приоритета:
ts_timeleft число тиков, остающихся в кванте процесса;
ts_cpupri системная часть приоритета процесса;
ts_uprilim, ts_upri верхний предел и текущее значение пользовательской части приоритета. Эти две переменные могут модифицироваться пользователем;
ts_nice используется для обратной совместимости с системным вызовом nice. Она содержит текущее значение величины nice, которая влияет на результирующую величину приоритета. Чем выше эта величина, тем меньше приоритет.
Особенности планирования в Linux – то же, что и в Unix +2 класса режима реального времени (SHED_FIFO (FCFS) и SHED_RR).
44. Файлы – их организация и виды доступа.
При выборе организации файла учитываются такие критерии:
быстрота доступа; лёгкость обновления; экономность хранения; простота обслуживания; надёжность. Относительный уровень приоритета этих критериев зависит от приложений, которые будут работать с файлом. Критерии могут конфликтовать между собой. Так, для экономии при сохранении необходима минимальная избыточность данных. С другой стороны, избыточность является главным фактором увеличения скорости доступа к данным.
Пять фундаментальных способов организации файла:
смешанный файл; последовательный файл; индексно-последовательный файл; индексированный файл; файл прямого доступа (хешированный).
Производительность различных способов организации файлов:
Метод | Пространство | Обновление | Выборка | ||||
Атрибуты | Размер записи | ||||||
Перемен-ное | Фиксиро-ванное | Равный | Больший | Одной записи | Подмножества | Полная | |
Смешанный | A | B | A | E | E | D | B |
Последовательный | F | A | D | F | F | D | A |
Индексно-последовательный | F | B | B | D | B | D | B |
Индексированный | B | C | C | C | A | B | В |
Хешированный | F | B | B | F | B | F | E |