Содержание урока:
8.1. Структура программного обеспечения
8.2. Системное программное обеспечение
8.4. Прикладное программное обеспечение
Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера. Всё многообразие компьютерных программ можно разделить на три группы: системное ПО, прикладное ПО, системы программирования.
Системное программное обеспечение включает в себя операционную систему и сервисные программы. Операционная система — это комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера. К сервисным программам или утилитам относят различные программы, выполняющие некоторые дополнительные услуги системного характера: обслуживание дисков (проверка, восстановление, очистка диска и др.), архивирование файлов, защита от вирусов и др.
Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки. Основными компонентами системы программирования являются специализированный текстовый редактор, транслятор, отладчик и другие инструменты, позволяющие облегчить работу программистов и сократить время на разработку сложных программ.
Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями. Приложения общего назначения требуются практически каждому пользователю. Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями в различных сферах деятельности.
1. Изобразите состав программного обеспечения современного компьютера в виде графа.
2. Перечислите основные функции операционной системы.
*3. Постройте дерево Хаффмана для одной из следующих фраз:
1) МАМА МЫЛА РАМУ
2) ШЛА САША ПО ШОССЕ
3) ТКЁТ ТКАЧ ТКАНИ
4) КАРЛ У КЛАРЫ УКРАЛ КОРАЛЛЫ
4. Вспомните язык программирования высокого уровня, с которым вы познакомились в основной школе. Охарактеризуйте его алфавит, синтаксис и семантику.
5. Какое ПО называется прикладным?
6. Охарактеризуйте имеющийся в вашем распоряжении офисный пакет — укажите его название, состав, платформу, стоимость и опишите интерфейс.
7. Выполните сравнительный анализ нескольких офисных пакетов.
8. Онлайн-офисы используют технологию, известную под названием «облачные вычисления». С помощью дополнительных источников выясните, в чём её суть. Какие безусловные преимущества она имеет? Какие потенциальные опасности для пользователя таят в себе «облачные» технологии?
9. Дайте сравнительную характеристику известных вам растрового и векторного графических редакторов.
10. Перечислите основные возможности известного вам аудиоредактора.
11. Перечислите основные возможности известного вам видеоредактора.
12. Для чего предназначены табличные процессоры?
13. Каково основное назначение СУБД?
14. Назовите основные программы, которые вы используете, выйдя в Интернет.