Виды программного обеспечения

Get Started. It's Free
or sign up with your email address
Виды программного обеспечения by Mind Map: Виды программного обеспечения

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

1.1. Интерфейс рассчитан на "общение" с пользователем

1.2. Помогает ускорить необходимые вычислительные процессы

1.3. Помогает упорядочить данные

1.4. Помогает решить тематические задачи

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

2.1. Содержит текстовые редакторы

2.1.1. Для создания и редактирования кода программы

2.2. Содержит компиляторы

2.2.1. для перевода программы на языке высокого уровня. Перевод осуществляется целиком однократно. При переводе создается файл.

2.3. Содержит трансляторы

2.3.1. Для перевода программы в машинный код

2.4. Содержит ассемблеры

2.4.1. для перевода программы на языке Ассемблер

2.5. Содержит интепретаторы

2.5.1. для покомандного перевода и исполнения программы на языке высокого уровня

2.6. Содержит библиотеки

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

3. Системное ПО

3.1. Контролирует работу важных элементов компьютера

3.1.1. Оперативная память

3.1.1.1. Функции

3.1.1.1.1. Ведение файловой системы

3.1.1.1.2. Динамическая компоновка выполняемых программ

3.1.1.1.3. Обеспечение многозадачной работы

3.1.2. Процессор

3.1.2.1. Функции

3.1.2.1.1. Выборка (чтение) выполняемых команд

3.1.2.1.2. Ввод (чтение) данных из памяти или устройства ввода/вывода

3.1.2.1.3. Вывод (запись) данных в память или в устройства ввода/вывода

3.1.2.1.4. Обработка данных (операндов) , в том числе арифметические операции над ними

3.1.2.1.5. Адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен

3.1.2.1.6. Обработка прерываний и режима прямого доступа

3.1.3. Жёсткий диск

3.1.3.1. Функции

3.1.3.1.1. Играет роль памяти компьютера