программное обеспечение

Что такое программное обеспечение:

Программное обеспечение - это последовательность инструкций, написанных для интерпретации компьютером с целью выполнения определенных задач. Его также можно определить как программы, которые управляют работой компьютера .

На компьютере программное обеспечение классифицируется как логическая часть, функция которой заключается в предоставлении инструкций для оборудования. Аппаратное обеспечение - это вся физическая часть компьютера, например, процессор, память, устройства ввода и вывода. Программное обеспечение состоит из всех программ, которые существуют для такой системы, независимо от того, производятся ли они пользователем или производителем компьютера.

Английский термин « программное обеспечение» был впервые использован в 1958 году в статье, написанной американским ученым Джоном Уайлдером Тьюки. Он также отвечал за введение термина « бит » для обозначения «двоичной цифры».

Программное обеспечение можно классифицировать на три типа:

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

Программное обеспечение для программирования : это набор инструментов, которые позволяют программисту разрабатывать компьютерные системы, обычно с использованием языков программирования и интегрированной визуальной среды разработки.

Прикладное программное обеспечение . Это компьютерные программы, которые позволяют пользователю выполнять ряд конкретных задач в различных областях деятельности, таких как архитектура, бухгалтерский учет, образование, медицина и другие коммерческие области. Видео игры, базы данных, системы промышленной автоматизации и т. Д. Также включены.

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