Операционные оболочки

Автор работы: Пользователь скрыл имя, 14 Июня 2013 в 01:43, контрольная работа

Описание работы

I. Операционные оболочки: основные функции и назначение. Примеры операционных оболочек. Файловые оболочки.

Файлы: 1 файл

Итоговый вариант.doc

— 373.50 Кб (Скачать файл)

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

Совместная работа нескольких программ требует возможности обмена данными между ними. При разработке программного обеспечения для MS DOS об этом особо не заботились: даже если разные программы могут обрабатывать один и тот же файл (например, редакторы Лексикон и MultiEdit могут поочередно искать орфографические ошибки в смешанном русско-английском тексте), то надо в начале выйти из одной программы и затем войти в другую, имеющую, как правило, иначе организованный интерфейс, и т.д. В Windows такой проблемы нет: можно, например, ввести в текст, создаваемый с помощью Write или Word, рисунок, созданный с помощью PaintBrush, не выходя ни из одной из этих программ в едином интерфейсе Windows.

Для работы с файлами  в Windows существует специальная программа – File Manager (Диспетчер Файлов – Менеджер Файлов). Она позволяет выполнять все виды работ с файлами: просмотр файловой структуры, копирование, удаление, переименование, пересылку между каталогами и т.д.

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

При наличии опыта  работы с Windows 3.0 освоение следующей версии 3.1 – не потребует больших усилий, так как внешний вид и способы управления практически не отличаются. Большинство нововведений сводится к упрощению сервиса и устранению неудобств управления. Речь идет в первую очередь об увеличении скорости работы, упрощении процедуры инсталляции, усовершенствовании форматов диалоговых окон и повышении эффективности и интеллектуальности Менеджера Печати (Print Manager).

В среде Windows 3.1 можно составлять документы из частей, которые готовятся в различных приложениях, но при этом сложность работы с таким документом не выше, чем если бы он готовился в рамках одного приложения. Так, работая в новой версии Windows, при вставке в текст, подготовленный в Write, рисунка, созданного в Paintbrush, рисунок рассматривается как объект. Он может сохраняться, загружаться и печататься совместно с документом. Главной особенностью такого связывания рисунка и текста является простота внесения изменений. Например, работая с текстом в редакторе Write, достаточно выполнить двойную фиксацию курсора на рисунке, чтобы вызвать графический редактор Paintbrush. Рисунок загрузится в него автоматически. Все внесенные после этого в рисунок изменения автоматически отобразятся и во вставке в текстовой документ.

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

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

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

Значительной переработке  подвергся и Менеджер Файлов (File Manager). Работа с ним существенно  упростилась. Одновременно с этим возросла производительность и эффективность  использования экранной площади (есть возможность одновременно наблюдать большее число устройств и директорий).

При работе в среде Windows 3.1 могут возникнуть проблемы с запуском старых (из версий 1.Х, 2.X) приложений. Перенос приложений из среды 3.0 не вызывает, как правило, никаких проблем. В редких случаях "аномального" поведения приложений из среды 3.0 в среде 3.1 приходится обращаться к поставщикам продукта.

В среде Windows 3.1. реализован новый набор шрифтов – так называемые ТгuеТуре-шрифт. Эти шрифты похожи на PostScript-шрифты, но легко адаптируются после небольшой настройки практически к любому типу принтера.

TrueType-шрифты легко поддаются  масштабированию, различного рода  деформациям, вращению и т.п.  Дополнительный комфорт для любителей  выбирать и создавать шрифты  обеспечивает специальная программа демонстрации и использования отдельных литер шрифтов – Charaker Map.

Наконец, в оболочку Windows 3.1 включены две небольшие Мультимедиа-программы (Multimedia). Их использование предполагает наличие специальной аппаратной поддержки (акустический адаптер, возможно, накопитель CD-ROM. Можно работать с цифровым представлением речи и музыки, с картинками, полученными, например, с проигрывателя видеодисков.

С 1995 года на смену операционной оболочке Windows 3.1. для IBM-совместимых персональных компьютеров пришла операционная система Windows 95.

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

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

1.3. Файловые оболочки.

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

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

Развитием Norton Commander явились файловые оболочки FAR Manager и Total Commander, поддерживающие работу программ для DOS и Windows, в которых сохранены внешний вид и основные комбинации горячих клавиш для выполнения команд.

Рис. 5. Total Commander

После запуска любой  из оболочек на экране появляются два  прямоугольных окна, обычно со списком файлов, эти окна и называются панелями. Вверху изображается меню (если не скрыто), внизу – подсказка по горячим клавишам (она меняется, если держать нажатой Shift, Alt или Ctrl). Над подсказкой по клавишам расположена строка ввода команд ОС с клавиатуры (в Total Commander после ввода команды открывается окно, выполняется команда и окно сразу закрывается, поэтому вывод увидеть невозможно).

В каждой панели может  изображаться:

  • оглавление каталога на диске, наверху панели выводится имя этого каталога. Имена каталогов обозначаются прописными  буквами, а файлов – строчными;
  • дерево каталогов на диске, наверху панели выводится: “Дерево каталогов” (“Tree”);
  • сводная информация о диске и каталоге на другой панели, наверху панели выводится: “Состояние” (“Info”);
  • содержимое файла, выделенного на другой панели, наверху панели выводится “Просмотр” (“View”).

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

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

В нижней строке экрана Norton Сommander выводит напоминание о значении функциональных клавиш.

Для управления панелями FAR можно использовать определенные комбинации функциональных и буквенных  (горячих) клавиш.

В Total Commander за панелями нет окна команд, т.е. они не скрываются. Остальные команды работают так же.

 

II. Доменная система имен. Преобразование доменных имен в ip-адреса. Службы WINS и DNS.

2.1. Службы DNS.

Современные пользователи Интернета привыкли к символьным адресам сайтов, например: nic.ru или test.ru. Действительно, такие адреса и набирать проще, и запоминаются они лучше. Технология доменных имён (DNS), благодаря которой функционируют эти символьные адреса, настолько срослась с Интернетом, что абсолютное большинство пользователей вообще не задумываются о ее существовании. А некоторое количество «продвинутых пользователей» вспоминают про DNS только тогда, когда с ней возникают те или иные проблемы.

Между тем, для адресации  узлов Интернета используются специальные  числовые «коды» – IP-адреса. Система доменных имён как раз служит для выполнения преобразований между символьными и числовыми адресами.

Традиционный IP-адрес  может быть записан с помощью  четырех чисел в десятичной системе  счисления, например: 192.168.175.13 или 194.85.92.93.  DNS позволяет сопоставить числовой IP-адрес и символьный, например: 194.85.92.93 = test.ru.

Рис. 6. Работа сервера DNS

 При этом символьный адрес в DNS представляет собой текстовую строку, составленную по особым правилам. Самое важное из этих правил – иерархия доменов. Система адресов DNS имеет древовидную структуру. Узлы этой структуры называются доменами. Каждый домен может содержать множество «подчиненных» доменов.

Дерево DNS принято делить по уровням: первый, второй, третий и  так далее. При этом начинается система  с единственного корневого домена (нулевой уровень).

Рис. 7. Структура DNS на примере


Интересно, что про  существование корневого домена сейчас помнят только специалисты, благодаря  тому, что современная DNS позволяет  не указывать этот домен в адресной строке. Впрочем, его можно и указать. Адресная строка с указанием корневого домена выглядит, например, так: «site.test.ru.» – здесь корневой домен отделен последней, крайней справа, точкой.

Как несложно догадаться, адреса с использованием DNS записываются в виде последовательности, отражающей иерархию имен. Чем «выше» уровень домена, тем правее он записывается в строке адреса. Разделяются домены точками. Разберем, например, строку www.site.nic.ru. Здесь домен www – это домен четвертого уровня, а другие упомянутые в этой строке домены расположены в домене первого уровня RU. Например, site.nic.ru – это домен третьего уровня. Очень важно понимать, что привычный адрес веб-сайта, скажем, www.test.ru, обозначает домен третьего уровня (www), расположенный внутри домена второго уровня test.ru.

Таблица 1. Структура DNS

Тип имени

Описание

Пример

Корневой домен

Корень дерева именованных  доменов, задает неименованный уровень; часто указывается в виде двойных  пустых кавычек (" "). При использовании в доменном имени указывается точкой в конце имени. Определяет, что имя расположено в корневом, самом высоком, уровне доменной иерархии

Точка (.) или точка, стоящая  в конце имени, например, "sample.mydomain.org."

Домен верхнего уровня

Имя, состоящее из двух или трех символов, обычно указывающее страну (Россия — ш, Нидерланды — nl, Украина — иа и т. п.) или тип организации, использующей имя (com — коммерческая, mil — военная, США и т. д.)

".com" означает, что  имя зарегистрировано фирмой  или другой организацией для коммерческого использования в Интернете

Домен второго уровня

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

"mydomain.org" — имя  домена второго уровня (вымышленное)

L

Субдомен

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

"sample.mydomain.org." — субдомен  домена второго уровня "mydomain.org."

Имя хоста или ресурса

Листья дерева имен DNS, задают определенный ресурс или хост

"host.sampte.mydbmain.org.", где  host— имя хоста или какого-либо ресурса в сети

Информация о работе Операционные оболочки