Вопросы и ответы (1017166), страница 4
Текст из файла (страница 4)
Классификация ПО:
1) ПО, обеспечивающее поддержку аппаратных средств (системное ПО);
2) ПО, связанное с технологией разработки программ (инструментарий технологии программирования)00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;
3) ПО, обеспечивающие функциональные задачи в некоторых предметных областях (пакеты прикладных программ).
60. Системное программное обеспечение компьютеров. Классификация СПО.
Системное ПО делится на базовое (минимальный набор программных средств) и сервисное (дополнительные улучшения).
К базовому СПО относят BIOS, операционные системы (ОС), операционные оболочки.
К сервисному СПО относят программы диагностики, программы архивации, антивирусы, программы обслуживания.
61. Системное программное обеспечение компьютеров. BIOS.
BIOS – совокупность программ, обеспечивающих автоматическое тестирование узлов ЭВМ при ее включении, поиск и загрузку ОС, взаимодействие основных частей ЭВМ между собой.
62. Системное программное обеспечение компьютеров. Операционная система. Основные задачи ОС.
ОС предназначена для управления выполнением пользовательских программ и для планирования и управления вычислительными ресурсами машины.
Функции ОС
1) осуществление диалога с пользователем;
2) ввод, вывод и управление данными;
3) распределение ресурсов;
4) запуск программ на выполнение;
5) вспомогательные операции обслуживания;
6) передача информации между узлами;
7) программная поддержка работы периферийных устройств.
Операционная оболочка – специальные программы, предназначенные для облегчения общения пользователя с ОС.
63. Системное программное обеспечение компьютеров. Разновидности операционных систем.
1) однозадачные (MS-DOS) и многозадачные (Windows).
2) по количеству пользователей: однопользовательские и многопользовательские (Windows, UNIX);
3) локальные – на 1 ЭВМ, сетевые – на нескольких ЭВМ.
64. Системное программное обеспечение компьютеров. Операционные оболочки.
65. Программное обеспечение компьютеров. Сервисное программное обеспечение компьютеров.
66. Программное обеспечение компьютеров. Пакеты прикладных программ.
67. Программы однократного выполнения. Программы многократного использования. Программные изделия.
68. Языки программирования. Классификация языков программирования.
1) Машинные коды (низкого уровня).
2) Машинно-ориентированные языки (команды записываются словами) – Assembler.
3) Алгоритмические языки (высокого уровня) – C, Pascal, Fortran.
4) Процедурно-ориентированные языки.
5) Интегрированные среды программирования.
69. Языки программирования. Трансляторы программ. Компиляция и интерпретация программ.
Программы, выполняющие преобразование алгоритма решения задач, написанных на языке высокого уровня, в машинные коды, называются трансляторами. Они разделяются на компиляторы и интерпретаторы.
70. Задание языков программирования. Алфавит, синтаксис, семантика языков программирования.
71. Типы данных в языке программирования. Описание типов данных. Константы и массивы.
72. Данные типа Variant. Описание и применение данных Variant.
73. Логический тип данных. Операции с данными логического типа.
74. Типы операций. Математические операции. Операции отношения. Логические операции.
75. Управляющие структуры. If Then Else.
76. Операторы цикла типа For, типа Do.
77. Процедуры и функции в языках программирования.
78. Понятие базы данных. Системы управления базами данных.