Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Лекции - Обучающий модуль ДЕ ГОС по информатике - файл 1.doc


Лекции - Обучающий модуль ДЕ ГОС по информатике
скачать (2396 kb.)

Доступные файлы (1):

1.doc2396kb.17.11.2011 09:02скачать

содержание
Загрузка...

1.doc

Реклама MarketGid:
Загрузка...




Федеральное агентство по образованию


Сибирская автомобильно-дорожная академия


Кафедра «Информационные технологии»


Курсовая работа по информатике


Название: Разработка обучающего модуля ДЕ ГОС по информатике


Раздел: 3.Программные средства реализации информационных процессов. Офисные программные средства.


Тема:

  • 3.1.Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы.

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



Выполнил: Колоненко Г.В.

Группа АД-06Д1 (11АД)


Принял: Ким В.А.


Омск 2007


Содержание

Операционные системы…………………………………………………3

Командные языки………………………………………………………...42

Программное обеспечение………………………………………………69


^ ПОНЯТИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ

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

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

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

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

^ Основные функции операционных систем (ОС)


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

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

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

^ Модульная структура операционных систем

Структура ОС носит модульный характер.

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

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

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


^ Операционные системы общего назначения


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


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




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

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

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

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

Если для решения очередной задачи не хватает ресурсов, ОС должна принять одно из следующих решений:

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

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

  • пропустить вне очереди ту задачу, чья очередь еще не подошла, но для выполнения которой ресурсов достаточно.

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

^ Операционные системы специального назначения


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

^ 1. Операционные системы реального времени.

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

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

^ 2. Операционные систиемы, предназначенные для организации работы вычислительных сетей

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

  • блоки данных должны циркулировать в сети асинхронно и независимо в обоих направлениях между источником сообщения и его адресатом;

  • операционные системы должны осуществлять контроль за прохождением блока данных в течение всего периода его пребывания в сети;

  • необходимы программные и аппаратные средства, предотвращающие потерю или искажения блоков данных при одновременном нахождении их в вычислительной сети;

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

^ Операционные системы, основанные на графическом интерфейсе

Операционная системы семейства Windows.



Оболочка Windows включает в себя множество компонентов и обеспечивает пользователям различной квалификации комфортные условия работы.

Windows представляет собой графическую оболочку. От пользователя не требуется ввод директив с клавиатуры в виде текстовых строк. Необходимо только внимательно смотреть на экран и выбирать из предлагаемого набора требуемую операцию с помощью манипулятора мышь. Курсор мыши следует позиционировать на поле требуемой директивы меню, или на интересующую вас пиктограмму, или на поле переключателя (кнопки). На выбранном объекте необходимо зафиксировать курсор кнопкой мыши - и операция выполняется. С помощью того же манипулятора можно перемещать пиктограммы и окна по экрану, менять их размер, открывать и закрывать их - и все это при минимальном использовании клавиатуры для ввода каких бы то ни было директив. Кроме того, для любителей традиционного интерфейса DOS реализована возможность выхода на этот уровень. При разработке графического интерфейса Windows не последнюю роль играли и эргономические соображения: учтены требования к цветовой гамме, сочетаниям цветов, шрифтам, формам и размерам пиктограмм и окон. По сравнению с некоторыми другими пакетами внешнее оформление оболочки Windows может быть признано "спартанским" вследствие отсутствия излишеств и за деловой стиль. Понятие "графически - ориентированный" включает в себя для Windows также и соответствие изображения на экране последующему изображению на твердой копии (распечатке). В этом плане можно считать, что в оболочке Windows реализован принцип WYSIWYG (What you see is what you get = То, что вы видите, вы и получаете), до сих пор бывший привилегией небольшого числа программ.


^ ОС как расширенная машина

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

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

ОС как система управления ресурсами

Эволюция ОС

Первый период (1945 -1955)

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

^ Второй период (1955 - 1965)

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

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

^ Третий период (1965 - 1980)

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

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

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

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

Другое нововведение - спулинг (spooling). Спулинг в то время определялся как способ организации вычислительного процесса, в соответствии с которым задания считывались с перфокарт на диск в том темпе, в котором они появлялись в помещении вычислительного центра, а затем, когда очередное задание завершалось, новое задание с диска загружалось в освободившийся раздел.

^ Четвертый период (1980 - настоящее время)

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

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

^ Сетевые операционные системы

Структура сетевой операционной системы

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

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

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

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

^ ОС для рабочих групп и ОС для сетей масштаба предприятия

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

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

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

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

Главной задачей операционной системы, используемой в сети масштаба отдела, является организация разделения ресурсов, таких как приложения, данные, лазерные принтеры и, возможно, низкоскоростные модемы. Обычно сети отделов имеют один или два файловых сервера и не более чем 30 пользователей. Задачи управления на уровне отдела относительно просты. В задачи администратора входит добавление новых пользователей, устранение простых отказов, инсталляция новых узлов и установка новых версий программного обеспечения. Операционные системы сетей отделов хорошо отработаны и разнообразны, также, как и сами сети отделов, уже давно применяющиеся и достаточно отлаженные. Такая сеть обычно использует одну или максимум две сетевые ОС. Чаще всего это сеть с выделенным сервером NetWare 3.x или Windows NT, или же одноранговая сеть, например сеть Windows for Workgroups.

Сети кампусов могут простираться на несколько километров, но при этом глобальные соединения не требуются.

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

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

К признакам корпоративных ОС могут быть отнесены следующие особенности.

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

Сервер приложений должен базироваться на мощной аппаратной платформе (мультипроцессорные системы, часто на базе RISC-процессоров, специализированные кластерные архитектуры). ОС сервера приложений должна обеспечивать высокую производительность вычислений, а значит поддерживать многонитевую обработку, вытесняющую многозадачность, мультипроцессирование, виртуальную память и наиболее популярные прикладные среды (UNIX, Windows, MS-DOS, OS/2). В этом отношении сетевую ОС NetWare трудно отнести к корпоративным продуктам, так как в ней отсутствуют почти все требования, предъявляемые к серверу приложений. В то же время хорошая поддержка универсальных приложений в Windows NT собственно и позволяет ей претендовать на место в мире корпоративных продуктов.

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

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

В идеале сетевая справочная информация должна быть реализована в виде единой базы данных, а не представлять собой набор баз данных, специализирующихся на хранении информации того или иного вида, как это часто бывает в реальных операционных системах. Например, в Windows NT имеется по крайней мере пять различных типов справочных баз данных. Главный справочник домена (NT Domain Directory Service) хранит информацию о пользователях, которая используется при организации их логического входа в сеть. Данные о тех же пользователях могут содержаться и в другом справочнике, используемом электронной почтой Microsoft Mail. Еще три базы данных поддерживают разрешение низкоуровневых адресов: WINS - устанавливает соответствие Netbios-имен IP-адресам, справочник DNS - сервер имен домена - оказывается полезным при подключении NT-сети к Internet, и наконец, справочник протокола DHCP используется для автоматического назначения IP-адресов компьютерам сети. Ближе к идеалу находятся справочные службы, поставляемые фирмой Banyan (продукт Streettalk III) и фирмой Novell (NetWare Directory Services), предлагающие единый справочник для всех сетевых приложений. Наличие единой справочной службы для сетевой операционной системы - один из важнейших признаков ее корпоративности.

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


^ Командные языки и командные интерпретаторы

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



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

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

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

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

Общая характеристика командных языков

В этом пункте и далее в данном разделе мы будем более конкретно говорить о командных языках семейства shell. Основное назначение этих языков (их разновидностей существует достаточно много, но мы рассмотрим только три наиболее распространенные варианта - Bourne-shell, C-shell и Korn-shell) состоит в том, чтобы предоставить пользователям удобные средства взаимодействия с системой. Что это означает? Языки не даром называются командными. Они предназначены для того, чтобы дать пользователю возможность выполнять команды, предназначенные для исполнения некоторых действий операционной системы. Существует два вида команд.

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

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

^ Базовые возможности семейства командных интерпретаторов

Bourne-shell

Bourne-shell является наиболее распространенным командным языком (и одновременно командным интерпретатором) системы UNIX. Вот основные определения языка Bourne-shell (конечно, мы приводим неформальные определения, хотя язык обладает вполне формализованным

C-shell

Командный язык C-shell главным образом отличается от Bourne-shell тем, что его синтаксис приближен к синтаксису языка Си (это, конечно, не означает действительной близости языков). В основном, C-shell включает в себя функциональные возможности Bourne-shell. Если не вдаваться в детали, то реальными отличиями C-shell от Bourne-shell является поддержка протокола (файла истории) и псевдонимов.

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

Korn-shell

Если C-shell является синтаксической вариацией командного языка семейства shell по направлению к языку программирования Си, то Korn-shell - это непосредственный последователь Bourne-shell.

Если не углубляться в синтаксические различия, то Korn-shell обеспечивает те же возможности, что и C-shell, включая использование протокола и псевдонимов.

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

^ Microsoft Office

Microsoft Office – пакет программ, предназначенных для выполнения различных функций по работе с документами. В отличие от других, программ, выполняющих аналогичные функции, программы, входящие в Microsoft Office, отличаются широкой интеграцией между собой, что обеспечивает эффективную работу с документами, включающими различные по типу части (например, документ Word может содержать таблицу Excel и часть базы данных Access).

В Microsoft Office входят:

Word – мощная программа для работы с текстовыми документами.

Excel – программа, предоставляющая широкие функции для работы с электронными таблицами.

Access – сильнейшее средство для работы с базами данных.

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

Binder – программа для объединения разных документов Office в одно целое.

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

PhotoEditor – приложение Office, обрабатывающее растровые[4] изображения.

Различные вспомогательные программы, работающие вместе с основными приложениями Office: Graph (программа для построения диаграмм и графиков), Equation (программа для вставки в документ математических и других видов формул) и множество других полезных программ.

В данном реферате я остановлюсь на рассмотрении Microsoft Word и ^ Microsoft Excel.

2.1. Word[5]

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

2.1.1. Возможности Word



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

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

^ Редактирование текста

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

^ Форматирование текста

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

Графика

В Word имеется набор встроенных средств для создания геометрических фигур, линий, прямоугольников, овалов и других простых графических объектов. Кроме того, имеется возможность выбирать и вставлять в документы десятки предопределенных фигур и готовых рисунков. Word позволяет импортировать в документы графику из форматов, поддерживаемых большинством других приложений Windows, а программа Word Photo Editor может быть использована для просмотра и изменения цифровых фотографий и электронных изображений других типов.

Web-публикации

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

^ Коллективная работа

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


^ Настройка параметров

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

Создавать, изменять или удалять меню, команды меню, панели инструментов и кнопки панелей инструментов.

Скрывать, перемещать и организовывать панели инструментов.

Создавать или изменять горячие клавиши для любой операции Word.

Создавать или изменять шаблоны, на основе которых создается новые документы.

Выбирать и изменять язык для проверки орфографии и грамматики в Word.

Изменять язык интерфейса Word.

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

Добавлять новые шрифты.

Автоматизация

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

Как работает Word

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

Документы

Каждый документ Word может содержать текст наряду с графикой, звуками, полями, гиперссылками или ссылками на другие документы и даже с видеоклипами. Документы могут быть сохранены в формате Web-страниц с добавлением HTML-сценариев.


^ Режимы просмотра документа

Word позволяет просматривать документы в четырех различных режимах.

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

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

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

Кроме того, Word позволяет выполнять масштабирование документа для облегчения его чтения или размещения на экране монитора.

Символы

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

Абзацы

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

Страницы

Печатные документы разделяются на страницы. Функции форматирования страниц в Word позволяют определять размеры полей, колонтитулы, нумерацию страниц, количество колонок и прочие параметры страницы.

Разделы

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

Шаблоны

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

^ Стили и темы

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

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

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

^ Новое в Word 2000

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

^ Самодиагностика и восстановление

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

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

Мастер очистки Office выявляет файлы предыдущих версий Office и позволяет удалить все эти файлы.

^ Редактирование и форматирование

Передовые функции редактирования и форматирования Word постоянно совершенствуются. В число новых функций входят следующие.

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

Теперь Word позволяет создавать вложенные и перемещаемые таблицы, располагать таблицы рядом и создавать встроенные строки заголовков таблиц. Кроме того, команда «Нарисовать таблицу» (Table) позволяет начертить таблицу вокруг набранного текста.

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

Расширенный орфографический словарь снижает количество неверно распознаваемых орфографических ошибок.

Графика

Библиотека предопределенных картинок теперь имеет интерфейс, сходный с интерфейсом Web-броузера, и дополнена новыми рисунками, звуками и анимированными клипами! В процессе редактирования документа окно библиотеки может оставаться открытым; имеется возможность изменять размеры окна и перетаскивать картинки в документ. Кроме того, библиотека имеет встроенную функцию поиска. Эта функция позволяет, например, выбрать картинку, имеющую отношение к финансам, и выполнить поиск сходных картинок. Имеется также возможность создания пользовательских категорий картинок, звуков и аннотированных клипов.

Excel



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

^ Возможности Excel

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

Информация в Excel представляется в виде таблицы, и может быть записана в ячейки этой таблицы. Остановимся подробнее на некоторых основных возможностях Excel.

^ Редактирование и форматирование данных

Данные могут быть введены в таблицу посредством набора на клавиатуре. Кроме того, можно вставить в таблицу определенные фрагменты или целые файлы Excel. Также Excel может открывать файлы других распространенных редакторов электронных таблиц (например, Lotus 1-2-3). Excel, как и Word, имеет функцию проверки орфографии (причем он использует общий со всеми приложениями Office словарь), поиска и замены фрагментов данных.

В Excel имеется возможность изменять шрифт, его размер, цвет.

Графика

В Excel, как и в Word, имеется набор встроенных средств для создания геометрических фигур, линий, прямоугольников, овалов и других простых графических объектов. Кроме того, имеется возможность выбирать и вставлять в документы десятки предопределенных фигур и готовых рисунков. Excel позволяет импортировать в документы графику из форматов, поддерживаемых большинством других приложений Windows.

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

Также Excel может вставлять в свои таблицы географические карты, используя встроенную в Office программу Microsoft Map, причем коллекцию карт, поставляемую вместе с  Office, нельзя назвать маленькой.

^ Обработка данных и средства автоматизации

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

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

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

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

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

Сводная таблица придает сухим столбцам и строкам чисел наглядность и существенно облегчает подготовку отчет по данным таблицы.

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

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

^ Как работает Excel

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

Книга

Документом Excel является книга, представляющая собой набор листов (таблиц), который сохраняется в отдельном файле Excel (обычно это xls-файлы). Лист представляет собой таблицу, состоящую из 256 столбцов и 65536 строк, элемент, лежащий на пересечении строки и столбца, называется ячейкой. Книга может быть защищена, к ней может быть открыт коллективный доступ, который может быть ограничен или вообще запрещен отдельным пользователям.

Ячейка

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

Листы

Книга Excel содержит в себе листы, состоящие из таблиц ячеек. Листы могут быть переименованы, перемещены или удалены. На каждом листе перед его распечаткой выделяется область, которая будет отправлена на распечатку. Также Excel позволяет установить защиту листа, предотвращая его несанкционированное изменение.

^ Шаблоны

В Excel шаблоны имеют те же функции, что и в Word.

Стили

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

^ Новое в Excel 2000[6]

В Excel 2000 разработчики Microsoft реализовали десятки новых функций. Кроме тех нововведений, которые были описаны в разделе, посвященном Word, и касающиеся Office в целом, следует отметить следующие улучшения исключительно Excel.

При выделении ячеек с цветным текстом цвет остается таким же вместо отображения в инверсной схеме цветов.

Доступны новые числовые форматы с символом евро.

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

Microsoft Excel 2000 автоматически расширяет форматирование и формулы в списках, упрощая эту распространенную задачу.

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

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

^ Другие программы

Графические редакторы

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

Наиболее распространенными растровыми редакторами являются Paint – графический редактор, поставляющийся вместе с Windows, ACDSee – программа, предназначенная в основном для просмотра, хотя и имеет редактор, предоставляющий основные функции для обработки растровых изображений, PhotoShop – мощный графический редактор с огромным набором средств редактирования растровых изображений, предназначенный скорее для профессионального использования. Для ускорения и более точной работы инженеров-проектировщиков была создана программа AutoCad.





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

Архиваторы

Архиваторы – программы, которые собирают файлы, выбранные пользователем, в один файл-архив с заданным именем, причем размер этого файла обычно в несколько раз  (зависит от способа упаковки и типов архивируемых файлов) меньше, чем сумма объемов всех собранных в него файлов. Хотя упакованные файлы нельзя использовать, пока они находятся в архиве, такой способ хранение долгое время не используемых файлов выглядит рациональнее. Наиболее распространены архиваторы ZIP и RAR – почти на любом компьютере можно встретить один из этих упаковщиков.

Антивирусы

Эти программы призваны очищать и защищать систему от компьютерных вирусов. Вирус – программа-паразит, названный так за сходство в поведении со своим биологическим «предком». Вирус, проникая в систему вместе с файлами, начинает «размножаться» и поражает другие файлы, находящиеся на носителях, последствия такого «вторжения» могут бить различными: от безобидных шуток (например, существует вирус, выдающий через определенный момент времени сообщение типа: «Хочу печенья!» и т.п.), до непоправимого ущерба всей системе (например, как вам понравится то, что в один прекрасный день файловая система вашего HDD окажется полностью неработоспособной). Существует огромное количество различных как вирусов, так и антивирусов, применяющих различные средства борьбы с вирусами, но можно выделить из них три типа антивирусов: сканеры – программы, обнаруживающие вирусы, доктора, занимающиеся удалением вирусов и фильтры или, как их часто называют, вотчеры (от английского watcher – наблюдатель, страж), которые постоянно находятся в памяти и просматривают потоки информации на предмет вирусов. Среди антивирусов можно отметить Antiviral Toolkit Pro (AVP), совмещающий в себе функции сканера и доктора, а более поздние версии имеют и встроенный вотчер, Dr. Web, также являющийся и сканером, и доктором, Norton Antivirus – многофункциональный пакет по борьбе с вирусами, включающий кроме сканера, доктора и вотчера еще ряд антивирусных средств.


Список литературы

1. Герхард Франкен, Сергей Молявко. MS-DOS 6.2 ... для Пользователя.- М.: БИНОМ, 1994.- 234с.

2. Камилл Ахметов. Windows 95 для всех.- М.: КомпьютерПресс, 1996.- 256с.

3. Чарльз Рабин. Эффективная работа с Microsoft Word.- СПб: Питер, 2000.- 725с.

4. Справочная система Microsoft Office.




[1]Материал для раздела MS-DOS в основном взят из [1].

[2] Материал по операционной системе Windows частично взят из [2].

[3] Для рассмотрения в этом реферате мною была выбрана Windows 95, так как все последующие версии Windows, как уже было сказано выше, в основе своей  практически не отличаются от Windows 95 (имеется в виду линия Windows 9x).

[4] Растровая и векторная графика будут рассмотрены в главе 3.1

[5] Материал по Microsoft Word взят из [3].

[6] Новые возможности Excel 2000 взяты из [4].


Скачать файл (2396 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru