рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Глоссарий

Глоссарий - раздел Информатика, Операционная система как менеджер ресурсов. 17 ...

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

 

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

 

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

 

Адресное пространство процесса — список адресов памяти от некоторого минимума (обычно нуля) до некоторого максимума, которые процесс может прочесть и в которые он может писать. Область памяти, определяемая адресным пространством процесса, содержит код программы, данные и стек.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Мьютекс —это семафор, находящийся в одном из двух возможных состояний: 0 — блокирован, либо 1 — не блокирован. Если процесс должен войти в критическую секцию, и мьютекс не заблокирован, процесс входит в критическую секцию, при этом заблокировав мьютекс. Если мьютекс заблокирован, вызывающий процесс блокируется до тех пор, пока процесс, работающий в критической области, не выйдет из неё.

 

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

 

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

 

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

 

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

 

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

 

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

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

 

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

Над семафорами определены две операции:

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

2. up(sem) — увеличивает значение семафора на 1. При этом если с этим семафором связаны один или более ожидающих процессов, которые не могут завершить более раннюю операцию down(), а это означает что значение семафора равно 0, один из ожидающих процессов будет выбран системой и ему будет разрешено завершить down().

 

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

 

Топология сети — в общем случае, это формализованное описание устройства сети.

 

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

 

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

 

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

 

Эффект гонок — эффект десинхронизации, проявляющийся в том, что процесс в своём выполнении доходит до этапа, требующего данных, получаемых от другого процесса, в то время как второй процесс ещё не выполнился до момента передачи данных. К примеру: интерфейсный процесс А готов вывести на печать результат работы вычислительного процесса В, а процесс В ещё не завершил вычисления.


– Конец работы –

Эта тема принадлежит разделу:

Операционная система как менеджер ресурсов. 17

Оглавление... Понятие операционной системы... Назначение операционной системы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Глоссарий

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

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

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

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

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

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

Процессы и потоки
Ключевое понятие операционной системы — процесс. Содержательно процесс — это программа в момент её выполнения. Отличие процесса от программы, записанной, но не исполняющейся в данный момент,

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

Управление памятью
О памяти компьютерной системы Память — важнейший ресурс вычислительной системы, требующий эффективного управления. Несмотря на то, что в наши дни память среднего домашнего компьютер

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

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

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

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

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги