программное обеспечение представляет собой последовательность письменные инструкции для интерпретации компьютером с целью выполнения определенных задач. Его также можно определить как программы, управляющие работой компьютера.
На компьютере программное обеспечение классифицируется как логическая часть, функция которой заключается в предоставлении инструкций для аппаратное обеспечение. Аппаратное обеспечение - это вся физическая часть, из которой состоит компьютер, например ЦП, память и устройства ввода и вывода. Программное обеспечение состоит из всех программ, которые существуют для данной системы, независимо от того, созданы ли они пользователем или производителем компьютера.
Английский термин "программное обеспечение"впервые был использован в 1958 году в статье американского ученого Джона Уайлдера Тьюки. Он также отвечал за введение термина "немного"обозначать" двоичную цифру ".
Программное обеспечение можно разделить на три типа:
Программное обеспечение: это набор информации, обрабатываемой внутренней системой компьютера, которая позволяет взаимодействовать между пользователем и периферийными устройствами компьютера через графический интерфейс. В его состав входят операционная система и драйверы устройств (память, принтер, клавиатура и другие).
Программное обеспечение для программирования: представляет собой набор инструментов, которые позволяют программисту разрабатывать компьютерные системы, как правило, с использованием языков программирования и визуальной интегрированной среды разработки.
Программное обеспечение: компьютерные программы, которые позволяют пользователю выполнять ряд конкретных задач в несколько сфер деятельности, таких как архитектура, бухгалтерия, образование, медицина и другие области рекламные ролики. Также есть видеоигры, базы данных, системы промышленной автоматизации и т. Д.
Также существует понятие свободное программное обеспечение, который относится к программе, которая дает пользователю свободу, позволяя ему изучать, изменять и делиться ею с другими людьми. Для этого пользователь должен иметь доступ к исходному коду, чтобы изменять его в соответствии со своими потребностями.