Мегаобучалка Главная | О нас | Обратная связь  


Средства системного администрирования




Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

Для размещения конфигурационных файлов, как правило, используется каталог /etc.

adduser.conf – определяет параметры пользователя

crontab – задает таблицу расписаний

fstab – определяет таблицу разделов

ftpusers – определяет параметры пользователей ftp

hosts – определяет список соответствий имен и ip-адресов

hosts.allow – определяет список разрешенных хостов

rc.conf – определяет конфигурацию сетевых подключений

и др.

Многие файлы представляют собой сценарии, обрабатываемые оболочками.

FreeBSD использует стартовый сценарий /etc/rc и команды, включенные в него /etc/rc.conf при запуске системы.

Учетные записи пользователей

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

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

Имена групп и пользователей в текстовом виде используются для удобства самих пользователей. Система вместо имени используем идентификаторы:



UID – идентификатор пользователя;

GID – идентификатор группы.

Хранение информации об учетных записях

Информация об учетных записях хранится в нескольких структурах данных:

/etc/passwd – файл, содержащий основную информацию обо всех учетных записях:

logname:*:UID:GID:GECOS:HOME:SHELL

ivlev:*:1038:1038:ivlev:/home/ivlev:/usr/local/bin/bash

/etc/master.passwd – файл хранящий информацию из /etc/passwd и, кроме того, хэшированные значения паролей и ряд других сведений;

/etc/pwd.db /etc/spwd.db –специальные файлы баз данных для хранения информации подобно /etc/passwd

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

Управление учетными записями

Для управления учетными записями пользователей используются команды:

adduser – добавляет пользователя в систему;

rmuser –удаляет пользователя из системы;

passwd – изменяет пароль пользователя;

chpass – изменяет параметры учетной записи, такие как пароль, срок действия, стандартный интерпретатор команд;

pwd_mkdb – команда внесения изменений в базы данных учетных записей, после внесения изменений в файл /etc/master.passwd

Ядро операционной системы

Ядро ОС – низкоуровневая программа компьютера. Для большинства устройств, ядро – единственная программа, имеющая доступ. Доступ к устройствам осуществляется с помощью драйверов.

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

Ядро создается при инсталляции системы и хранится в специальном файле /kernel

При загрузке системы можно изменить параметры ядра:

boot [-опции] [ядро]

При необходимости можно загрузить отдельные модули ядра:

kldload [модуль]

выгрузка

kldunload [модуль]

Список модулей хранится в специальном каталоге, например, /modules

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

В процессе подготовки к компиляции подготавливается исходный код (дистрибутивы обычно хранятся в каталоге /usr/src) и создается конфигурационный файл (GENERIC).

Сам процесс компиляции включает три команды:

Cd /usr/src

make buildkernel KERNCONF=конф_файл

make installkernel KERNCONF=конф_файл

При компиляции старое ядро переименовывается в файл kernel.old, а файл kernel содержит новое ядро.

Загрузка нового ядра произойдет при следующей перезагрузке.

 


Литература, нормативно-техническая документация

 

1. Иртегов Д.В. «Введение в операционные системы» - СПб, БХВ-Петербург, 2002, 624с.

2. Microsoft Windows XP Professional. Учебный курс MCSA/MCSE/Пер. с англ. – 2-е изд., испр.. – М.. Издательско-торговый дом «Русская Редакция», 2004 – 704 с.

3. Олифер В.Г., Олифер Н.А. «Сетевые операционные системы» - СПб, Питер, 2002, 544с.

4. Партыка Т.Л., Попов И.И. «Операционные системы, среды и оболочки: Учебное пособие" – М., Форум:ИНФРА-М, 2003, 400С.

5. Столлинг Вильямс «Операционные системы» - М., Издательский дом «Вильямс», 2002, 848с.

6. Танненбаум Э. «Современные операционные системы» - СПб, Питер, 2002, 1040с.

7. Red Hat Linux. Библия пользователя: Пер. с англ. – М., Издательский дом «Вильямс», 2003. – 1056с.

Источники Интернет

www.distance-learning.com –сайт дистанционного обучения

http//tests.specialist.ru- сайт Центра компьютерного обучения им. Э.Н. Баумана

www.intuit.ru– сайт Интернет Университета Информационных Технологий


Глоссарий

(список используемых терминов)

 

API(Application programming interface) — интерфейс прикладного программирования — предопределенный набор функций, которые опе­рационная система предоставляет в распоряжение приложений. Определяет состав, параметры и смысл функций, предоставляемых ОС программисту. Например, стандарт POSIX на API ОС UNIX включает функции: набор файловых операций, операции со строка­ми, функции многозадачности, управления процессами, управление терминалом. Помимо POSIX есть API Win32 и т. п. API ОС может включать самые разнообразные услуги, вплоть до поддержки функ­ций телефонного аппарата на базе модема (TAPI Win32).

attribute definition table – таблица определения атрибутов – файл NTFS, который определяет атрибуты, поддерживаемые на данном томе, а также устанавливает, можно ли их проиндексировать, восстановить во время операции восстановления ФС

bad cluster file – файл плохих кластеров – файл NTFS, состоящий из плохих кластеров тома

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

bitmap file – файл битовой карты – файл NTFS, в котором хранится информация о распределении пространства на томе.

Cat (команда UNIX)— выводит содержимое файла на экран.

Cd (команда UNIX)устанавливает указанный каталог текущим рабо­чим каталогом.

Drag-and-Drop(«захватить-и-перетащить», «перетащить-и-отпустить 11 «буксировать», «перетаскивать» и пр.) — элемент технологии им интерфейсов WIMPD, состоящий из следующих действий — «захват экранного объекта (ярлык, имя файла и пр.) с помощью указателя мыши, «буксировка» к месту назначения на экране при нажатой клавише, «сбрасывание» объекта при отпускании клавиши.

EISA (Extended Industry Standard Architecture)— стандартная архитектура шины, которая позволяет использовать 32-разрядные адаптеры и до­пускает некоторое автоматическое распознавание и конфигурирова­ние устройств.

FAT таблица размещения файлов.

ISA (Industry Standard Architecture)— сокращение для стандарта архитек­туры системной шины ПК.

OLE (связывание и внедрение объектов)— реализованная в системах Windows архитектура Component Object Model (COM).

Адресное пространство. Диапазон адресов, доступный компьютерной программе.

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

Активизация системыреализация процесса (программы).

Атрибуты файлов— каждый файл (каталог) имеет атрибут, который указывает на то, что этот файл является именно файлом, или на то, что он является каталогом. Атрибут файла — только для чтения Read only, скрытый Hidden, системный System, архивированный Archive.

Бинарный семафор. Семафор, принимающий только два значения – 0 или 1.

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

Виртуальный адрес. Адрес ячейки виртуальной памяти.

Время отклика. Время, прошедшее между концом передачи сообщения с запросом и началом получения ответного сообщения, измеряемое на запрашивающем терминале.

Виртуальная память (ВП) отличается от обычной ОП тем, что какие-то ее редко используемые фрагменты могут находиться на диске иподгружаться в реальную ОП по мере необходимости. Такая организация памяти позволяет снять ограничение, накладываваемое объемом физической памяти, установленной на ЭВМ. Для реализации ВП используют, например, динамическую переадресацию. Виртуальная память состоит из сегментов

Винчестер — несъемный жесткий магнитный диск (пакет дисков).

Внешние команды MS-DOS — отдельные программы, которые для выполнения загружаются командным процессором MS-DOS в 03У.

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

Внутренние команды MS-DOSкоманды, которые выполняются непо­средственно командным процессором MS-DOS.

Время оборота (turnaround time) — критерий эффективности планирова­ния, измеряемый интервалом от момента появления процесса во входной очереди до момента его завершения. Это время названо временем оборота и включает время ожидания во входной очереди, время ожидания в очереди готовых процессов, время ожидания в очередях к оборудованию, время выполнения в процессоре и время ввода-вывода.

Время ожидания (waiting time)— критерий эффективности планирова­ния, под которым понимается суммарное время нахождения про­цесса в очереди готовых процессов.

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

Готовность процесса— в распоряжении процесса (программы) имеются к все ресурсы, кроме процессора.

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

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

Дисциплина обслуживания FIFO(First In First Out) — в порядке поступле­ния: первый пришел — первый обслуживается. Все заявки на об­служивание поступают в конец очереди. Первыми обслуживаются заявки, находящиеся в начале очереди.

Дисциплина обслуживания LIFO обслуживание заявок в порядке, обратном порядку поступления: последний пришел — первый обслуживается (Last In First Out). Является основой для построения сте­ковой памяти.

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

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

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

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

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

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

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

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

Защищенный режим (protected mode) —режим работы процессора Intel 386, при котором он выполняет множество проверок корректности обращений к памяти, вызовов функций, доступа к портам ввода-вывода и т. д. Такая защищенность позволяет операционной систе­ме обрабатывать ошибочные операции. Для того чтобы иметь воз­можность использовать все адресное пространство и преимущества виртуальной памяти процессора 386, приложение должно работать в защищенном режиме.

Идентификатор группы процессов (ОС UNIX), Каждый активный про­цесс является членом какой-либо группы процессов, В качестве идентификатора группы процессов используется идентификатор процесса, старшего в группе (общего родителя всех процессов груп­пы). Объединение процессов в группу позволяет работать с груп­пой, как с одним объектом, например передавать сигнал всем про­цессам группы.

Идентификатор процесса PID (ОС UNIX). Каждый активный процесс в системе идентифицируется уникальным целым положительным числом, называемым «идентификатором процесса». Диапазон пред­ставления идентификатора процесса — от 0 до РгосМах (значение РгосМах устанавливается при генерации системы).

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

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

Исполняемый модуль— модуль, содержащий готовую к выполнению программу; может быть 2 видов: точный образ памяти программы с привязкой к абсолютным адресам (в MS-DOS — формат файла *.СОМ) и перемещаемый исполняемый формат.

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

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

Кластерминимальная порция информации, которую MS-DOS счи­тывает/записывает за одно обращение диску. Кластер включает только последовательно расположенные секторы (цель — увеличить скорость обмена с диском).

Контекст выполнения. То же, что и состояние процесса.

Краткосрочное планирование— на данном уровне объектом управления являются процессы, которые выступают как потребители централь­ного процессора для внутренних процессов или внешнего процес­сора для внешних процессов. Планирование осуществляет кратко­срочный (short term scheduler/ CPU scheduler). В OS/360 краткосроч­ный назывался супервизором задач.

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

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

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

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

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

Наиболее подходящая стратегия (best fit strategy) — выбор процесса из очереди при освобождении раздела памяти. Выбирается процесс, которому в освободившемся разделе наиболее тесно (выигрыш в памяти).

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

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

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

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

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

Ожидание процесса— ожидание всех ресурсов для развития процесса (программы).

Окончание процессавысвобождение всех ресурсов процессом.

Оперативная памятьпредназначена для хранения программ и дан­ных, которыми они манипулируют. Физически выполнена в виде некоторого числа микросхем. Логически ОП можно представить как линейную совокупность ячеек, каждая из которых имеет свой номер, называемый адресом. Время записи и чтения из ОП в совре­менных машинах занимает доли микросекунды, а для других устройств это время в 10—1000 раз больше. Число микросхем памя­ти, физически присутствующих в компьютере, определяет объем памяти, которую можно использовать для программ и данных. Это число может меняться от машины к машине. Объем памяти обычно можно наращивать с помощью плат расширения, вставляемых в специальные разъемы. Для процессора память — это не более чем несколько тысяч 8-разрядных ячеек, каждая из которых имеет уни­кальный адрес.

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

Очередь готовых процессов (ready queue) — готовые к выполнению про­цессы, расположенные в основной памяти и ожидающие освобож­дения ресурса «процессорное время».

Очередь к оборудованию ввода-вывода (devices queue) — одна из очередей, в которой находится процесс при ожидании завершения операций ввода или вывода.

Очередь работ / заданий (job queue) — входная очередь для новых про­цессов.

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

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

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

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

Планирование. Выбор задания для выполнения. В некоторых операционных системах планироваться могут и другие единицы, например операции ввода-вывода.

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

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

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

Процесс. Выполняемая программа. Процесс управляется и планируется операционной системой.

Первого подходящего стратегия (first fit strategy) — выбор процесса из очереди при освобождении раздела памяти. Выбирается первый процесс, который может разместиться в освободившемся разделе.

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

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

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

 

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

Полное имя файла (ОС UNIX) - последовательность имен каталогов, разделенных символами «/», предшествующая имени файла. Пол­ное имя файла содержит информацию о положении каталога с фай­лом в дереве файлов. Если полное имя начинается с символа «/» (абсолютная адресация), оно указывает положение каталога с фай­лом относительно корня дерева файлов. Имя, начинающееся с лю­бого другого символа, указывает положение каталога с файлом от­носительно текущего каталога. Длина полного имени файла не мо­жет превышать (PathnameMax) символов.

Порождение процесса — создание условий для реализации программы.

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

Прерывания — специфические сигналы, посылаемые процессору устройством или программой, когда требуется его немедленное вмешательство. В этом случае он останавливает всякую другую дея­тельность и вызывает программу обработчик прерывания. По окон­чании ее работы он продолжает прерванную работу с того места, где она остановилась. Прерывания бывают 2 типов — аппаратные (генерируются схемами ПК в ответ накакое-либо действие, напри­мер при нажатии клавиши на клавиатуре генерируется прерыва­ние), иногда аппаратные прерывания генерируются устройством в случае некорректной работы программы, например деление на 0; программные — генерируются программой для вызова различных подпрограмм из ОЗУ и ПЗУ.

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

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

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

Процесс выполняемый (running) — команды программы выполняются процессором.

Процесс готовый (ready) — процесс ожидает освобождения процессора ЭВМ.

Процесс завершенный (terminated) — процесс завершил свою работу. Процесс новый (new) — процесс только что создан.

Процесс ожидающий (waiting) процесс ожидает завершения некоторо­го события, чаще всего операции ввода-вывода.

Процессор (ЦП, CPU) — устройство, выполняющее вычислительные операции и управляющее работой ЭВМ. Содержит устройство управления, выбирающее машинные команды из памяти и выполня­ющее их, и арифметико-логическое устройство, выполняющее арифметические и логические операции. Работа всех электронных устройств машины координируется сигналами, вырабатываемыми ЦП. В современных ПК процессор представлен одной СБИС, со­держащей свыше миллиона транзисторов.

Работа — объединение процессов (задач), рассматриваемых как единое целое в операционной системе (проект).

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

Реальные идентификаторы пользователя и группы UID, GID (ОС UNIX).

Каждый пользователь системы идентифицируется целым положи­тельным числом, называемым «идентификатором пользователя». В то же время пользователь может являться членом одной или не­скольких групп. Группы отличаются друг от друга специфическими правами доступа. Положительное целое число, поставленное в со­ответствие группе, называется «идентификатором группы». Процесс имеет реальные идентификаторы пользователя и группы, значения которых равны соответствующим идентификаторам пользователя, инициировавшего данный процесс. Реальные идентификаторы на­следуются всеми потомками процесса.

Реальный режим (real mode) режим работы процессора Intel 386, со­вместимый с процессором Intel 8086. В реальном режиме невозмож­ны доступ к огромному виртуальному адресному пространству 386 процессора или такие возможности, как, например, замещение страниц по требованию.

 

Режим доступа файла (ОС UNIX) — определяет права процесса на вы­полнение операций над файлом (например, открытие файла на за­пись), является принадлежностью файла и устанавливается при его создании, может переопределяться с помощью вызова chmod.Ре­жим доступа содержит информацию о возможности чтения, записи и выполнения файла для трех групп пользователей: владельца фай­ла, членов его группы и всех остальных пользователей. Для катало­гов признак «выполнения» интерпретируется как право просмотра его содержимого.

Резидентная программа программа, которая после загрузки в ОЗУ и передаче ей управления инициализируется таким образом, что по­стоянно находится в ОЗУ и выполняется параллельно другим про­граммам.

Ресурс (resource) — сетевой объект, такой, как принтер или набор свя­занных в каталог файлов, доступный для совместного использова­ния.

Свопинг — алгоритм реализации виртуальной памяти. Его можно раз­бить на три части: управление пространством на устройстве выгруз­ки, выгрузка процессов из основной памяти и подкачка процессов в основную память. В качестве устройства выгрузки используют раздел на устройстве типа жесткого диска или дисковый файл (swap-file) на таком устройстве.

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

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

Сектор— каждая дорожка, размещенная на диске, делится на секторы (блоки). Каждый сектор имеет размер 512 байт (для MS-DOS).

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

Сети типа «клиент-сервер» (client-server networking) — сетевая архитек­тура, в которой предназначенные для совместного использования ресурсы (resources) сосредоточены на мощных компьютерах серверах (server machines), а подключенные к ним настольные машины игра­ют роль клиентов (clients), посылая по сети запросы на ту или иную информацию.

Системное программное обеспечение— обеспечивает интерфейс между программистом или пользователем и аппаратной частью ЭВМ (опе­рационная система, программы-оболочки), выполняет вспомога­тельные функции (программы-утилиты).

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

Системные процессы (ОС UNIX) — процессы с идентификаторами 0, 1 считаются системными. Это: планировщик (процесс 0), инициали­зирующий процесс, который одновременно является родителем всех остальных процессов (процесс 1).

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

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

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

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

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

 

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

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

Таблица управления процессом(РСВ — process control block). В РСВ про­цесс описывается набором значений, параметров, характеризующих его текущее состояние pi используемых операционной системой для управления прохождением процесса через компьютер.

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




Читайте также:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1076)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.045 сек.)
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7