65
ление программы с диска; просмотр содержимого диска и т.п. операции.
|
Таблица 3.8.1 |
|
Соглашения по типу файлов |
||
Тип |
Назначение |
|
.ARJ |
Архивный файл |
|
.ВАК |
Копия файла, создаваемая при перезаписи файла оригинала |
|
.BAS |
Программа на языке Бейсик |
|
.ВАТ |
Командный файл |
|
.СОВ |
Программа на языке Кобол |
|
.COD |
Версия файла типа .OBJ на языке ассемблера |
|
.СОМ |
Командный системный файл, исполняемый файл |
|
.DAT |
Файл данных |
|
.DOC |
Файл документов (текстовый) |
|
.ЕХЕ |
Исполняемый файл |
|
.FOR |
Программа на языке Фортран |
|
.HEX |
Символьное шестнадцатеричное представление двоичных данных |
|
|
в коде ASCII |
|
.HLP |
Файл для справочной информации |
|
.LIB |
Библиотека программ |
|
.OBJ |
Скомпилированная объектная программа на машинном языке |
|
.OVL |
Оверлейный файл прикладной программы |
|
.OVR |
Оверлейный файл программы компилятора |
|
.PAS |
Программа на языке Паскаль |
|
.PIC |
Данные выводимого на экран изображения |
|
.PRN |
Листинг (распечатка программы) |
|
.SYS |
Файлы, расширяющие возможности операционной системы, |
|
|
например драйверы |
|
.SYM |
Таблица символов для компилятора |
|
.TER |
Описание терминала (для асинхронной передачи) |
|
.TMP |
Временный файл |
|
.TXT |
Текстовый файл |
|
.$$$ |
Временный файл |
|
Эти операции используются для работы с любой программой, воспринимаемой как единое целое. Поэтому целесообразно из всего многообразия операций, выполняемых компьютером, выделить типовые и реализовать их с помощью специализированных программ, которые следует принять в качестве стандартных средств, поставляемых вместе с аппаратной частью.
Программы, организующие работу устройств и не связанные со спецификой решаемой задачи, вошли в состав комплекса программ, названного операционной системой. Функции операционной системы многообразны, постоянно расширяются за счет введения дополнительных программ и модификации старых.
66
Операционная система — совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ, а также их взаимодействие между собой и пользователем.
Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая прикладная программа связана с операционной системой, и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда. Программа, созданная в среде одной операционной системы, не функционирует в среде другой операционной системы, если в ней не обеспечена возможность преобразования программ.
Для работы с операционной системой необходимо овладеть языком этой среды — совокупностью команд, структура которых определяется синтаксисом этого языка. Операционная система выполняет следующие функции:
управление работой каждого блока персонального компьютера и их взаимодействием;
управление выполнением программ; организацию хранения информации во внешней памяти;
взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя.
Обычно операционная система хранится на жестком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определенное место. Операционная система создается не для отдельной модели компьютера, а для серии компьютеров, в структуре которых заложена и развивается во всех последующих моделях определенная концепция.
В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения информации. Несмотря на то что внешняя память может быть технически реализована на разных материальных носителях (например, в виде гибкого магнитного диска или магнитной ленты), их объединяет принятый в операционной системе принцип организации хранения логически связанных наборов информации в виде так называемых файлов.
Рассмотрим наиболее распространенные типы операционных систем.
О п е р а ц и о н н ы е с и с т е м ы для персональных компьютеров делятся:
на одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с операционной системой);
непереносимые и переносимые на другие типы компьютеров; несетевые и сетевые, обеспечивающие работу в локальной вычислитель-
ной сети ЭВМ.
Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:
OS/2 во всех модификациях (IBM);
Windows NT во всех модификациях (Microsoft); Unix во всех модификациях;
67
Next Step 3.2 (Next);
SCO Open Desktop 3.0 (Santa Cruz Operation); Solaris 2.1 (SunSoft) — x86;
UnixWare Personal Edition 1.0 (Novell).
Операционная система OS/2 разработана фирмой IBM для персональных компьютеров на основе системной прикладной архитектуры, ранее используемой для больших ЭВМ. Это многозадачная, однопользовательская, высоконадежная операционная система, обеспечивающая как текстовый, так и графический интерфейс пользователя. OS/2 обеспечивает:
поддержку графического интерфейса пользователя; одновременную обработку нескольких приложений; многопоточную обработку нескольких задач одного приложения; 32-разрядную обработку данных; сжатие данных при записи на магнитные диски; защиту памяти.
Важной особенностью операционной системы OS/2 является высокопроизводительная файловая система HPFS (High Perfomance File System), имеющая преимущества для серверов баз данных (в отличие от MS DOS поддерживаются длинные имена файлов), поддержка мультипроцессорной обработки — до 16 процессоров типа INTEL и PowerPC.
Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:
управление памятью (максимальный объем адресуемого пространства, типы памяти; технические показатели использования памяти);
функциональные возможности вспомогательных программ (утилит) в составе операционной системы;
наличие компрессии диска; возможность архивирования файлов;
поддержка многозадачного режима работы; поддержка сетевого программного обеспечения; наличие качественной документации; условия и сложность процесса инсталляции.
Сет евые о п е р а ц и о н н ы е сист емы — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, процессы ynpaвления сетью и др.), поддерживает работу в абонентских системах. Сетевые операционные системы используют архитектуру к л и е н т - с е р в е р или одноранговую архитектуру. Вначале сетевые операционные системы поддерживали лишь локальные вычислительные сети (ЛВС), сейчас эти операционные системы распространяются на ассоциации локальных сетей. Наибольшее распространение имеют
LAN Server, NetWare, VINES, Windows NT, Windows NT/2000/NT.
Операционные оболочки – специальные программы, предназначенные для облегчения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя.
Во всем мире имели огромную популярность такие графические оболочки
68
Windows 3.1, Windows 3.11 for WorkGroup, которые позволяют изменить среду взаи-
модействия пользователя с компьютером, расширяют набор основных и сервисных функций, обеспечивающих пользователю интегрированную информационную технологию вплоть до создания одноранговых локальных сетей. Ушли в прошлое с появле-
нием Windows 98/ME.
Самая универсальная ОС — Windows. Используется в быту, на малых предприятиях, в госучреждениях разного ранга. Исключительно богатое ПО. Проста в обращении, что сочетается с большими возможностями. Самая массовая ОС в мире. Однако надежность этой ОС и защищенность информации в ней недостаточны.
Windows 98 является усовершенствованной моделью Windows 95, объединяя все лучшее в разных версиях Windows 95. Дополнена рядом прикладных пакетов программ. Нацелена на максимальное использование Интернета. Обеспечивает автоматическое подключение к Интернету по мере потребности ЭВМ и автоматическое обновление системы за счет Интернета — старые версии драйверов и пакетов автоматически обновляются. Может поддерживать локальную сеть до 20—30 ЭВМ.
Затем появились системы Windows 2000, Windows XP, Windows Server 2003, Windows Server 2003 Standart Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Windows Server 2003 Web Edition.
Прежде чем говорить о работе с Windows, следует дать разъяснение новых понятий и терминов.
Документ. Все, что подлежит хранению, называют данными. Все данные подразделяются на программы и документы. Документы — это то, что обрабатывается и создается программами. И те и другие данные хранятся в файлах. Для краткости программный файл называют «программой», а файл с документом — просто «документ».
Таким образом, файл, в котором хранится таблица, созданная табличным процессором, есть документ.
Далее, также ради краткости, вместо фразы «документ, созданный приложением X», будем использовать выражение «документ приложения X», например, доку-
мент Word.
С понятием «документ» связаны два выражения:
•«создать документ А» — означает создать на диске файл, в котором будет храниться документ А;
•«открыть документ А» — означает вывести на экран содержимое файла, в котором- хранится документ А.
Приложение. Это относительно новый термин, под ним понимают прикладную программу. Под термином «приложение» следует понимать комплекс файлов, реализующих решение какой-либо задачи прикладного характера, поскольку термин «программа» означает «программный файл». В таком смысле далее и будем использовать это понятие.
Следовательно, Word — это приложение, а файл word.exe (в составе этого приложения) — программа. В частном случае приложение может содержать лишь одну программу.
Папка. Это понятие близко к понятию «подкаталог», но несколько шире его. Это как бы контейнер, в который можно поместить не только файлы, новые папки, но и другие объекты, например, ярлыки. В Windows 95 логический диск винчестера, дисковод лазерного и гибкого диска рассматриваются как папки файловой системы.
69
Окно — ограниченная рамкой прямоугольная часть экрана, с которой можно работать как с отдельным экраном. Это основополагающее понятие системы, что отражено в ее названии. Одновременно на экране могут располагаться несколько окон, но в каждый момент времени допустимо работать лишь с одним, оно называется текущим (активным).
Каждое приложение при запуске выводится в свое окно, в отдельное окно выводится любая папка и документ. Размеры и положение окна на экране можно изменять, так же как и взаимное расположение окон (если их несколько).
Непосредственно после загрузки компьютера операционная система представляется на экране так называемым Рабочим столом. Рабочий стол имеет элементы оформления и элементы управления. В качестве элемента оформления служит фоновый рисунок или фоновый узор. В исходном состоянии на Рабочем столе Windows располагаются следующие элементы управления:
-панель задач, включающая в себя очень важную кнопку Пуск и ряд дополнительных панелей;
-значки и ярлыки для быстрого доступа к объектам Windows.
По ходу работы на Рабочем столе могут открываться окна, выполняющие функции контейнеров, внутри которых могут располагаться:
-значки и ярлыки объектов Windows;
-элементы управления Windows и приложениями;
-рабочие области для выполнения прикладных задач.
По характеру содержания и приемам работы в Windows различают четыре типа окон:
-окна папок (предназначены в первую очередь для доступа к объектам);
-диалоговые окна (предназначены для настроек и управления);
-окна справочной системы (служат для доступа к статьям справочной системы и
ееприложений);
-рабочие окна приложений (предназначены для исполнения прикладных задач). Все окна одного типа (кроме рабочих окон приложений) имеют сходную структуру,
содержат стандартные наборы элементов оформления и управления и позволяют использовать при работе с ними стандартный набор приемов. Это важная черта идеологии Windows, позволяющая упростить работу с системой.
Рабочие окна приложений тоже в определенной (хотя и не в полной) мере подчиняются общей идеологии Windows. Различия между ними обусловлены функциональными различиями между программами, а также тем, что приложения для Windows выпускает множество различных фирм и самодеятельных авторов. В Windows различают окна программ (приложений), окна документов и, кроме того, окна папок. В окно папки выводится содержимое некоторой папки.
В любое окно ОС Windows имеет множество стандартных элементов. Рассмотрим это на примере текстового редактора Microsoft Word.