Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 3. Программное обеспечение

Лекция №2

Вопросы:

3.1. Уровни программного обеспечения (ПО) компьютера. Системное ПО.

3.2. Операционные системы: назначение, основные компоненты, классификация.

3.3. Инструментальное ПО.

3.4. Пакеты прикладных программ.

3.5. Характеристика интегрированного пакета Microsoft Office.

 

Аппаратное обеспечение вычислительной системы представлено

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

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

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

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

Различают следующие уровни, или основные классы, ПО:

· системный,

· инструментальный,

· прикладной.

Низшим уровнем в этой иерархии является системный, высшим – прикладной. Системные программы обеспечивают управление техническими средствами компьютера и отделяют другие программы от непосредственного взаимодействия с аппаратурой, выполняя «посреднические» функции. Инструментальные системы программирования позволяют создавать программы всех классов, в том числе и прикладные - предназначенные для решения профессиональных задач пользователя.

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

Остановимся подробнее на каждом из перечисленных классов программ.

 

3.1. Системное программное обеспечение

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

Системное ПО представлено операционными системами (MS DOS, MS Windows, Novell NetWare, Linux, Unix, IBM OS/2, MacOS и пр.), операционными оболочками, драйверами и служебными программами - утилитами. Условно его можно подразделить на базовое и сервисное. Базовое ПО (рис. 3.1) выполняет основные функции по организации эффективной работы вычислительной системы. Часть служебных программ - архиваторы, антивирусы и пр. -предоставляют пользователю дополнительные услуги и могут быть отнесены к сервисному программному обеспечению (рис. 3.2).

 
 

 


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

Таким образом, операционная система - это «связующий мостик» между оборудованием компьютера с одной стороны и прикладными программами и пользователем с другой. Она скрывает от пользователя все сложные и ненужные подробности работы с аппаратурой.

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

К основным задачам ОС относятся:

· организация диалога с пользователем и обработка команд;

· управление аппаратными ресурсами, учет их использования, распределение ресурсов между задачами;

· управление процессами ввода-вывода данных и файловой структурой;

· запуск, планирование и организация процесса выполнения программ пользователя;

· программная поддержка работы внешней памяти, устройств ввода-вывода, сетевого оборудования и ряд других.

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

Выбор локальных ОС не ограничивается представителями семейства MS Windows. Нередко пользователи персональных компьютеров отдают предпочтение операционной системе Linux, ядро которой было создано финским студентом Линусом Торвальдсом в 1990-е гг. Сегодня Linux значительно отличается от своего первоначального варианта, а по своим функциональным возможностям и удобству интерфейса практически не уступает продуктам компании Microsoft. Система представлена множеством версий, в том числе сетевых. Linux имеет и еще одно достоинство - распространяется бесплатно.

Сетевые операционные системы (Novell NetWare, Windows NT, IBM LAN и пр.) предназначены для управления ресурсами компьютеров, объединенных в сеть, разграничения доступа пользователей к этим ресурсам и реализации механизмов защиты данных. Достаточно часто на сетевых серверах используются операционные системы семейства Unix. Их популярность объясняется высокой надежностью, производительностью, хорошей системой защиты. Кроме того, большинство приложений Windows могут работать и под управлением Unix.

Операционные системы различаются и по другим признакам.

1. По возможности одновременной работы с несколькими программами: однозадачные (MS DOS) и многозадачные (все современные системы).

2. По числу одновременно обслуживаемых пользователей: однопользовательские (MS DOS, Windows Ме) и многопользовательские (Windows NT, Windows ХР и пр.).

3. По разрядности кода: 16-разрядные, 32-разрядные, 64-разрядные, 128-разрядные.

4. По совместимости с той или аппаратной платформой: IВМ-совместимые (абсолютное большинство систем) и Macintosh-совместимые. Так, система МасОSразработана специально для компьютеров Macintosh фирмы Арр1е.

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

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

 


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

Операционные оболочки - это программы, созданные для упрощения работы пользователя с операционной системой. Они обеспечивают более наглядный и удобный способ общения с компьютером, чем средства ОС. Первые программы-оболочки заменяли командный интерфейс ОС на дружественный пользователю интерфейс типа «меню». Родоначальником таких программ был некогда популярный пакет Norton Commander, разработанный для системы командного типа MS DOS. Впоследствии у программ-оболочек появился современный графический интерфейс. Среди наиболее известных операционных оболочек для Windows - мощные файловые менеджеры Тоtal Commander и Far, расширяющие возможности этой ОС.

Достоинства операционных оболочек:

· удобный доступ к каталогам (папкам) и файлам данных, экономия времени на выполнении таких распространенных операций, как создание, удаление, копирование, перемещение файлов/каталогов и пр.

· предоставление обширных сервисных услуг.

Так, популярный файловый менеджер Тоtal Commander обеспечивает:

· быстрый поиск файлов и каталогов на диске;

· сравнение содержимого файлов/каталогов;

· сортировку и фильтрацию списка файлов по различным критериям;

· быстрое разбиение файла на части и сборку частей;

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

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

· программы управления оперативной памятью, которые обеспечивают ее гибкое использование несколькими вычислительными процессами;

· программы обслуживания файловой системы, предназначенные для навигации по дереву папок и файлов и управления ими (пример - Проводник Windows);

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

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

Некоторые утилиты могут поставляться самостоятельно или в составе многофункциональных наборов.

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

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

2.Архиваторы. Применяются, в первую очередь, с целью экономии дискового пространства. Позволяют сжимать информацию на диске с помощью специальных методов ее «упаковки», а также объединять несколько файлов в один архивный меньшего объема. Имеют развитые функции обслуживания архивов. Для Windows наиболее распространены архиваторы WinZIP и WinRAR.

3.Средства пассивной защиты данных. Предназначены для резервного копирования данных на компакт-диск или другой съемный носитель.

4. Средства защиты данных от несанкционированного доступа и изменения. Основаны на криптографических методах защиты (шифровании данных).

5. Антивирусные программы. Предотвращают заражение компьютерной системы вирусами и «лечат» зараженные файлы. К популярным антивирусным программам можно отнести Dr.Web, AVP, Aidstest.

6. Средства коммуникации. Устанавливают удаленное соединение и обеспечивают обмен информацией (файлами, сообщениями электронной почты, факсимильными сообщениями) между компьютерами сети. Пример такой программы-FТР-клиент, который позволяет разместить готовый сайт на веб-сервере.

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

8. Русификаторы, адаптирующие программы к работе с кириллицей и пр.

 

3.3.1. Семейств операционных систем Microsoft Windows

 

Первая версия Windows увидела свет в конце 1980-х гг. За два десятилетия триумфального шествия по планете эта операционная система претерпела значительные изменения. Ее ранние версии 3.0, 3.1, 3.11 не обладали и десятой долей возможностей нынешней Windows. Важным шагом вперед стал выпуск 32-разрядной Windows 95, которая имела настраиваемую графическую среду и работала надежнее предыдущих версий. Первой многопользовательской сетевой системой от компании Microsoft стала Windows NT- она предназначалась для использования в локальных сетях крупных компаний и научных институтов. Ее преимуществами являются устойчивость к сбоям, рациональное распределение ресурсов между выполняемыми программами и защита файлов каждого пользователя. Достоинства Windows NT- перешли к более поздним представителям семейства Microsoft Windows, в том числе к самой распространенной на сегодняшний день системе Windows ХР, выпущенной в 2001 г. Современная Windows - это надежная операционная система с хорошо защищенным ядром и графическим интерфейсом, дружественным пользователю.

Общими чертами и одновременно достоинствами семейства операционных систем Microsoft Windows являются:

1. Удобный графический многооконный интерфейс. Имеет широкие возможности настройки в соответствии с предпочтениями пользователя. Унифицирован для приложений Windows.

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

Одно из проявлений объектно-ориентированного подхода - технология Drag&Drop, позволяющая перемещать и копировать объекты, буксируя их мышью с одного места на другое.

3.Многозадачность. Windows разрешает одновременно запускать большое количество программ и обеспечивает механизмы переключения с одной задачи на другую.

4. Поддержка мультимедиа. Windows имеет встроенные средства, с помощью которых можно воспроизводить видео, звук, анимацию и выполнять их обработку.

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

6. Поддержка стандарта Plug -and- Р1ау. Данный стандарт
автоматизирует процесс подключения к компьютеру новых периферийных
устройств.

7.Использование специальных инструментов - Мастеров. С их

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

8. Возможность работы в локальных и глобальных компьютерных сетях.

9. Программная совместимость с более ранними версиями системы.

Среди преимуществ 64-разрядной операционной системы Windows ХР -мощный центр обеспечения безопасности (брандмауэр), который защищает компьютер от вирусов и «атак» из Интернета; удобная настройка учетных записей пользователей; поддержка архивов формата ZIP; расширенные возможности работы с цифровыми фотографиями и мультимедиа-файлами и ряд других.

Распространенными версиями системы являются Professional и Home Edition.

В начале 2007 года Microsoft выпустила операционную систему нового поколения - Windows Vista (версии Starter, Home Premium, Business, Ultimate). По мнению руководства компании Microsoft, эта ОС является самым дорогостоящим и масштабным проектом в истории существования операционных систем.

К достоинствам Windows Vista относятся

· новый трехмерный графический интерфейс пользователя Aero Glass. Выполнен в стиле «прозрачное стекло» с анимационными эффектами;

· новая функция «родительский контроль», которая позволяет ограничить и всячески контролировать использование компьютера детьми;

· улучшенная поддержка средств мультимедиа. Позволяет, к примеру, записывать ТВ-передачи на диск DVD;

· усовершенствованный механизм поиска файлов и данных;

· поддержка нового стандарта трехмерной графики DirectX 10 для компьютерных игр и ряд других.

 

<== предыдущая лекция | следующая лекция ==>
Метод замены плоскостей проекций. Для упрощения решения метрических, а также некоторых позиционных задач, могут применяться методы, позволяющие переходить от задания фигур общих положений к | Инструментальное программное обеспечение
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 463; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.04 сек.