Скачиваний:
53
Добавлен:
13.06.2014
Размер:
545.28 Кб
Скачать

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

  1. Системное обеспечение: 1. операционные системы (программы-оболочки, драйверы, утилиты), 2. средства контроля и диагностики.

  2. Системы программирования: языки программирования (Basic, Pascal, Java, HTML, СИ).

  3. Прикладное программное обеспечение: 1. прикладные программы, 2. специальные пакеты прикладных программ, 3. интегрированные прикладные системы.

I. Операционные системы составляют основу программного обеспечения ПК. Операционные системы – это совокупность программ, обеспечивающих управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. Программы-оболочки – программы обеспечивающие более удобный и наглядный способ общения пользователя ПК, чем штатные средства операционных систем. Для MS DOS используют оболочки: Norton Commander, Volkov Commander. Для Windows: FAR, Windows Commander. Драйверы – программное обеспечение взаимодействующие операционной системы с внешними средствами. Утилиты – вспомогательные программы, обеспечивающие расширение возможностей операционной системы. Средства контроля и диагностики – для проверки устройств ПК.

II. Языки и трансляторы позволяют разрабатывать системы и операционные программы. Языки программирования – это искусственные языки созданные для описания алгоритмов обработки данных. С помощью языков программирования разрабатываются программы для ПК. Программа – совокупность программ, записанных в соответствии с принятым синтаксисом и управляющих действиями компьютера. Транслятор – переводчик с языка программирования на язык ЭВМ, т.е. команды состоящие из кодов ЭВМ. Интерпретатор – транслятор, который обеспечивает покомандный перевод машинных кодов и одновременное выполнение каждой программы. Недостаток: низкая скорость; достоинство: организация работы в режиме диалога - пользователь-ПК. Компилятор – транслятор, который переводит всю программу в машинные коды без её выполнения. В результате создается отдельный модуль.

III. Прикладное программное обеспечение (ППО) – совокупность программ различного назначения для автоматизации обработки различного вида информации. Прикладные программы – программы, которые разрабатываются как правило, для конкретных пользователей или самими пользователями. Использование прикладных программ другими пользователями ограничено. Специализированные пакеты прикладных программ – программы дляяопределе6нного класса задач конкретной предметной области, которые предназначены для обеспечения потребностей большого числа пользователей. Имеется «дружественный» интерфейс и могут эксплуатироваться без участия программиста: текстовые редакторы, электронные таблицы, базы данных, ГАРАНТ (справочная законодательная система), программы вспомогательных программ. Интегрированные прикладные системы – комплексные пакеты прикладных программ, обладающие универсальными возможностями по обработке информации и включают в себя: текстовые редакторы, текстовые процессоры, системы управления базами данных, средства деловой графики. Представители: Русский офис, Microsoft Office, Works, quarto Pro.