logo
билеты информатика 11

Структура программного обеспечения компьютера

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

  1. Системное программное обеспечение организует процесс обработки информации в компьютере

  2. Средства контроля и диагностики обеспечивают автоматическую проверку функционирования отдельных узлов ЭВМ, поиск ошибок в их работе.

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

  4. Система программирования позволяет разрабатывать программы на языках программирования.

  5. Трансляторы – комплекс программ, обеспечивающий автоматический перевод с алгоритмических и символических языков в машинные коды.

  6. Языки программирования – формальные языки связи человека с ЭВМ, предназначенные для описания данных (информации) и алгоритмов (программ) их обработки на компьютере.

  7. Прикладное программное обеспечение предназначено для непосредственного решения пользовательских задач.

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

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

  10. Уникальное программное обеспечение – комплекс программ, предназначенных для выполнения специализированных программ пользователя, решающих уникальные пользовательские задачи.