Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы 3-10,14,15,17.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
701.44 Кб
Скачать

Вопрос 5 Классификация программного обеспечения (по)

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

  • системные программы (системное программное обеспечение);

  • прикладные программы (прикладное программное обеспечение);

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

  1. прикладные программы обеспечивают выполнение необходимых пользователям работ;

Системное ПО поддерживает выполнение прикладных программ..

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

Прикладное ПО

Системное ПО

Системы программирования

Текст. редакторы

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

Редакторы программного кода и языки программирования

Граф. редакторы

Утилиты (драйверы, архиваторы, антивирусы, управления памятью, диагностики устройств и т.д.)

Трансляторы (компиляторы или интерпретаторы)

Электр. таблицы

Операционные оболочки

отладчики

СУБД

Библ-ки станд. программ

Матем.пакеты

Диалоговая среда

Издат.системы

Справочная система

САПР

Бугалт. Пр-мы

Пр-мы распознавания текста

Экспертные системы и системы искусственного интеллекта

Вопрос 6

Системное программное обеспечение ПК

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

1).операционная система;

2).операционные оболочки; 3

3). сетевая операционная система.

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

Функции операционной системы:

  • диалог с пользователем;

  • ввод-вывод и управление данными;

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

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

  • распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

  • запуск программ на выполнение;

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

  • передача информации между различными внутренними устройствами;

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

ОС можно разделить на 3 группы:

  • однозадачные (MS DOS);

  • многозадачные(Windows, UNIX, LINUX, OS/2)

  • сетевые(Windows NT, UNIX, NetWare, IBM LAN)

В состав ОС входят:

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

  • утилиты;

  • программы, управляющие файловой системой;

  • программы управления вводом/выводом;

  • драйверы внешних устройств;

  • справочную систему.

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

Процессор командного языка

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

Утилиты

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

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

  • программы контроля, тестирования и диагностики;

  • программы-драйверы по управлению устройствами ввода-вывода, оперативной памятью;

  • программы- архиваторы;

  • антивирусные программы;

  • программы восстановления, форматирования, защиты данных ;

  • коммуникационные программы, организующие обмен информацией между компьютерами;

  • программы для управления оперативной памятью;

  • программы для записи CD-ROM.

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

Драйверы внешних устройств

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

Типы файлов:

Exe, com – исполняемые, программные

Hlp - справки

Htm, html –гипертекстовый

Txt, doc - текстовые

Xls – электр. таблица

Bmp, jpg, jpeg - графические

Mdb – базы данных

Bas, pas –программы на Basic и Pascal

Zip, rar, arj - архивные

Wav, mp3 звуковые в цифровом формате

Avi - видеофайл

Системные оболочки

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