Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Интерфейс ОС

Работа добавлена на сайт samzan.net:


перационные системы и среды                                 Колледж телекоммуникаций СПбГУТ

ДТО

Лекция № 1. Интерфейс ОС

Лекция № 1. Интерфейс

  1.  Пользовательский интерфейс различных ОС.
  2.  Приглашение системы.

1. Пользовательский интерфейс различных ОС.

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

Интерфейс пользователя компьютерного приложения включает:

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

Различают следующие виды интерфейсов:

  •  Текстовый интерфейс пользователя (англ. Text user interface, TUI;  также  Character User Interface, CUI) — система средств взаимодействия пользователя с компьютером, основанная на использовании текстового (буквенно-цифрового) режима дисплея — например, командная строка.
  •  Графический интерфейс пользователя (ГИП, англ. graphical user interface, GUI) в вычислительной технике — система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п)

При этом, в отличие от интерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или устройства координатного ввода типа «мышь») ко всем видимым экранным объектам.

2. Приглашение системы

Диалог пользователя  с MS-DOS осуществляется в форме команд. Каждая команда пользователя означает, что ОС должна выполнять то или иное действие. Запросы на выполнение команд вводятся с клавиатуры и называются командными строками. Длина командной строки не должна превышать 127 символов.

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

Сигналом об окончании командной строки является нажатие клавиши ENTER.

Когда ОС готова к работе, она выдает на экран приглашение. Стандартный вид приглашения MS-DOS следующий:

[дк]:\ > _  где [дк]  -  имя диска.

Вид приглашения можно изменить с помощью команды prompt. Ее формат

prompt [string].

В строке [string] задается вид приглашения с помощью двухсимвольных сочетаний:

$b - символ | ;     $n - текущий дисковод ;

$d - текущая системная дата ;   $p - текущий каталог ;

$e - символ ;     $q - символ = ;

$h - стирание предыдущего символа ;  $t - текущее системное время ;

$g - символ > ;     $_ - переход на новую строку ;

$l - символ < ;     $v - версия MS-DOS ;

$$ - символ $ .

Ввод команд

Для ввода команды следует набрать ее на клавиатуре и нажать клавишу ENTER. При вводе команд MS-DOS предоставляет некоторые возможности по их редактированию с помощью следующих клавиш:

BACKSPACE  - стирание предыдущего символа;

F3   - вызов в командную строку предыдущей команды;

DEL   - удаление текущего символа;

INS   - включение / выключение режима вставки символов;

ESC   - очистка всей командной строки.

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

  - перемещение курсора вправо;

  - перемещение курсора влево;

CTRL   - перемещение курсора вправо на слово;

CTRL   - перемещение курсора влево на слово;

HOME   - перемещение курсора в начало строки;

END   - перемещение курсора в конец строки;

CTRL HOME  - очистка командной строки до начала;

CTRL END  - очистка командной строки до конца;

  •  - вызов предыдущей команды;
  •  - вызов следующей команды;

F7   - вывод на экран списка запомненных команд и их номеров;

ALT F7   - очистка списка запомненных команд;

F9   - вызов команды с данным номером (номер запрашивается).

Запуск и выполнение команд

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

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

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

Bad command or file name (Ошибочная команда или имя файла).

Тогда командный процессор снова переходит в режим ожидания ввода командной строки.

Если в командной строке в спецификации подлежащего выполнению файла расширение не задано, а в указанном каталоге содержится несколько исполняемых файлов с одним и тем же именем, но различными расширениями, то возникающий конфликт разрешается на основании приоритетов расширений. При этом com – файлы пользуются преимуществом перед другими (exe – и  bat – файлами), а exe – файлы – только перед bat – файлами. Поэтому выбор файла для запуска осуществляется однозначно в любом случае.

Предположим, что по спецификации файла найден и выделен com – или exe – файл. В этом случае управление получает загрузчик программ, содержащийся в транзитном модуле командного процессора. Он выполняет следующие действия:

создает дубликат (копию) окружения MS-DOS (перечня имен глобальных переменных и их значения в символьном виде) для использования выполняемой программой;

помещает полную спецификацию исполняемого файла за дубликатом окружения MS-DOS;

выделяет в ОЗУ область памяти для подлежащей выполнению программы, не занятую резидентной частью MS-DOS и резидентными программами;

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

заполняет поля PSP следующими сведениями:

  •  объем памяти, доступный для программы,
  •  адрес дубликата окружения MS-DOS,
  •  параметры и ключи программы (команды), если таковые имеются в командной строке;

загружает программу в ОЗУ вслед за PSP.

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

Контрольные вопросы:

  1.  Пользовательский интерфейс различных ОС.
  2.  Приглашение системы.

PAGE  1




1. Спрос и его особенности
2. Развитие отношений Россиской Федерации с Международным Валютным Фондом
3. Астрология и причины ее популярност
4. 1С-Предприятие 8. Использование конфигурации
5. Шпаргалка- Комплексный анализ
6. Естественное- неизмененная непосредственно деятельностью человека 2.html
7.  Не так давно в Мидленде стали действовать еще две компании аналогичного профиля North Computers и Hightech
8. Контрольная работа Стратегія і практика оновлення виробництва
9. Утверждаю Председатель ПМОО МФК ОЛИМП В
10. Петербургский государственный университет Факультет международных отношений
11. Варіант 1 Який вид і частини м`яса використовують для приготування біфштексу а свининавирізка;
12. Предмет и методы коммерческого права
13. СЕВЕРООСЕТИНСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ АКАДЕМИЯ МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ И СОЦИАЛЬНОГО РАЗ
14. Это закреплено в самом определении детей которых называют обычно слабоумными или умственно отсталыми
15. 2
16. то под Чернобылем
17. К черту всё берись и делай
18. 1достатти и ликвидти; 2юрид
19. Славянофильский этап в развитии философско-религиозных взглядов ВВ Розанова
20. Proprimry nd Primry Eduction.html