Файл: Основные термины и определения.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.01.2026

Просмотров: 112

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Основные термины и определения

Класификация ПО

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

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

Операционная среда (прикладная среда)– среда, создаваемая ОС для выполнения прикладных программ.

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

  • Интегрированные среды–Turbo Pascal 7.1, Quick Basic.

  • Визуальные среды, RAD-системы (среды быстрого программирования) –Delphi,VisualBasic.

Компилятор –программа, транслирующая программный код, написанный на языке программирования вы­сокого уровня, в эквивалентный код на машинном языке. Результат называется "объектным кодом".

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

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

Классификация ОС

Процесс (задача) – выполнение отдельной программы с ее данными на отдельном процессоре (программа в стадии ее выполнения).

Нить (поток) – части процесса, предназначенные для параллельного выполнения

Ресурсы – аппаратные, программные и информационные объекты, которые распределяются в системе между процессами.

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

  • Системы пакетной обработки. Поддержка максимальной пропускной способности.

  • Системы разделения времени. Поддержка максимального удобства пользователя. Каждому пользователю выделяется квант времени.

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

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

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


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

Многопроцессорная обработка – возможность ОС выполняться в системе с несколькими процессорами.

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

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

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

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

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

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

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

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

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

Функциональные компоненты автономных ОС

Управление процессами

Дескриптор процесса – информация о процессе, необходимая ОС для управления процессом.

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

Планирование процессов– определение момента времени для смены текущего процесса и выбор нового процесса для выполнения.


Диспетчеризация процессов– реализация найденного в процессе планирования решение, т. е. переключение процессора с одного процесса на другой.

Состояния процессов– Ожидание, Выполнение, Готовность…

Очередь процессов -

Управление памятью

Способы размещения процессов в памяти – непрерывное, страничное, сегментное, странично-сегментное.

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

  • Свопинг – образы процессов выгружаются на диск и возвращаются в оперативную памятьцеликом;

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

Кэширование – способ совместного функционирования двух типов запоминающих устройств, отличающихся временем доступа и стоимостью хранения данных, при котором происходит динамическое копирование в “быстрое ” ЗУ наиболее часто используемой информации из “медленного” ЗУ.

Файл подкачки– зарезервированный блок дискового пространства, который используется для временной выгрузки страниц из физической памяти при организации виртуальной памяти. ВWindows–PageFile.sys

Файловые системы. Управление файлами


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

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

Корневой каталог (Root Directory) – каталог, содержащий все файлы и каталоги диска.

Физическое (низкоуровневое) форматирование диска– разметка дорожек и секторов на диске.

Сектор— область на дорожке диска, определяемая идентификационными метками и номером. В большин­стве секторов содержится 512 байт данных.

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

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

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

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

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

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

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

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

Фрагментация файла – хранение файла в нескольких не последовательно расположенных кластерах.

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


FAT (File Allocation Table) –

  • таблица, хранящая список номеров кластеров (идентификаторов) для файлов и каталогов диска.,

  • название файловой системы.

Ntfs–название файловой системы, поддерживаемой ос Windows nt, Windows 2000, Windows xp.

Главная таблица файлов (MFT)– системный файл на томе файловой системыNTFS, содержащий сведения о каждом файле и папке этого тома. Всегда первый файл на томе.

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

FN (имя файла)– атрибут файла или каталога вNTFS, содержащий длинное имя в форматеUnicode, а также номер входа в таблицеMFTдля родительского каталога.

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

AL (список атрибутов)– атрибут файла вNTFS, который содержит список атрибутов, из которых состоит файл вNTFS; содержит ссылки на номер записиMFT, где расположен каждый атрибут.

IR (корень индекса)– атрибут каталога вNTFS, содержащий кореньB-дерева, используемого для поиска файлов в каталогеNTFS.

IA (размещение индекса)– атрибут каталога вNTFS, содержащий нерезидентные части индексного спискаB- дерева.

B-дерево– способ поиска в упорядоченном списке, применяемый вNTFS.

Узлы В-дерева– имена файлов резидентной части списка файлов в каталогеNTFS.

Отрезок (extent)– нерезидентная часть файла или каталога вNTFS.