Терминологический словарь по дисциплине "Операционные системы"

  • docx
  • 05.03.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала ОС.docx

Благовещенский филиал Финуниверситета

 

 

 

 

ПЦК  «Прикладная информатика»

 

 

 

 

 

 

 

  Дисциплина «Операционные

системы и среды»

Терминологический словарь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составители: Рябова С.Н., Казакова Т.А.

 

 

 

 

Цель составления и использования:

 

В данном пособии предлагается терминологический словарь, который содержит основные понятия по дисциплине «Операционные системы и среды».

Рекомендуется преподавателям  и студентам, при изучении основных понятий дисциплины, а также при  проведении лабораторных и практических занятий.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Словарь терминов

А

Архитектура операционной системы - структурная и функциональная организация ОС на основе некоторой совокупности программных модулей.

Асимметричная кластеризация  – организация компьютерного кластера, при которой один компьютер выполняет приложение, а остальные простаивают.

Асимметричная мультипроцессорная система – многопроцессорная компьютерная система, в которой процессоры специализированы по своим функциям; имеется главный процессор, планирующий работу подчиненных процессоров.

Асинхронный ввод-вывод – ввод-вывод, выполняемый параллельно с выполнением программы пользователя.

Ассоциативная память – область памяти, размещаемая в более быстродействующей системе памяти и хранящая наиболее часто используемые элементы более медленной памяти вместе с их адресами, с целью оптимизации обращений к ним.

Атрибут файла – его характеристика, например, длина и начальный адрес во внешней памяти.

Б

Базовый регистр – системный регистр, используемый для защиты памяти и содержащий начальный адрес области памяти, выделенной пользовательской программе.

Блок – смежная область внешней памяти файла, как правило, считываемая или записываемая одной операцией ввода-вывода.

Блок управления процессом  – системная структура данных, используемая ОС для управления процессом.

Буферизация вывода – хранение для каждого задания буфера его вывода (в виде области памяти или файла), накопление в буфере выводимой заданием информации и ее вывод полностью на устройство (принтер) при завершении задания.

В

Вектор прерываний  – резидентный массив в оперативной памяти, в котором хранятся доступные по номерам прерываний адреса подпрограмм-обработчиков прерываний (модулей ОС).

Взаимное исключение – режим совместного выполнения процессов, при котором, если некоторый процесс исполняет свою критическую секцию, то никакой другой процесс не должен в этот момент исполнять свою.

Виртуальная машина – программный интерфейс, полностью аналогичный интерфейсу обычного компьютера без базового программного обеспечения.

Виртуальная машина – это совокупность ресурсов, которые эмулируют поведение реальной машины".

Виртуальная память – расширение основной памяти путем хранения ее образа на диске и организации подкачки в основную память фрагментов (страниц или сегментов) памяти процесса и ее откачки на диск по мере необходимости.

Вир­туальная память — это технология, которая позволяет выполнять процесс, который может только частично располагаться в основной памяти.

Внешняя (вторичная) память – расширение основной памяти, обеспечивающее функциональность устойчивой (сохраняемой) памяти большого объема.

Время обработки процесса – время, необходимое для исполнения какого-либо процесса.

Вычислительная среда – интегрированная распределенная компьютерная система для решения задач в каких-либо проблемных областях.

Г

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

Графический интерфейс пользователя —  система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков)

Д

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

Дескриптор – адресное слово в системах с теговой архитектурой; содержит тег дескриптор, адрес начала адресуемого массива в памяти, длину массива и 4 бита зашиты – от чтения, от записи, от выполнения и от записи адресной информации.

Директория – каталог ссылок на группу файлов или других директорий, каждый (каждая) из которых имеет в данной директории свое уникальное символьное имя.

Диспетчер – ранняя упрощенная версия операционной системы, - системная программа, управляющая прохождением пакета вводимых заданий.

Диспетчер задач  - модуль ОС, который  решает вопросы, связанные с тем, какой задаче следует поставить процессорное время в данный момент.

Диспетчеризация - краткосрочное планирование.

Диспетчеризация – поочередное выделение процессам планировщиком операционной системы квантов процессорного времени.

Диспетчеризация (процессора) – распределение времени процессора между процессами в системе путем поочередного выделения планировщиком операционной системы процессам квантов процессорного времени.

Диспетчеризация с перераспределением процессорного времени между задачами, то есть вытесняющая многозадачность — это спо­соб, при котором решение о переключении процессора с выполнения одной задачи на выполнение другой принимается диспетчером задач, а не самой активной зада­чей.

Дисциплина диспетчеризации - правило форми­рования очереди готовых к выполнению задач, в соответствии с которыми форми­руется эта очередь (список).

Дисциплина обслуживания  - правило обслуживания, в том числе и учет каких-либо приоритетов при обслуживании.

Долговременный планировщик (планировщик заданий) - планировщик ОС, определяющий, какие процессы должны быть перемещены в очередь готовых процессов.

Дорожка – часть жесткого диска, расположенная между двумя концентрическими окружностями на одном из составляющих его магнитных дисков.

Ж

Жесткий диск - разновидность внешней памяти, физически состоящая из твердых пластин из металла или стекла, покрытых магнитным слоем для записи, шпинделя и головок считывания – записи.

З

Загрузка запуск компьютера посредством загрузки ядра ОС.

Загрузкой операционной системы  - это процесс, который при включении компьютера считывает информацию с дисковой памяти и размещается в ОЗУ.

Задание – пользовательская программа, введенная в систему с внешнего носителя или с терминала.

И

Инсталляция – установка ОС на конкретный компьютер.

Интерфейс — совокупность средств и методов взаимодействия между элементами системы.

Интерфейс двунаправленный — устройство, которое получив команды от пользователя и исполнив их, выдаёт информацию обратно, наличествующими у неё средствами (визуальными, звуковыми и т. п.), приняв которую, пользователь выдаёт устройству последующие команды предоставленными в его распоряжение средствами (кнопки, переключатели, регуляторы, сенсоры, голосом).

Интерфейс пользователя, он же пользовательский интерфейс — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством.

К

Клиент-серверная система – распределенная компьютерная система, в которой определенные компьютеры играют роль специализированных серверов, а остальные – роль клиентов, пользующихся их услугами.

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

Конвейер – конструкция командных языков (shell) системы UNIX, позволяющая использовать стандартный вывод процесса – первого аргумента как стандартный ввод процесса – второго аргумента.

Конкуренция за общие данные - ситуация, при которой взаимодействующие процессы могут параллельно (одновременно) обращаться к общим данным без какой-либо синхронизации.

Кооперативная многозадачность — это способ диспетчеризации задач, при кото­ром активная задача выполняется до тех пор, пока она сама, что называется «по собственной инициативе», не отдаст управление диспетчеру задач для того, чтобы тот выбрал из очереди другой, готовый к выполнению процесс или поток.

Кратковременный планировщик  планировщик ОС, определяющий, какие процессы должны быть выполнены следующими и каким процессам должен быть предоставлен процессор.

Критическая область – высокоуровневая конструкция для синхронизации, основанная на описаниях разделяемых (shared) ресурсов и конструкции region, обеспечивающей взаимное исключение при работе с общим ресурсом.

Критическая секция - код, который может выполняться несколькими процессами параллельно и осуществляет доступ к некоторому общему для всех процессов ресурсу – например, глобальной области памяти или общему файлу.

М

Менеджер памяти - часть операционной системы, отвечающая за управление памятью.

Меню – набор объединенных по функциональному признаку пунктов, каждый их которых обозначает команду или подменю, которое можно открыть щелчком на пункте.

Механизм - метод реализации некоторой функциональности в ОС.

Микроядро – принцип разработки ОС, который заключается в переносе максимально возможного числа модулей из системного в пользовательское "пространство", т.е. ОС разрабатывается таким образом, что большинство ее модулей выполняются в пользовательском режиме, а размер ядра минимизируется.

Многозадачность— свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов.

Многоуровневая очередь – совокупность системных очередей, содержащих в отдельных очередях процессы различных классов и приоритетов (например, пакетные и интерактивные).

Мобильная (переносимая) ОС операционная система, используемая на нескольких семействах компьютеров путем переноса ее кода (возможно, с небольшими изменениями).

Монитор – упрощенный вариант операционной системы; программа, осуществляющая поочередную обработку пользовательских заданий, с последовательной передачей управления от задания к заданию, по мере их завершения.

Мультипрограммирование  – одновременная обработка операционной системой нескольких пользовательских заданий.

Мьютекс – аналог семафоров, обеспечивающий взаимное исключение, используемый в операционных системах.

О

Облачные вычисления модель вычислений, основанная на динамически масштабируемых и виртуализованных ресурсах (данных, приложениях, ОС и др.), которые доступны и используются как сервисы через Интернет и реализуются с помощью высокопроизводительных центров обработки данных (data centers).

Облегченный процесс – процесс, выполняемый в том же пространстве виртуальной памяти, что и процесс-родитель.

Объект-диспетчер – средство синхронизации в ОС Windows 2000, которое может функционировать как мьютекс и как семафор; генерирует события, семантика которых аналогична семантике условной переменной.

Ограниченный буфер  - схема взаимодействия процессов, при которой имеются процесс-производитель и процесс-потребитель, взаимодействующие с помощью циклического буфера ограниченной длины; производитель генерирует элементы информации и записывает в буфер; потребитель использует информационные элементы из буфера и удаляет их.

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

Окно – это обрамленная часть экрана, в которой отображается приложение, документ или сообщение.

Оконный интерфейс — способ организации полноэкранного интерфейса программы, в котором каждая интегральная часть располагается в окне — собственном субэкранном пространстве, находящемся в произвольном месте «над» основным экраном.

Операционная система – базовое системное программное обеспечение, управляющее работой компьютера и являющееся посредником (интерфейсом) между аппаратурой, прикладным программным обеспечением и пользователем компьютера.

Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

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

Операционная система - совокупность программ, которые действуют как интерфейс между аппаратурой компьютера и пользователем.

Опрос устройств – действия операционной системы по периодической проверке состояния всех портов и внешних устройств, которое может меняться с течением времени.

Основная (оперативная) память – быстродействующая память, к которой процессор имеет непосредственный доступ во время выполнения программы, хранящая программы и данные, информация в которой не сохраняется после выключения компьютера или перезапуска системы.

Откачка и подкачка заданий загрузка задания с диска в оперативную память при его активизации и его выгрузка из памяти на диск при неактивности задания; выполняется в режиме разделения времени.

Очередь прерываний – системная структура ОС, обеспечивающая поочередную обработку всех возникших прерываний.

П

Пакетная обработка – обработка пакета заданий, введенных пользователями, с учетом их приоритетов и требуемых ими ресурсов.

Память – часть компьютера, хранящая данные и программы.

Память файла – совокупность его элементов, хранящихся во внешней памяти (например, на диске).

Переключение контекста – действия ОС при переключении с одного процесса на другой по сохранению состояния старого процесса и загрузки сохраненного состояния для нового процесса.

Планирование вычислительных процессовэто задача подбора та­кого множества процессов, которые при своем выполнении будут, как можно реже конфликтовать за имеющиеся в системе ресурсы.

Планирование загрузки процессора  – реализация в ОС алгоритмов выбора очередного задания их набора загруженных в память заданий и выделения кванта времени центрального процессора очередному выбранному заданию.

Планировщик  – компонента ОС, которая выбирает один из нескольких процессов, загруженных в память и готовых к выполнению, и выделяет процессор для одного из них.

Планировщик - компонента ОС, планирующая и осуществляющая перевод процессов из состояния готовности в состояние выполнения.

Подсистема управления ресурсами компонент операционной системы, управляющий вычислительными ресурсами компьютера.

Политика безопасности в ОС – совокупность правил, по которым программе или пользователю предоставляются некоторые полномочия для выполнения действий.

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

Поток – запускаемый из какого-либо процесса более эффективный вариант параллельного процесса, выполняемый в том же адресном пространстве, что и процесс-родитель.

Пре­рывание — это принудительная передача управления от выполняемой программы к системе (а через нее — к соответствующей программе обработки прерывания), происходящая при возникновении определенного события.

Прерывание это событие, при котором меняется нормальная последовательность команд, выполняемых процессором.

Прикладное программное обеспечение – программы, предназначенные для решения различных классов задач.

Программа раскрутки – код, запускаемый первым при включении компьютера, хранящийся в постоянной памяти (ROM) базовой системы ввода-вывода (BIOS) компьютера, который находит ядро ОС, загружает его в память и запускает.

Программа, управляемая прерываниями программа, запускаемая автоматически при возникновении прерывания центрального процессора (например, операционная система).

Программируемое прерывание  – прерывание, явно генерируемое с помощью специальной команды процессора (обычно для обработки ошибки в программе).

Программный интерфейс — функциональность, которую некоторый программный компонент предоставляет другим программным компонентам.

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

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

Р

Разделение времени поддержка операционной системой одновременной работы в системе нескольких пользователей с терминалов, управление прохождением своих заданий, выполнение их ввода, редактирования, компиляции, выполнения, отладки, визуализации результатов.

Распределения памяти для пользовательских заданий – выделение памяти операционной системой для загружаемого пользовательского задания и ее освобождение после завершения каждого задания.

Распределенная система вычислительная система, состоящая из нескольких компьютеров, объединенных в проводную или беспроводную сеть.

Распределенная система – компьютерная система, в которой вычисления распределены между несколькими физическими процессорами (компьютерами), объединенными между собой в сеть.

Регистр границы – системный регистр, используемый для защиты памяти и содержащий длину области памяти, выделенной пользовательской программе.

Резидентная программа - программа, постоянно находящаяся в оперативной памяти по фиксированным адресам.

С

Свопер - планировщик, управляющий перемещением данных между памятью и диском.

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

Сектор – часть жесткого диска, ограниченная дорожкой и двумя радиусами.

Сервисное программное обеспечение — это совокупность программных продуктов, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности операционных систем.

Синхронизация процессов по критическим секциям - обеспечение режима параллельного выполнения процессов, при котором, если один процесс вошел в свою критическую секцию, то до ее завершения никакой другой процесс не сможет одновременно войти в свою критическую секцию.

Синхронный ввод-вывод операция ввода-вывода, выполнение которой приводит к переходу программы в состояние ожидания, до тех пор, пока операция ввода-вывода не будет полностью завершена.

Система реального времени – вычислительная система, предназначенная для управления техническим, военным или другим объектом в режиме реального времени.

Система управления файлами —  это  комплекс программ­ных модулей, обеспечивающих работу с файлами в конкретной операционной си­стеме.

Системный (привилегированный) режим – особый режим выполнения команд, в котором исполняются модули ядра ОС, допускающий выполнения ряда привилегированных операций, например, изменение системных областей памяти и регистров.

Системный вызов – явный запрос пользовательской программы к ОС путем вызова системной подпрограммы.

Системой управления файлами  - специальное системное программное обеспечение, реализующее работу с файлами по принятым спецификациям файловой системы.

Состояние процессора – значения регистров и значение счетчика команд.

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

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

Стратегия планирования - это процессы, планируемые на выполне­ние для того, чтобы достичь поставленной цели.

Супервизор — центральный (главный) управляющий модуль операционной системы.

Счетчик команд адрес текущей выполняемой или прерванной команды процессора.

Т

Таймер – системный регистр, содержащий некоторое установленное специальной командой значение времени, которое уменьшается через каждый квант (такт) процессорного времени. Когда значение таймера становится равным нулю, происходит прерывание.

У

Управление процессами – параллельное (или поочередное - на однопроцессорном компьютере) выполнение пользовательских процессов; возможность явного запуска параллельных процессов, управления ими и их синхронизации.

Управляющая программа – компонент операционной системы, управляющая исполнением других программ и функционированием устройств ввода-вывода.

Условная переменная - синхронизирующий объект, используемый в операционных системах, с операциями wait и signal.

Устройства ввода-вывода – устройства компьютера, обеспечивающие ввод информации в компьютер и вывод результатов работы программ в форме, воспринимаемой пользователем или другими программами.

Ф

Файло­вая система это множество именованных наборов данных, организованное по принятым спецификациям, которые определяют способы получения адресной информации, необходимой для доступа к этим файлам.

Файл-сервер (file server) компьютер и программное обеспечение, предоставляющие доступ к подмножеству файловых систем, расположенных на дисках компьютера-сервера, другим компьютерам локальной сети.

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

Ц

Центральный процессор – центральная часть компьютера, выполняющая его команды (инструкции)

Цилиндр – часть жесткого диска, представляющая собой совокупность дорожек одного диаметра, находящихся на всех его параллельно расположенных магнитных дисках.

Я

Ядро – низкоуровневая основная компонента любой операционной системы, выполняемая аппаратурой в привилегированном режиме, загружаемая при запуске ОС и резидентно находящаяся в памяти

 

 

 

 

 

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Борн Г. Реестр Windows 98. –СПб.: БХВ - Петербург, 2013.-496 с.

2. Бэкон Д. Операционные системы/ Д. Бэкон, Т. Харрис. – СПб.: Питер, 2014.-800 с.

3. Вишневский А.В. Windows Server 2003. Для профессионалов. – СПб.: Питер, 2015. -767 с.

4. Гордеев А.В. Операционные системы: учебник для вузов. -2-е изд. – СПб.: Питер, 2017. -416 с.

5. Назаров С.В. Операционные среды, системы и оболочки: Основы структурной и функциональной организации: учеб. пособие для вузов. – М.: КУДИЦ-ПРЕСС, 2017. -504 с.

6. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. – СПб.: Питер, 2015. – 539с.

7. Таненбаум Э. Современные операционные системы. 3-е изд. – СПб.: Питер, 2012.- 1120с.


 

Скачано с www.znanio.ru