12
относящихся к
функционированию системы обработки данных (СТ ИСО
2382/1-84).
Программное обеспечение делится по назначению на системное,
прикладное и инструментальное; по способу распространения и
использования на закрытое (платное, либо ограниченное правами доступа)
и открытое, т.е. свободное, которое
может распространяться, устанавливаться
и использоваться на любых компьютерах без ограничений.
Системное программное обеспечение представляет собой комплекс
программ, обеспечивающих эффективное управление компонентами
вычислительной системы – процессора, оперативной памяти, каналов ввода-
вывода, сетевого
оборудования, выступая в качестве промежуточного
интерфейса между аппаратурой и приложениями пользователя. Системное ПО
не решает конкретные прикладные задачи, а лишь обеспечивает работу других
программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Прикладное программное обеспечение (Application software) – это
программное обеспечение, которое состоит из отдельных прикладных
программ и
пакетов прикладных программ, предназначенных для решения
различных задач пользователей; автоматизированных систем, которые
созданы на основе этих (пакетов) прикладных программ.
К прикладному ПО
можно отнести базы данных, серверы электронной
почты, управление сетью и безопасностью, текстовые редакторы,
электронные таблицы, программы-клиенты для электронной почты и блогов,
персональные информационные системы и медиа редакторы, а
также медиа-
плееры, веб-браузеры, вспомогательные браузеры и др.
Инструментальное программное обеспечение предназначено для
разработки новых программ и программных комплексов. Множество
различных приложений на компьютере создаётся с помощью языков и систем
программирования. Язык программирования – это формализованный язык
описания алгоритмов, которые используются для решения различных задач на
компьютере. В
процессе становления и развития вычислительной техники
развивались и языки программирования.
Некоторые из них изменялись,
трансформировались, интегрировались с другими, некоторые исчезли вовсе.
На сегодняшний день существут богатый арсенал языков программирования:
Assembler, Basic, C++, Delphi, Fortran, Java, Pascal, и др. Каждый из
перечисленных языков программирования имеет целый ряд модификаций
(например, Basic, Q-Basic, Visual Basic и др.), которые по возможностям и
свойствам существенно отличаются друг от друга.
Достарыңызбен бөлісу: