Смекни!
smekni.com

Информатика и программное обеспечение ПЭВМ (стр. 35 из 48)

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

Представители программных продуктов общего назначения:

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

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

3. Текстовые процессоры – автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.

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

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

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

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

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

1. Органайзеры (планировщики) – программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжек.

2. Программы-переводчики, средства проверки орфографии и распознавания текста включают:

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

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

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

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

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

– форматирование и редактирование текстов;

– автоматическую разбивку текста на страницы;

– создание заголовков;

– компьютерную верстку печатной страницы;

– монтирование графики;

– подготовку иллюстраций и т. п.

Программные средства мультимедиа являются относительно новым классом ППП.

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

Этот класс ППП сформировался в связи с несколькими факторами:

– с изменением среды обработки данных;

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

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

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

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

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

Разработка этих систем идет по следующим направлениям:

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

– готовые экспертные системы для принятия решения в рамках определенных предметных областей;

– системы анализа и распознавания речи и др.

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

3.2.1 Общие сведения об операционных системах

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

Базовое программное обеспечение (base software) – минимальный набор программных средств, обеспечивающих работу компьютера.

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

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

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

Операционная система предназначена:

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

– планирования и управления вычислительными ресурсами ЭВМ;

– предоставления услуг пользователю.

Рис. 3.4. Классификация системного программного обеспечения

Операционные системы для персональных компьютеров делятся:

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

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

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

– несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.

Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:

– управление памятью;

– функциональные возможности вспомогательных программ (утилит) в составе операционной системы;

– наличие компрессии диска;

– возможности архивирования файлов;

– поддержка многозадачного режима работы;

– наличие качественной документации;

– условия и сложность процесса инсталляции.

Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:

– OS/2 во всех модификация (IBM);

– Windows NT во всех модификациях (Microsoft);

– Unix во всех модификациях;

– Next Step 3.2 (Next);

– SCO Open Desktop 3.0 1 (Sante Cruz Operation);

– Solaris 2.1 (SunSoft) – x86;

– UnixWare Personal Edition 1.0 (Novell).

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

Таблица 3.1

Тип операционной системы Пользователи, имеющие операционные системы Считают лучшими
MS-DOS 62,4% 18,8%
WINDOWS 52,8% 23,1%
OS/2 14,1% 12,5%
NETWERA 10,2% 6,8%
UNIX 7,9% 5,4%

Операционная система MS-DOS (фирма Microsoft) (рис. 3.5).

Предшественником MS-DOS была ОС DOS-89. В то время наиболее популярной системой для микрокомпьютеров на базе Intel 8080 и Zilog Z-80 была ОС CP/М-80 фирмы DigitalResearch. Эта система обеспечивала доступ к разнообразным средствам прикладного программного обеспечения (текстовым процессорам, администраторам баз данных и т. д.)

В октябре 1980 г. компания IBM предложила фирмам, занимающимся разработкой ПО для микрокомпьютеров, начать поиск операционной системы для нового семейства персональных компьютеров. Фирма Microsoft не могла предложить собственной операционной системы за исключением автономной версии Microsoft BASIC, однако она заплатила фирме Seattle Computer Products за право продавать систему Питерсона DOS-86. За это Seattle Computer Products получила лицензию на право использовать и продавать языки программирования и все версии операционной системы для микропроцессора 8086, разработанные фирмой Microsoft. В июле 1981 г. Microsoft приобрела все права на систему DOS-86, значительно переработала ее и дала название MS-DOS. Осенью 1981 г. появились первые компьютеры IBM PC, фирма IBM предложила для них в качестве основной операционную систему MS-DOS, названную PS-DOS 1.0. Кроме того, фирма IBM выбрала для микрокомпьютеров РС в качестве альтернативны операционные системы СР/М-86 (фирмы Digital Research) и P-system (фирмы Softech). Однако обе эти системы имели ряд недостатков: обладали малым для IBM PC быстродействием, высокой стоимостью, отсутствием доступных языков программирования. Окончательно чаша весов склонилась в пользу системы PC-DOS после того, как фирма IBM с ее помощью реализовала все прикладные программные средства для IBM PC, а также инструментарий, работающий под их управлением. Поэтому с самого начала разработчики программного обеспечения ориентировались на PC DOS, а системы CP/M-86 и P-system не заняли сколько-нибудь значительного места на рынке программного обеспечения для IBM PS.

Фирма IBM была единственным крупным производителем компьютеров, которая оснастила свою продукцию системой MS-DOS (версия 1.0), названной PS-DOS 1.0. Система MS-DOS версия 1.25

Рис. 3.5. Этапы развития системы MS-DOS

(эквивалентная системе фирмы IBM PC DOS 1.1) была опубликована в июне 1982 г. В ней исправлено несколько ошибок. Кроме того, она поддерживала работу двухсторонних дисков и аппаратную независимость ядра DOS. Эту версию системы DOS использовали в своей продукции, кроме IBM, и другие фирмы: Texas Instruments, COMPAQ, Columbia, которые вышли на рынок персональных компьютеров раньше. Из-за резкого снижения цен на ОЗУ и жесткие диски популярность системы MS-DOS (версия 1) была недолгой.