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

Система MS Windows имеет удобный, естественный, простой и прозрачный графический пользовательский интерфейс, ориентированный на пользователя-непрофессионала. Пользователю достаточно с помощью мыши выбрать нужный элемент на экране и щелчком мыши на нем осуществить нужное действие. Наиболее важная отличительная особенность Windows, из-за которой она и получила свое название, – это взаимнооднозначная связь программ, работающих в текущий момент в операционной системе, и специальных графических объектов на экране монитора, называемых окнами. Для перехода к нужной программе достаточно щелкнуть на соответствующем окне.

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

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

Введение. Информационные технологии в современной экономике

Глава принципы алгоритмизации вычислений.. алгоритм.. принципы фон неймана двоичная система счисления..

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

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

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

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

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

Принципы Фон-Неймана
Первый компьютер MARK-1 был построен в США в 1943г. Однако оказалось, что не всякий алгоритм можно реализовать на этом компьютере. Группа ученых, приглашенная для помощи, после тщательного анализа

Двоичная система счисления
Мы привыкли для записи чисел использовать десятичную систему счисления. На самом деле эта система счисления не единственная. В общем случае позиционной системой счисления называется способ представ

История компьютерной индустрии
Первый компьютер Mark I был построен в 1943г. в Гарвардском Университете. Машина была длиною 15 метров, весила 5 тонн и состояла из 750 тысяч частей. В 1945г. была создана машина ENIAC весом 30 тон

История Интернета
Еще одна революция в информационных технологиях связана с возможностью соединения компьютеров в сети. Первый модем был разработан фирмой АТ в 1960г. А в 1969г. впервые были связаны два компьютера в

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

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

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

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

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

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

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

Устройства вывода информации
Устройства вывода информации предназначены для представления результатов работы компьютера в «человеческом» виде. Кроме видеомонитора, о котором шла речь выше, это принтер, предназначенный для бума

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

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


В постоянной памяти компьютера (ПЗУ) содержится программа начальной загрузки компьютера. Эта программа независима от операционной системы. Она автоматически запускается при включении питания компью

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

Управление выполнением программ и управление памятью
Функции управления выполнением программ и управления памятью в операционной системе тесно переплетены. Современные операционные системы ориентированы на мультизадачный режим выполнения программ. В

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

Управление вводом-выводом
Утилиты ввода-вывода содержат стандартные программы, предназначенные для чтения и записи информации для различных внешних устройств. К ним относятся и программы BIOS, хранящиеся в ПЗУ, и драйверы р

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

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

Языки программирования
Работой компьютера в любой момент времени руководит программа. Программировать работу компьютера - значит создать эту программу. Для этого надо точно описать то, что программа должна делать. Выходо

Среда программирования
Изложим схему профессионального программирования на языке высокого уровня. Оно состоит из нескольких этапов. Сначала нужно хорошо сформулировать задачу и придумать алгоритм решения задачи. Затем ну

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

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

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

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

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

Основные принципы Интернет
Интернет – всемирная компьютерная сеть, составленная из разнообразных локальных и глобальных (типа NSFNET) компьютерных сетей, объединенных стандартными соглашениями о способах обмена информацией и

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

Адресация в Интернет
Во всемирной сети Интернет каждый компьютер (на самом деле, каждый сетевой адаптер компьютера) получает уникальный идентификатор, однозначно его определяющий. Этот идентификатор, называемый IP-адре

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

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

Проблемы Интернета
У Интернета есть, конечно же, свои трудности. Одна из них – анонимность пользователей. Это приводит к возникновению проблем с доступом к информации, например, для детей. Другой ряд проблем

Теория баз данных
Базой данных называют конкретный экземпляр организованной системы данных в совокупности со специфическими методами ее хранения и обработки. В современном представлении задачей базы данных является

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

Реляционная модель данных
Реляционная модель данных представляет собой логическую модель данных, описывающую: ¨ структуры данных в виде наборов таблиц; ¨ теоретико-множественные операции над таблиц

Составляющие реляционной модели
Модель реляционных баз данных использует следующие основные понятия: ¨ тип данных; ¨ показатель; ¨ таблица; ¨ поле; ¨ запись;

Манипулирование данными
Для изменения содержимого таблиц разрешены следующие операции: ¨ создать новую таблицу; ¨ добавить в существующую таблицу новую запись или несколько записей; ¨

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

Языковые средства СУБД
Функциональные возможности поддерживаемой средствами СУБД модели данных становятся доступными пользователю благодаря ее языковым средствам. Языковые средства СУБД используются для выполнения двух о

Технология клиент-сервер
Наиболее распространенным вариантом архитектуры СУБД еще с начала 90-х годов стала архитектура «клиент-сервер». При этом предусматривается выделение одного из функциональных компон

Администрирование базы данных
Администрирование системой базы данных предусматривает выполнение функций, направленных на обеспечение надежного и эффективного функционирования системы, адекватности содержания базы данных информа

Перспективы развития технологий баз данных
Укажем наиболее успешно развивающиеся новые направления технологий баз данных. Широко практикуется создание систем баз данных с телекоммуникационным доступом в среде Web. Число таких систе


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

Графический интерфейс - пользовательский интерфейс, в котором для взаимодействия человека и компьютера применяются графические средства.
Так как в Windows применен графический пользовательский интерфейс, то основным устройством управления программами является манипулятор мышь. Указатель мыши - графический элемент, который передвигается по экрану синхронно с перемещением самого манипулятора по поверхности стола. Как правило, указатель мыши используется для выбора команд меню, перемещения объектов, выделения фрагментов текста и т.д.
Вид указателя мыши на экране зависит от выполняемой операции:

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

Основными элементами графического интерфейса Windows являются:

  • Рабочий стол
  • Значки
  • Ярлыки
  • Панель задач
  • Контекстное меню
Рабочий стол. Значки, ярлыки, панель задач, кнопка Пуск

Рабочий стол - это главная областьэкрана, которая появляется после включения компьютера и входа в операционную систему Windows. Подобно поверхности обычного стола, она служит рабочей поверхностью. Запущенные программы и открытые папки появляются на рабочем столе. На рабочий стол можно помещать различные объекты, например файлы и папки, и выстраивать их в удобном порядке.
Значки — это маленькие рисунки, обозначающие программы, файлы, папки и другие объекты.
Для упрощения доступа с рабочего стола создайте ярлыки избранных файлов и программ.
Ярлык - это значок, представляющий ссылку на объект, а не сам объект. Двойной щелчок ярлыка открывает объект. При удалении ярлыка удаляется только ярлык, но не исходный объект. Ярлык можно узнать по стрелке на его значке.
Панель задач представляет собой длинную горизонтальную полосу в нижней части экрана. В отличие от рабочего стола, который может быть перекрыт лежащими на нем окнами, панель задач видна почти всегда (в некоторых случаях можно и спрятать). Панель задач состоит из четырех основных частей.

  • Кнопка «Пуск», открывающая меню «Пуск».
  • Панель быстрого запуска, позволяющая запустить программу одним нажатием кнопки мыши.
  • Средняя часть, которая отображает открытые программы и документы
  • Область уведомлений, в которой находятся часы и значки (маленькие картинки)
Меню «Пуск» - является основным средством доступа к программам, папкам и параметрам компьютера. Оно называется «меню» потому, что предоставляет список для выбора, совсем как меню в ресторане. И как подразумевает слово «Пуск», это меню является местом, с которого начинается запуск или открытие элементов.
Используйте меню «Пуск» для выполнения следующих основных задач.
  • Запуск программ
  • Открытие часто используемых папок
  • Поиск файлов, папок и программ
  • Настройка параметров компьютера
  • Получение помощи по работе с операционной системой Windows
  • Выключение компьютера
  • Завершение сеанса работы в Windows или выбор учетной записи другого пользователя

Работа с окнами

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

Основные элементы окна:

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

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

Окна можно классифицировать по типу:

  • окно папки
  • окно документа
  • окно программы

Диалоговые окна

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

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

Контрольные вопросы:
  1. Что такое графический интерфейс?
  2. Какие операции можно выполнять с помощью мыши?
  3. Перечислите элементы графического интерфейса Рабочего стола Windows.
  4. Перечислите элементы графического интерфейса окна папки Windows.
  5. Перечислите управляющие элементы диалогового окна.
  6. Что такое контекстное меню и как его вызвать?

Выполните проверочный тест , а после этого приступите к выполнению практических заданий!!!

Практические задания:

Изменение фона рабочего стола
  1. Откроем контекстное меню Рабочего стола и выберем командуСвойства
  2. В диалоговом окне Свойства: Экран выбираем вкладку Рабочий стол
  3. В списке Фоновых рисунков выбираем Фиолетовый цветок
  4. В списке Расположение выбираем команду Растянуть (по умолчанию)
  5. Применить и ОК
Изменение заставки
  1. Откроем контекстное меню Рабочего стола и выберем командуСвойства
  2. В диалоговом окне Свойства: Экран выбираем вкладку Заставка
  3. В раскрывающемся списке Заставка выбираем заставку Сквозь вселенную
  4. В счетчике Интервал выставляем значение 1 минута
  5. Для просмотра заставки нажимаем командную кнопку Просмотр (старайтесь мышью не двигать)
  6. Последовательно нажимаем командные кнопки Применить и ОК
Скрываем панель задач
  1. Откроем контекстное меню Панели задач и выберем команду Свойства
  2. В диалоговом окне Свойства Панели задач и кнопки "Пуск" отмечаем флажок Автоматически скрывать панель задач
  3. Последовательно нажимаем командные кнопки Применить и ОK

В области информационных технологий имеется несколько фундаментальных понятий. Одно из них – " интерфейс ". Отметим, что оно может трактоваться с различных точек зрения. В предыдущей главе описано понятие " Интерфейс системных вызовов". Если искать такой термин в "Словарях" Yandex, то будет получено более десятка определений термина, большая часть которых дана в сочетаниях с другими терминами, например: " Интерфейс передачи данных", "Программный интерфейс ", "Прикладной интерфейс ". В словаре "Естественные науки" на ГЛОССАРИЙ .RU дается следующее определение фундаментальному понятию.

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

В "Издательском словаре-справочнике" есть такое определение основному термину " интерфейс ". Это:

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

Как видим, здесь этот термин имеет два значения. Но мы кратко остановимся на втором – " интерфейс пользователя". На уже упомянутом нами источнике ГЛОССАРИЙ .RU он определяется так: " Интерфейс пользователя – это элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением, в том числе:

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

По мере развития вычислительной техники методы и средства взаимодействия пользователя с операционной системой менялись. Широкое распространение цифровых вычислительных машин привело к режиму общения между человеком и ЭВМ на специальном языке. Сначала, в период пакетной обработки заданий, это реализовалось с применением специальных носителей информации (например, перфокарт, на которые наносились задания для компьютера). Но в дальнейшем, с широким распространением терминалов и клавиатуры, основным стал командный режим работы пользователя, при котором взаимодействие строилось на основе системы встроенных команд. В свободной энциклопедии "Википедия" он определен так.

Интерфейс командной строки (англ. Command line interface , CLI ) – разновидность текстового интерфейса ( CUI ) между человеком и компьютером, в котором инструкции компьютеру даются в основном путем ввода с клавиатуры текстовых строк (команд), в UNIX -системах возможно применение мыши. Также известен под названием " консоль ".

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


Рис. 4.1.

Слева в строке появляется приглашение ( ), после него можно набрать команду, результаты которой выводятся далее. Приведем пример выполнения команды date в системе Linux (рис. 4.2).


Рис. 4.2.

Первые операционные системы фирмы Microsoft для персональных компьютеров IBM PC (они назывались MS DOS ) также поддерживали командный режим , схожий с другими системами. Строка, в которой набирались команды, была схожей с приведенными выше. Сегодня командный режим операционных систем обеспечивается эмуляторами cmd.exe (для 32-х разрядного режима) или command . com (для 16-х разрядного режима). В графическом режиме семейства UNIX /Linux командная строка эмулируется программой Терминал ( xterm ).

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

" Norton Commander (NC) – популярный файловый менеджер для DOS , первоначально разработанный американским программистом John Socha (некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak – Commander Mail , вьюеры; Peter Bradeen – Commander Mail ; Keith Ermel, Brian Yoder – вьюеры). Программа была выпущена компанией Peter Norton Computing (глава – Питер Нортон), которая позже была приобретена корпорацией Symantec".

Приведем пример снимка экрана этого файлового менеджера (рис. 4.3).


Рис. 4.3.

Популярность программы была настолько велика, что появились многочисленные клоны, которые более или менее точно копировали нортоновский

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

Командный язык и командный процессор

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

Большинство запросов пользователя к ОС состоят из двух компонент: какую операцию следует выполнить и в каком окружении (environment) должно происходить выполнение операции. Могут различаться внутренние и внешние операции-команды. Выполнение внутренних операций производится самим командным интерпретатором, выполнение внешних требует вызова программ-утилит. Вызов и выполнение программ-утилит ничем не отличаются от вызова и выполнения приложений. Командный интерпретатор порождает процессы-потомки и выполняет в них заданные программы, используя для этого те же самые системные вызовы, которые может использовать и прикладная программа.

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

    командами установки локального окружения;

    параметрами программы;

    командами установки глобального окружения.

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

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

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

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

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

    конвейеризация - сочетание командного списка с переадресацией ввода-вывода; выходные данные программы 1 направляются не на экран, а сохраняются и затем используются, как входные для программы 2;

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

Командные файлы и язык процедур

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

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

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

Полноэкранный интерфейс

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

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

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

Главное изменение в облике интерфейса - иконика - представление объектов (файлов) в виде миниатюрных графических изображений - пиктограмм (icon). Помимо чисто внешних изменений иконика породила возможность манипулировать объектами через манипулирование их изображениями. Широкое распространение получила техника перемещения/копирования файлов, именуемая транспортировкой. Дальнейшее развитие графика интерфейсов получает в объектно-ориентированном интерфейсе.

Объектно-ориентированный интерфейс

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

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

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

Если по другому – это совокупность разного рода средств, благодаря которой производится управление вычислительной техникой человеком. В его задачи входит ввод информации и ее вывод. Кстати, заднюю панель ПК так же можно охарактеризовать , как интерфейс. Это объясняется тем, что на ней присутствуют различные входы, куда можно подключать разнообразные устройства. Например, на стиральных машинах или же автомобилях имеются специальные панели управления, так вот они тоже считаются интерфейсом.

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

Для чего необходим интерфейс

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

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

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


Close