Программное обеспечение и операционная система

Представьте компьютер, который только что выпустили с завода.
Что в нем есть?
Что мы можем с ним делать?
Чего в нем не хватает?
Общение человека с компьютером должно быть простым, наглядным, понятным. Это реализуется с помощью программного обеспечения (ПО) компьютера.

Программное обеспечение — совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера.

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

  • Системное ПО
  • Прикладное ПО
  • Системы программирования

Главной частью системного программного обеспечения является операционная система (ОС)

Операционная система — это система программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование.

Одними из самых распространенных ОС для ПК являются: Windows, Linux.

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

  • архиваторы используют для освобождение места на диске, перенос информации;
  • антивирусные программы служат для защиты от воздействия компьютерных вирусов.

Программы, при помощи которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.
Прикладные программы:

  • Офисные программы;
  • Мультимедийные программы;
  • Развлекательные программы;
  • Профессиональные программы;
  • Образовательные программы.

Система программирования — комплекс инструментальных средств, предназначенных для работы с программами на одном из языков программирования.
Существует много разных языков, например Паскаль, Бейсик, «Си», Ассемблер, Экшен скрипт и др. Программисты создают все виды программного обеспечения.