Программа дисциплины «Операционные системы»



страница3/5
Дата24.11.2016
Размер0.67 Mb.
Просмотров936
Скачиваний0
ТипПрограмма дисциплины
1   2   3   4   5

17.Темы рефератов


  1. Структура ОС.

  2. Эволюция ОС.

  3. ОС реального времени.

  4. Средства синхронизации процессов.

  5. Обмен сообщениями.

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

  7. Дисциплины диспетчеризации для систем жесткого реального времени.

  8. Стандарты обеспечения надежности программных систем.

  9. Микроядерные ОС.

  10. Монолитные ОС.

Глоссарий

account


учётная запись, аккаунт; в системе UNIX® это комбинация, состоящая из имени, личного каталога, пароля и shell'а, которая позволяет пользователю подключиться к этой системе.

alias


алиас, псевдоним; механизм, используемый в shell'е для замены одной строки на другую перед выполнением команды. Вы можете увидеть все определенные в текущем сеансе алиасы, набрав в консоли alias.

APM


(Advanced Power Management, расширенное управление питанием) возможность, используемая некоторыми BIOS'ами для перевода машины в состояние standby («ожидание») через некоторый промежуток времени неактивности. На портативных компьютерах (laptop) также отвечает за возврат состояния батарей и (если это поддерживается) оставшийся срок службы батарей.

ARP


(Address Resolution Protocol, протокол разрешения адресов) Интернет-протокол, используемый для преобразования Интернет-адреса в физический (на уровне оборудования) адрес в локальной вычислительной сети. Его использование ограничено сетями, которые поддерживают широковещательные запросы на аппаратном уровне (hardware broadcasting).

ASCII


(American Standard Code for Information Interchange, Американский стандартный код для обмена информацией) стандартный код, используемый для хранения на компьютере символов, включая управляющие символы. Многие 8-битные коды (такие как ISO 8859-1, стандартный набор символов Linux), содержат ASCII в своей нижней половине.

См. также ISO 8859.

assembly language

язык ассемблера; язык программирования, наиболее близкий к компьютеру, и называемый поэтому «низкоуровневым» языком программирования. Его преимущество заключается в скорости, т.к. программы на ассемблере написаны на основе инструкций процессора или вообще не нуждаются в трансляции при создании исполняемого кода. Его главный недостаток - зависимость от процессора (или архитектуры). Также написание сложной программы является весьма трудоемким процессом. Таким образом ассемблер является самым быстрым языком программирования, но его невозможно портировать с одной архитектуры на другую.

ATAPI

(«AT Attachment Packet Interface», расширение спецификации ATA («Advanced Technology Attachment»)), более известное как IDE (Integrated Drive Electronics, встроенный интерфейс накопителей), которое предоставляет дополнительные команды для управления приводами CD-ROM и накопителями на магнитной ленте. Контроллеры IDE, оснащенные этим расширением, также называются контроллерами EIDE (Enhanced IDE).



ATM

(Asynchronous Transfer Mode, асинхронный режим передачи) технология коммутации сетевых пакетов фиксированной длины, ориентированная на высокоскоростные (мультимегабитные) оптические сети. Сеть ATM разбивает данные на блоки стандартного размера (53 байта: 48 для данных и 5 для заголовка), что позволяет эффективно передавать их из одной точки в другую.

atomic

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



background

фоновый режим; в контексте shell'а, процесс выполняется в фоновом режиме, если вы можете вводить команды, которые захватывались процессом во время его выполнения.

См. также job, foreground.

backup


резервное копирование, резервирование, бэкап; сохранение своих важных данных на безопасный носитель или в безопасное место. Создание резервных копий должно быть регулярным, в особенности это касается критической информации и конфигурационных файлов (наиболее важные резервируемые каталоги: /etc, /home и /usr/local). Обычно для резервирования каталогов и файлов многие люди используют tar в сочетании с gzip или bzip2. Вы можете воспользоваться этими утилитами или взять другие программы, типа dump и restore, а также многие другие свободные или коммерческие решения для резервного копирования.

batch


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

beep


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

beta testing

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

binary


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

bit


(BInary digiT, двоичная цифра) бит; однозначное число, принимающее значение 0 или 1, потому что вычисления выполняются по основанию два.

block mode files

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

См. также buffer, buffer cache, character mode files.

boot

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



bootdisk

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

bootloader

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

BSD

(Berkeley Software Distribution, программное изделие Калифорнийского университета) вариант UNIX®, разработанный на факультете вычислительной техники Калифорнийского университета в Беркли, США. Эта версия всегда считалась более технически усовершенствованной, чем другие, и внесла множество новаторских идей в мир вычислительной техники вообще и в UNIX® частности.



buffer

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

См. также buffer cache.

buffer cache

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

См. также buffer.

bug

ошибка, баг; в особом случае нелогичное или непоследовательное поведение программы или поведение, которое не следует из документации или принятых для программы стандартов. Часто новые возможности программ вносят в них новые ошибки. Согласно истории, этот термин появился во времена перфокарт: мотылёк (от англ. bug - жук) заснул в дырке перфокарты, и это нарушило правильную работу программы. Адмирал Грейс Хоппер (Grace Hopper), обнаружив его, воскликнул «Это жук!» («It's a bug!»), и с тех пор этот термин и прижился. Имейте в виду, что это только одна из многих историй, которые пытаются объяснить причину возникновения термина bug.



byte

байт; последовательность из восьми бит, результатом интерпретации которой по основанию десять, является число от 0 до 255.

См. также bit.

case


регистр; применительно к строкам, регистр - это разница между строчными (маленькими) и прописными (большими) буквами.

CHAP


(Challenge-Handshake Authentication Protocol, протокол аутентификации с предварительным согласованием вызова) протокол, используемый провайдерами услуг Интернета для аутентификации своих клиентов. Согласно этой схеме, клиенту (устанавливающей соединение машине) отправляется некоторое значение, на основании которого он вычисляет хэш (hash. Клиент отправляет назад серверу этот хэш для сравнения с хэшем, вычисленным сервером. Этот метод аутентификации в отличие PAP периодически выполняет повторную аутентификацию после первой установки соединения.

См. также PAP.

character mode files

файлы символьного режима; файлы, содержимое которых не буферизуется. По отношению к физическим устройствам это значит, что все операции ввода/вывода данного устройства производятся немедленно. В операционной системе существуют несколько специальных символьных устройств (/dev/zero, /dev/null и других), которые соответствуют потокам данных.

См. также block mode files.

CIFS


(Common Internet FileSystem, общий протокол доступа к файлам Интернет;) наследник файловой системы SMB, используемой в системах DOS.

client


клиент; программа или компьютер, периодически подключающаяся к другой программе или компьютеру для отправки управляющих сигналов или получения информации. В случае одноранговых систем (peer-to-peer), таких как SLIP или PPP, под клиентом принимается сторона, инициализирующая соединение, а удаленная сторона, принимающая запрос, называется сервером. Клиент является составляющим компонентом системы клиент-сервер.

client/server system

система клиент-сервер; система или протокол, состоящая из сервера и одного или нескольких клиентов.

command line

командная строка; предоставляется командным процессором и позволяет пользователю непосредственно вводить команды. Также является темой бесконечного «противостояния флейма» («flame war») между ее приверженцами и противниками.

command mode

командный режим; в Vi или его клонах, это состояние программы, при котором нажатие на клавишу не вставляет символ в редактируемый файл, а выполняет действие, связанное с этой клавишей (если только в вашем клоне нет переназначенных команд и вы не перенастраивали свою конфигурацию). Вы можете выйти из этого режима, набрав одну из команд «возврата в режим вставки»: i, I, a, A, s, S, o, O, c, C ...

compilation

компиляция; процесс преобразования исходного кода, читабельного для человека, (естественно, после некоторой тренировки) и написанного на одном из языков программирования (например, на C), в бинарный файл, пригодный для считывания машиной.

completion

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

compression

сжатие, упаковка, компрессия; способ уменьшения размера файлов или уменьшения числа символов, отправленных по каналу связи. Некоторые из программ сжатия файлов: compress, zip, gzip и bzip2.

console


консоль; то, что раньше называли терминалами. Это были машины (экран с клавиатурой), подключенные к центральному мэйнфрейму (большая мощная ЭВМ коллективного пользования). Применительно к PC, физический терминал - это клавиатура и экран.

См. также virtual console.

cookies

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



datagram

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

dependencies

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

desktop

рабочий стол, десктоп; Если вы используете X Window System, рабочим столом является область экрана, в которой вы работаете, и в которой отображаются ваши окна и значки (иконки). Также его называют фоном, и обычно он заполнен простым цветом, градиентом или даже изображением.



См. также virtual desktops.

DHCP


(Dynamic Host Configuration Protocol, протокол динамической конфигурации хоста) протокол, разработанный для машин локальной сети для динамического получения IP-адреса от сервера DHCP.

directory

каталог, директория, папка; часть структуры файловой системы. Файлы или другие каталоги могут храниться внутри каталога. Иногда внутри каталога находятся подкаталоги (или ветви). Часто такую структуру называют деревом каталогов. Если вам нужно увидеть содержимое другого каталога, вы должны вывести его список или зайти в него. Файлы внутри каталога подобны листьям дерева, а подкаталоги являются аналогами ветвей. На каталоги распространяются те же ограничения, что и на файлы, хотя разрешения для них имеют несколько другой смысл. Специальные каталоги . и .. ссылаются, соответственно, на сам каталог и на родительский каталог.

discrete values

дискретные значения; значения, не являющиеся непрерывными. Т.е. между двумя последовательными значениями имеется некий вид «промежутка».

distribution

дистрибутив, процесс распространения; термин, используемый для отделения продуктов одного производителя GNU/Linux от другого. В состав дистрибутива входят: ядро Linux и утилиты, а также программы установки, программы сторонних разработчиков, а иногда и коммерческое программное обеспечение.

DLCI


(Data Link Connection Identifier, идентификатор соединения канального уровня) идентификатор уникального виртуального соединения типа точка-точка в сети ретрансляции кадров (Frame Relay). DLCI обычно назначается поставщиком сети Frame Relay.

DMA


(Direct Memory Access, прямой доступ к памяти) возможность, используемая в архитектуре PC, позволяющая периферийным устройствам выполнять чтение или запись в ОЗУ, минуя CPU. Периферийные PCI-устройства используют перехват шины (bus mastering) и не нуждаются в DMA.

DNS


(Domain Name System, система доменных имён) Распределенный механизм, используемый в Интернете для сопоставления имен и адресов. Этот механизм позволяет вам привязать доменное имя к IP-адресу, упрощая тем самым поиск сайта по более удобному имени домена. DNS также позволяет выполнять обратный поиск для получения IP-адреса машины по её имени.

DPMS


(Display Power Management System, система управления энергопотреблением дисплеев) протокол, используемый всеми современными мониторами для управления функциями энергосбережения. Мониторы с поддержкой этих функций обычно называются «green»-мониторами (экологически чистыми).

echo


эхо; возникает, когда набираемые вами символы, например, в поле имени пользователя, отображаются «как есть», а не заменяются звёздочками «*».

editor


редактор; термин, используемый обычно для программ, редактирующих текстовые файлы (aka текстовые редакторы). Наиболее известные редакторы GNU/Linux - редактор GNU Emacs (Emacs) и редактор UNIX® Vi.

ELF


(Executable and Linking Format, формат исполняемых и компонуемых модулей) бинарный формат, используемый в большинстве дистрибутивов GNU/Linux.

email


electronic mail, электронная почта, и-мэйл, «мыло»; способ обмена сообщениями в электронном виде между людьми одной сети. По аналогии с обычной (бумажной) почтой для нормальной доставки электронное письмо должно иметь адрес получателя и адрес отправителя. Отправитель должен иметь адрес в виде «отправитель@домен.отправителя», а получатель должен иметь адрес типа «получатель@домен.получателя.» Электронная почта - это очень быстрый метод связи и обычно доставка письма адресату занимает несколько минут, в какой бы точке мира он не находился. Чтобы написать электронное письмо, вам нужно воспользоваться почтовым клиентом, таким как pine или mutt, являющимися клиентами текстового режима, или графическими клиентами, типа KMail.

environment

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

См. также process.

environment variables

переменные окружения; часть окружения процесса. Переменные окружения могут быть непосредственно просмотрены в командном процессоре.

См. также process.

escape


эскейп; в контексте shell'а, заключение в кавычки строки для предотвращения её интерпретации командным процессором. Например, если вам нужно использовать в командной строке пробелы и перенаправить результат по каналу в другую команду, вам потребуется заключить первую команду в кавычки (команда «escape»), а иначе шелл неверно её проинтерпретирует и вы не получите ожидаемого результата.

ext2


(«Extended 2 file system», вторая расширенная файловая система) родная файловая система GNU/Linux, обладающая всеми характеристиками любой файловой системы UNIX®: поддержка специальных файлов (символьных устройств, символических ссылок и т.д.), назначение разрешений и владельцев файлов и другие возможности.

FAQ


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

FAT


(File Allocation Table, таблица размещения файлов) файловая система, используемая в DOS и Windows®.

FDDI


Fiber Distributed Data Interface, распределенный интерфейс передачи данных по волоконно-оптическим каналам физический уровень для высокоскоростных сетей, использующий для передачи данных оптоволоконный кабель. Используется, преимущественно, в больших сетях, в основном из-за своей стоимости. Для подключения ПК к сетевым коммутаторам используется довольно редко.

FHS


(File system Hierarchy Standard, стандарт иерархии файловой системы) документ, содержащий рекомендации для организации логически последовательного дерева файлов в системах UNIX®. В большинстве аспектов Mandrakelinux совместим с этим стандартом.

FIFO


(First In, First Out, «первым пришел - первым обслужен») структура данных или аппаратный буфер, из которых объекты выводятся в порядке их поступления. Наиболее общим примером FIFO являются каналы в UNIX®.

filesystem

файловая система; схема, используемая для хранения файлов в упорядоченном виде на физическом носителе (жесткий диск, дискета). Примеры файловых систем: FAT, ext2fs в GNU/Linux, ISO9660 (используемая CD-ROM-ами) и т.п. Пример виртуальной файловой системы - файловая система /proc.

firewall


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

flag


флаг; индикатор (обычно бит), используемый для уведомления программы о некотором состоянии. Например, у файловой системы, кроме всего прочего, есть флаг, отмечающий, было ли выполнено её резервное копирование. Поэтому, если флаг активен, файловая система резервируется, а если он не активен - не резервируется.

focus


фокус; состояние окна, при котором оно принимает события от клавиатуры (такие как нажатия и отпускания клавиш и щелчки по клавишам мыши), если они не перехватываются оконным менеджером.

foreground

приоритетный режим; в контексте shell'а, процессом приоритетного режима является выполняемый в данный момент процесс. Вы должны дождаться завершения работы процесса, чтобы иметь возможность снова вводить команды.

См. также job, background.

Frame Relay

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

framebuffer

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

FTP

(File Transfer Protocol, протокол передачи файлов) стандартный Интернет-протокол, используемый для пересылки файлов с одной машины на другую.



full-screen

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

gateway

шлюз, гейт; звено, соединяющее две IP-сети.



GFDL

(GNU Free Documentation License, GNU Лицензия свободной документации) лицензия, действие которой распространяется на всю документацию Mandrakelinux.

GIF

(Graphics Interchange Format, формат графического обмена) формат графического файла, широко используемый в вебе. Изображения GIF могут быть сжатыми или анимированными. Из-за проблем с его авторским правом, их использование является не очень хорошей идеей, поэтому, по возможности, рекомендуется заменять их форматом PNG.



globbing

(подстановка) в shell, это возможность группировать некоторый набор имен файлов по шаблонам подстановки.

См. также globbing pattern.

globbing pattern

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

GNU


(GNU's Not Unix, GNU - это не UNIX) Проект GNU был основан Ричардом Столлменом (Richard Stallman) в начале 80-х годов. Целью этого проекта была разработка свободной операционной системы («свободной» в смысле «свободы слова»). В настоящий момент для неё существуют все утилиты, кроме... ядра. Ядро проекта GNU - Hurd - еще не является полностью монолитным. Linux заимствует у GNU, кроме всего прочего, две вещи: его компилятор C -
Каталог: sites -> default -> files
files -> Методические рекомендации по проведению Дня Знаний, посвященного Году кино в РФ
files -> Блестящие будущие возможности в сфере икт для нового поколения женщин
files -> Ларцева А. 1 Перевод имен собственных на примере книги ховарда рейнголда
files -> Занятие №18 Здравствуйте, участники программ личностного развития для детей!
files -> Программа кружка «Юный журналист»
files -> Шелакина А. А. Студентка 2 курса атп 921 ппк сгту имени Гагарина Ю. А
files -> Культурного и природного наследия имени д. С. Лихачева
files -> Участники регионального отборочного Чемпионата профессионального мастерства по методике WorldSkills «WorldSkills Russia Иркутск 2016» по компетенции: 21 PlasteringandDrywallSystems – Сухое строительство и штукатурные работы 25 27
files -> Семинар «использование квест- технологии в обучении английскому языку»


Поделитесь с Вашими друзьями:
1   2   3   4   5


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал