作者:Bato Mandalov 2 年以前
328
更多类似内容
Инструментальное ПО включает средства для разработки программ и предназначено для программистов. Все типы ПО создаются с помощью данного типа ПО.
Помимо трансляторов разрабатывается целый комплекс программных средств, объединяемых в системы программирования. Они могут включать в себя: транслятор, интегрированная среда разработки, текстовый редактор, отладчик, набор библиотек и т.д.
Транслятор - программа, которая преобразует программу, написанную на одном из ЯП высокого уровня в программу, состоящую из машинных команд Трансляторы делят на компиляторы и интерпретаторы.
Интерпретатор выполняет обработку и программу
Компилятор транслирует всю программу без выполнения
Прикладное ПО делится на две группы: -прикладные программы общего назначения -целевое прикладное ПО
К целевому прикладному ПО относятся пакеты, учитывающие специфику поддерживаемых задач пользователя и имеющие более узкое применение. К ним относятся: пакеты программ для проведения научных и статистических расчетов; программы для автоматизации бухучета; настольные издательские системы; системы автоматизированного проектирования системы управления персоналом и др.
Прикладные программы общего назначения предназначены для широкого круга пользователей и применяются одновременно во многих областях человеческой деятельности. К данному типу прикладного ПО относятся: текстовые процессоры; графические пакеты; системы управления базами данных; средства для создания презентаций; браузеры; программы для работы с электронной почтой; органайзеры; компьютерные игры Очень часто несколько программных продуктов объединяют в интегрированный пакет прикладных программ.
Многие прикладные программы входят в состав ППП пакетов прикладных программ. Они позволяют решить целый комплекс взаимосвязанных задач для конкретной предметной области.
Прикладные программы дают пользователю возможность решать разные информационные задачи без программирования (текстовые редакторы, медиаплееры и т.д.)
Системное ПО можно разделить на две части: -базовое ПО; -сервисные программы
Сервисные программы (утилиты) Вспомогательные компьютерные программы, расширяющие возможности ОС. К ним относятся файловые менеджеры, архиваторы, антивирусные программы, средства диагностики системы и др.
Средства диагностики системы программы сканирования и дефрагментации жестких дисков, программы сбора сведений о системе и др.
Антивирусные программы программы для обнаружения вредоносных программ и лечения зараженных файлов. Вредоносное ПО - программы, предназначенные для причинения ущерба. К ним относятся вирусы, троянские программы, сетевые черви, spyware, adware, keylogger и др.
Архиваторы программы, позволяющие с помощью специальных алгоритмов сжатия данных уменьшить размер файлов и выполнить упаковку одного или нескольких файлов в один архив.
Файловые менеджеры программы, обеспечивающие удобный и наглядный интерфейс для работы с файлами.
Базовое ПО В его состав входят ОС, сетевые программные средства и драйвера устройств.
Linux свободно распространяемая ОС (бесплатная) доступность исходных кодов дистрибутивов модульности установки - пользователь может выбрать набор нужных ему приложений поддерживает большое количество файловых систем хорошо развиты консольный интерфейс работы и командный язык существует только один администратор системы пользователь с именем root меньше драйверов, чем у Windows сложная процедура установки новых пакетов
Windows платная ОС недоступность кодов модульность установки - в Windows набор приложений меньше, чем в Linux позволяет работать только с двумя типами файловых систем FAT и NTFS намного больше драйверов, чем на Linux дистрибутивы Windows содержат весь набор необходимых библиотек.