Главная » Операционные системы (глоссарий)


15:16
Операционные системы (глоссарий)
F
FIFO

(First In - First out)

Ключевое(ые) слово(а):

I
I2C (IIC, Inter-Integrated Circuit; TWI, Two-Ware Interface)

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

Разработана фирмой Philips как простая шина внутренней связи для создания управляющей электроники.

Ключевое(ые) слово(а):

L
lesson1

1-10

Архив (GZ) A1.tar.gz
S
SCSI

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

Ключевое(ые) слово(а):

T
TCP/IP

семейство (стек) протоколов, определяющих способы обмена информацией в сетях Internet.
Ключевое(ые) слово(а):

А
аномалия FIFO

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

Ключевое(ые) слово(а):

арифметико-логическое устройство (ALU, Arithmetic-and-Logic Unit)

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

Ключевое(ые) слово(а):

архитектура фон Неймана (von Neumann architecture)

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

Ключевое(ые) слово(а):

Г
гарвардская архитектура (Harvard architecture)

архитектура с физически разделенными памятью и каналами доступ программ и данных

Ключевое(ые) слово(а):

И
Иерархия памяти

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

Ключевое(ые) слово(а):

К
Кэш-память

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

Ключевое(ые) слово(а):

О
отказоустойчивость (fault tolerance)

способность операционной системы справляться с ошибками, программными или аппаратными.
Ключевое(ые) слово(а):

П
переносимость

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

Ключевое(ые) слово(а):

порт (port)

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

Ключевое(ые) слово(а):

порт ввода-вывода (I/O port)

способ организовать взаимодействие процессора и устройств ввода-вывода.

Ключевое(ые) слово(а):

последовательный порт (serial port)

интерфейс устройства ввода/вывода, передающий информацию побитово.

Ключевое(ые) слово(а):

почтовый ящик (mailslot)

примитив синхронизации, введенный в IBM OS/2, очередь сообщений, используемая процессом для приема сообщений от других процессов. Также используется в Windows NT/2k.

Ключевое(ые) слово(а):

прерывание (interrupt)

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

Ключевое(ые) слово(а):

программируемый ввод-вывод (PIO)

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

производительность (throughput)

объем работы, выполняемый за единицу времени

Ключевое(ые) слово(а):

пропускная способность (bandwidth)

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

пул нитей (thread pool)

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

Р
распределенная операционная система

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

С
системный вызов (system call)

запрос на обслуживание к операционной системе от пользовательского процесса

Ключевое(ые) слово(а):

страничный файл (pagefile)

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

Ключевое(ые) слово(а):

Т
таймер прерываний (interrupting clock, interval timer)

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

Ключевое(ые) слово(а):

У
уплотнение памяти

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

Ключевое(ые) слово(а):

Ч
часы истинного времени (time-of-day clock)

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

Ключевое(ые) слово(а):

Э
эвристика (heuristics)

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

Ключевое(ые) слово(а):

Я
язык C (Си)

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

язык Common Lisp

профессиональный функциональный язык программирования, стандартизованный диалект LISP'а. Включает многочисленные расширения, в частности, эффективный и предсказуемый макро-язык (препроцессор), численные расширения, и объектно-ориентированные расширения (CLOS -- Common Lisp Object System). Язык специально проектировался так, чтобы было возможно создавать как интерпретаторы, так и компиляторы Common Lisp.

Ключевое(ые) слово(а):

язык LISP (LISt Processing)

функциональный язык программирования, созданный в середине 1950-х Дж. Маккартни, для обработки символьных, списковых и сложно-структурированных данных. Отличается крайне простым и регулярным синтаксисом, который также крайне неудобен для программиста, за что получил альтернативную расшифровку названия «Lots of Idiotic Silly Parenthesis» (множество идиотских глупых скобок). Быстро разделился на большое число частично или полностью несовместимых диалектов. В настоящее время обычно выступает в виде одного из двух наиболее популярных диалектов: Common Lisp и Scheme. Часто встречается как встроенный язык программирования в системах, требующих сложной обработки сложноструктурированных данных.
Ключевое(ые) слово(а):

язык Scheme

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

язык Ада (Ada)

профессиональный стандартизованный язык программирования из семейства Паскаля. Разработан в результате конкурса группой экспертов под руководством Дж. Ишбиа в 1975-1983 годах как единый язык программирования министерства обороны США. В своем первоначальном виде (Ada 83) является профессиональным процедурным модульным языком программирования с поддержкой абстрактных типов данных (АТД). Язык поддерживает строгую типизацию, вплоть до полного запрета неявных преобразований типов. Язык также содержит встроенные средства для многозадачной работы. После переработок в 1995 и 2005 годах в язык были включены многочисленные расширения, включая объектно-ориентированные.

В идеологии языка основное внимание уделяется надежности создаваемых программ. Синтаксически язык относится к алголо(паскале)подобным, его особенности связаны с идеологическим требованием «...язык должен обеспечить легкость чтения и понимания программ, легкость написания программ не является целью языка...»/p>

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

Ключевое(ые) слово(а):

язык КОБОЛ (COBOL)

процедурный язык программирования, разработанный в середине 1950-х при поддержке министерства обороны США для написания делового (бухгалтерского, складского) программного обеспечения, оперирующего большими массивами данных на внешних носителях. Широко использовался на больших и средних машинах фирмы IBM. Программы на КОБОЛ составляют значительную и наиболее труднопереносимую часть унаследованного программного обеспечения, так как современные языки программирования не поддерживают прямо или в стандартных библиотеках функции, которые в КОБОЛ'е были встроенными операциями языка.
Ключевое(ые) слово(а):

Ссылка на страницу: Операционные системы (глоссарий)
Теги: Операционные системы (глоссарий)
Просмотров: 291 | | Рейтинг: 0.0/0 Символов: 9900

ТОП материалов, отсортированных по комментариям
ТОП материалов, отсортированных по дате добавления
ТОП материалов, отсортированных по рейтингу
ТОП материалов, отсортированных по просмотрам

Всего комментариев: 0
avatar


close