Понятие программного обеспечения эвм. Программное обеспечение эвм предприятия Программное обеспечение эвм на предприятии

Программное обеспечение является просто необходимым элементом для любой вычислительной техники. Без многих программ, просто невозможно представить себе работу на персональном компьютере, так как они упрощают весь рабочий процесс. Существует множество различных программ, для всех видов деятельности. В Агентстве Недвижимости «Мегаполис» к основному программному обеспечению относятся:

  • 1. АССТИ - автоматизированная система сбора технологической информации;
  • 2. АСКУЭ - автоматизированная система коммерческого учёта электрической энергии;
  • 3. Комплекс программ 1С: «1С Предприятие»; «1С Бухгалтерия»; «1С Зарплата и кадры»; «1С Склад».
  • 4. Сетевое программное обеспечение включает: сервер Net Ware и серверы:
    • а) Система электронной почты Mozilla Thunderbird;
    • б) Сервис сетевого обмена данными;
  • 5. Справочная правовая система «Гарант»;
  • 6. Охранная система «Гранит 14»;
  • 7. Система автоматизированного проектирования Auto Cad, компас3D.
  • 8. Пакет Adobe Reader 10 - для чтения электронных файлов формата pdf, и просмотра отсканированных документов;
  • 9. Полный пакет Microsoft Offiсе 2012-это пакет прикладных программ, для удобной работы с документами;
  • - ESET NOD32- антивирусный пакет, выпускаемый словацкой фирмой ESET;
  • - Браузер Mozilla Firefox- это программа позволяющая работать в в интернете;
  • - Архиваторы WinRar и 7Zip- свободные файловые архиваторы с высокой степенью сжатия данных;
  • - Языки программирования Вorland Delphi, Free Pascal, АВС Рascal,
  • -- ССleaner - программа для ухода за операционной системой. С ее помощью вы сможете удалить все ненужные системные файлы, очистить реестр ОС от накопившихся уже не нужных файлов;
  • - Adobe Reader- это программа для просмотра и печати документов в формате PDF;
  • - TeamViewer- пакет программного обеспечения для удалённого контроля компьютеров;
  • - GIMP- растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой;
  • - Corel DRAW- популярный и один из мощнейших редакторов векторной графики;
  • - AutoCAD- двух- и трёхмерная система автоматизированного проектирования и черчения.

В Агентстве Недвижимости «Мегаполис» находится 5 кабинетов, и более 14 других различных отделов предприятия. Каждый компьютерный класс оснащен от 10 до 14 компьютеров. В данный момент проходит модернизация и обновление компьютерной техники.

Типовые характеристики компьютерного обеспечения кабинетов АН «Мегаполис» приведены в таблица 1.

Таблица 1. Характеристики компьютерного обеспечения

Операционная система

Процессор

Размер ОЗУ

Объем винчестера

AMD Core 2 Duo 2,4 GHZ

AMD Core 2 Duo 2,4 GHZ

AMD Core 2 Duo 2,8 GHZ

Intel Pentium 3,2 GHZ

Intel Celeron 3,2 GHZ

Кроме этого находятся в наличии и офисная оргтехника принтеры EPSON EPL6200L, SAMSUNG ML-1615, сканеры Metrologik MS9520 и ZEBEX Z-3072SD, hub Asus Giga1008.

SAMSUNG ML-1615 - моноблочный лазерный принтер для качественной профессиональной печати. Формат - A4 (~210x297), печать черно-белая, технология печати - лазерная, ресурс картриджа - 3 500 стр., скорость ч/б печати - до 16 стр/мин, максимальный размер отпечатка - 210 x 297.

В узле доступа, для организации магистральной линии связи используется цифровое оборудование фирм “NEC” и ”Simens”, на котором используется, соответственно, программное обеспечение WinLCT и TNMS, которые служат для отслеживания магистрали и оборудования.

В роутере используется межсетевая операционная система Cisco (Cisco IOS).

В коммутаторах Cisco используется операционная система Catalist (COS).

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

Поскольку без ПО функционирование ПК невозможно в принципе, оно является неотъемлемой составной частью любого ПК и поставляется вместе с его аппаратной частью (hardware ).

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

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

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

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

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

Назначение ПО:

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

Программное обеспечение позволяет:

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

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

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

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

Расширение существующего ПО предполагает наличие следующих возможностей:

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

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

  • модульность;
  • наращиваемость и развитие;
  • надежность;
  • предсказуемость;
  • удобство и эргономичность;
  • гибкость;
  • эффективность;
  • совместимость.

Основные принципы разработки современного программного обеспечения:

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

Программы на компьютер можно установить двумя способами:

  • Инсталляцией с дистрибутива
  • Простым копированием

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

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

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

Внутреннее ПО выполняет следующие основные функции:

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

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

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

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

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

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

Драйверы имеют следующие особенности:

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

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

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

ОС представляет собой набор программ управления ПЭВМ.

Состав ПО определяется кругом задач, которые пользователь предполагает решать с помощью компьютера.

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

Классификация программного обеспечения по функциональному назначению

Схема общей классификации ПО

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

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

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

Лекция 3. Программное обеспечение ПК

Классификация программного обеспечения (ОП) ЭВМ.

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

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

В настоящее время программное обеспечение ПК включает нес­колько десятков тысяч программ, которые можно разделить на три основных класса:

Без программного обеспечения компьютер не будет работать. Все программы можно делить на 3 большие группы:

Системные;

Прикладные;

Инструментальные средства разработки программ.

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

К ним относятся:

  • Операционные системы
  • Программы-утилиты
  • драйверы (управление вводом/выводом),
  • программы-оболочки(NC),обеспечивающие удобства общения с ЭВМ,
  • операционные оболочки (графический интерфейс, мультипрограммирование, средства обмена информацией между программами, например, WINDOWS 3.1),
  • средства тестирования и диагностики ЭВМ,
  • программы, управляющие локальной сетью.

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

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

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

Программы-оболочки - это программы, обеспечивающие более удобный и наглядный способ общения с ПК, чем ОС. Программы-оболочки не заменяют ОС, а дополняют ее. Например, Norton Commander, Volkov Commander, Norton Navigator.

Операционные оболочки - это программы, которые, как и программы-оболочки, являются надстройкой над ОС, обеспечивают удобство и наглядность общения с ПК, кроме того, расширяют возможности ОС в плане логического уровня интерфейса с пользователем: графический интерфейс, мультипрограммирование, создает интегрированную среду для работы с различными программными средами и информацией различных форматов. Например, WINDOWS 3.10, 3.11 для MS-DOS, Xwindows для Unix.

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

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

К ним относятся:

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

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

В его состав входят :

  • компиляторы,
  • интерпретаторы языков высокого уровня.
  • библиотеки стандартных программ,
  • прикладные утилиты,
  • средства редактирования, отладки и тестирования программ.

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

| следующая лекция ==>

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

Рис. Структура программного обеспечения ПК

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

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

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

Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например позволяют ей рабо-тать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т. д. Так, первые попавшие в нашу страну версии операционных систем DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиату-ры. Для устранения этого недостатка были созданы специальные драйверы клавиатуры.

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


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

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

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

Прикладное программное обеспечение предназначено для не-посредственного решения пользовательских задач. Прикладные программы в основном представлены пакетами прикладных программ (ППП) — комплексом взаимосвязанных программ для решения задач определенного класса в конкретной предметной области.

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

Пакеты программ текстовой обработки;

Табличные процессоры;

Пакеты программ графики;

Системы управления базами данных.

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

Рассмотрим подробнее наиболее часто применяемые пакеты.

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

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

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

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

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

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

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

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

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

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

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

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

Системы автоматизированного проектирования (САПР) по-зволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера.

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

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

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

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

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

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

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

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

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

В составе Microsoft Office имеется также несколько неболь-ших программ достаточно узкой специализации. К ним отно-сятся:

Photo Editor — редактор рисунков;

Microsoft Graph — программа для построения простых диа-грамм;

Microsoft WordArt — программа для преобразования слов и фраз в графические изображения; эти изображения можно ис-пользовать, например, для создания эмблем и шапок на фир-менных бланках организации;

Microsoft ClipArt — программа для вставки в документ зара-I нее заготовленной и красочно оформленной графики;

Microsoft Organization Chart поможет уточнять, кто есть кто (и кто за кого отвечает) в любой компании;

Equation Editor — программа для вставки самых сложных ма-тематических уравнений.

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

К достоинствам Microsoft Office также относится интегриро-ванность программ Excel, Word, Access друг с другом и с други-ми программами и поддержка новейших Web-технологий. Дан-ные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

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

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

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

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

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

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

- монитор, который управляет выполнением задач;

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

- супервизор, управляющий процессом, памятью и работой оборудования;

- планировщик, определяющий порядок выполнения задач и распределение ресурсов;

- утилита, которая выполняет сервисные операции.

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

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

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

На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем.

ОС UNIX — одна из старейших и наиболее простых опера-ционных систем, обладающая тем не менее большим набором инструментальных средств. Позволяет работать с каждой при-кладной программой в отдельном окне (полиэкранная техноло-гия). С точки зрения пользователя, наиболее важными качества-ми системы являются переносимость прикладных программ с одного компьютера на другой и богатый сетевой сервис, позво-ляющий осуществлять распределенную обработку данных. UC UNIX широко используется в суперкомпьютерах, рабочих станциях сети и профессиональных ПК. Сейчас на рынке программного обеспечения представлено много различных вари-антов этой мобильной операционной системы: XENIX, UNIXWARE, SUN-OS, LINUX, BSD.

Операционная система OS/2, будучи полноправной многоза-дачной операционной системой, со своим оригинальным графи-ческим пользовательским и программным интерфейсами, сохра-няет совместимость с однозадачными ОС MS-DOS и PC-DOS. Она предоставляет широкие возможности обработки не только текстов, но и изображений. В основном предназначена для рабо-ты на серверах. Система обладает высокой надежностью, но ра-ботать с ней могут только квалифицированные пользователи.

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

Примером широко распространенной однозадачной опера-ционной системы является MS-DOS, предложенная корпораци-ей Microsoft.

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

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

– системное ПО;

– инструментальные системы (системы программирования);

– прикладное ПО.

Системное программное обеспечение предназначено для:

– создания операционной среды функционирования других программ;

– автоматизации процесса разработки новых программ;

– обеспечения надежной и эффективной работы вычислительной сети;

– проведения диагностики и профилактики аппаратуры;

– выполнения вспомогательных технологических процессов, например, копирования, архивирования и т.п

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

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

Основные задачи, решаемые операционной системой:

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

– управление аппаратными средствами компьютера;

– организация файловой системы;

– запуск прикладных программ.

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

Программа – это совокупность команд, управляющих действиями компьютера, записанная в соответствии с синтаксисом языка программирования.

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

Транслятор программа-переводчик с языка программирования на язык машинных кодов. Трансляторы делятся на интерпретаторы и компиляторы.



Интерпретатор – транслятор, который обеспечивает покомандный перевод в машинные коды и одновременное выполнение каждой команды.

Компилятор – транслятор, который переводит всю программу в машинные команды без ее выполнения. Компилированные программы работают быстрее интерпретированных в 20-50 раз.

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

1. Машинно-зависимые (автокод, ассемблер);

2. Машинно-независимые или языки высокого уровня:

– процедурно-ориентированные (Фортран, Паскаль, Бейсик и др.);

– проблемно-ориентированные (узкоспециализированные);

– объектно-ориентированные (Java, C ++);

– скрипт-языки (для работы с программами в сети Интернет).

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

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

– подготовка текстов – редакторы текстов;

– подготовка графики – графические редакторы;

– подготовка типографских документов – издательские системы;

– обработка табличных данных – табличные процессоры;

– обработка массивов информации – системы управления базами данных;

– конструирование –системы автоматизированного проектирования;

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

Тенденции развития ПО

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

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

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

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

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

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

– переориентация финансовых потоков на отечественный рынок (импортозамещение);

– обеспечение национальной безопасности страны в части технологической независимости;

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

– развитие отечественных центров разработки информационных технологий мирового класса;

– повышение конкурентоспособности отечественных программных продуктов на мировом рынке.

В апреле 2011 года комиссия по высоким технологиям и инновациям при правительстве РФ одобрила создание НПП. К созданию новых программных продуктов подключилось более 130 отечественных компаний, которые вошли в специальный комитет по разработке НПП.