Структура программного обеспечения компьютера
Современный компьютер – это единство аппаратных средств и программного обеспечения (ПО). Компьютерная программа – это закодированная информация о действиях, которые предписывается выполнить компьютера, алгоритм для исполнения компьютером, записанный или на языке машинных двоичных кодов, или на специальном языке программирования. Чтобы на компьютере можно было решать задачи, нужна совокупность программ – программное обеспечение.
-
Системное программное обеспечение организует процесс обработки информации в компьютере
-
Средства контроля и диагностики обеспечивают автоматическую проверку функционирования отдельных узлов ЭВМ, поиск ошибок в их работе.
-
Операционные системы – главная часть системного ПО. Это комплекс программ, управляющих всеми аппаратными компонентами компьютера, обеспечивая их целостное функционирование, а также предоставляющих пользователю доступ к аппаратным возможностям компьютера.
-
Система программирования позволяет разрабатывать программы на языках программирования.
-
Трансляторы – комплекс программ, обеспечивающий автоматический перевод с алгоритмических и символических языков в машинные коды.
-
Языки программирования – формальные языки связи человека с ЭВМ, предназначенные для описания данных (информации) и алгоритмов (программ) их обработки на компьютере.
-
Прикладное программное обеспечение предназначено для непосредственного решения пользовательских задач.
-
Пакеты прикладных программ – это, в частности, наиболее известные инструментальные программные средства, такие как текстовые и графические редакторы, электронные таблицы, а также системы управления базами данных и т.д.
-
Библиотеки стандартных программ составляют часто используемые программы вычисления функций, решения уравнений, распространенных операций обработки данных (сортировка, нахождение максимального и минимального значений в массивах данных и т.д.)
-
Уникальное программное обеспечение – комплекс программ, предназначенных для выполнения специализированных программ пользователя, решающих уникальные пользовательские задачи.
- Компьютер. Магистрально-модульный принцип построения.
- Процессор компьютера.
- Организация и основные характеристики памяти компьютера.
- Хранение информации и ее носители.
- Операционная система компьютера
- Текстовый редактор
- Графический редактор
- Электронные таблицы
- Системы управления базами данных (субд).
- Файл. Работа с файлами
- Этапы решения задач на компьютере
- Передача информации. Локальные и телекоммуникационные компьютерные сети.
- Структура программного обеспечения компьютера
- Компьютер как формальный исполнитель алгоритмов (программ)
- Понятие алгоритма.
- Исполнители алгоритмов
- Типы алгоритмов
- Конструирование алгоритмов методом пошаговой детализации. Вспомогательный алгоритм.
- Основные принципы структурного программирования