Страницы 71-72 параграф 2.2 Вопросы и задания, ГДЗ по информатике за 7 класс к учебнику Босовой (2023 Просвещение)
Вопросы и задания к §2.2
Программное обеспечение компьютера
Страница 71-72
Программное обеспечение - совокупность всех программ, имеющихся на компьютере.
Без программного обеспечения работа компьютера невозможна.
Сфера использования конкретного компьютера определяется как его техническими характеристиками, так и установленными на нем программами.
По функциональному назначению принята выделять:
• системное ПО;
• прикладное ПО;
• системы программирования.
Операционная система (ОС) - обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к ресурсам компьютера.
В нашем классе на компьютерах установлена ОС Windows 10.
Установка ОС - копирование всех программ с установочного дистрибутивного диска на жесткий диск компьютера.
Загрузка ОС - последовательная загрузка программ ОС с жесткого диска в оперативную память.
Аналитическая компания NetMarketShare назвала список самых популярных операционных систем в мире. Ей ожидаемо стала Windows 10 - по данным агентства, она установлена на 57,83% компьютеров в мире. На втором месте оказалась Windows 7, ее доля составляет 24,28%. Третье место заняла Windows 8.1 c долей всего 3,06%.
Источник: https://rg.ru/2020/06/04/nazvana-samaia-populiarnaia-operacionnaia-sistema.html
Компьютерный вирус - специально написанная вредоносная программа, способная нанести ущерб данным на компьютере или вывести его из строя.
Для защиты компьютера от вредоносных программ необходимо соблюдать следующие правила:
• установить на компьютер антивирусную программу и регулярно тестировать компьютер на наличие вирусов с ее помощью;
• регулярно обновлять антивирусную программу через Интернет;
• перед считыванием информации со случайных носителей проверять их на наличие вирусов;
• не заходить на сомнительные сайты.
В нашем классе установлен антивирус Касперского. Обновлялся последний раз 01.05.2023 года.
Уязвимости и патчи нулевого дня.
Уязвимость в информационной системе означает наличие слабого места, через которое злоумышленники могут получить несанкционированный доступ к системе или похитить конфиденциальную информацию. Часто это представляет угрозу для личных данных, финансовой информации, коммерческих секретов и национальной безопасности.
Патч нулевого дня является обновлением программного обеспечения, которое исправляет уязвимости и предотвращает их эксплуатацию злоумышленниками до того, как они станут известными общественности. Открытие уязвимости и разработка патча нулевого дня - это сложный и важный процесс, который должен быть выполнен как можно быстрее, чтобы защитить компьютерные системы от потенциальных атак.
Источник: https://sciencenow.ru/uyazvimosti-i-patci-nulevogo-dnya-cto-eto-takoe-i-kak-s-nimi-borotsya
Уязвимость нулевого дня (0day, zero day) - термин, который используется для обозначения не выявленных на стадии тестирования угроз безопасности, уязвимостей, брешей в программном коде, против которых не существует защиты. Изначально они не известны никому: разработчики, антивирусные компании, пользователи не подозревают об их существовании. Об уязвимости нулевого дня становится известно до того, как производитель выпускает обновления; следовательно, у разработчиков есть 0 дней, чтобы устранить изъян. Устройства, на которых установлена уязвимая программа, находятся в зоне риска, а пользователи не имеют возможности защититься.
Источник: https://www.anti-malware.ru/threats/zero-day
Разработчику чрезвычайно сложно выпускать программное обеспечение без изъянов и, в принципе, такое невозможно. Теоретическое существование уязвимостей создаёт условия для среды охотников за этими уязвимостями (эксплойтами), которые хотят найти эти ошибки уже на практике.
Охотник за эксплойтами будет пробовать различные методы, чтобы найти дыру в защите программного обеспечения, включая обман программы. И далее, найдя «дыру» в безопасности, пробовать её эксплуатировать, чтобы получить удаленный доступ к программному обеспечению или заставить его запустить вредоносную программу.

Как только багхантер (охотник за уязвимостями) находит уязвимость, он выбирает один из двух путей. И путь этот - светлый или тёмный - зависит от характера охотника и причин, побудивших его на поиски эксплойтов в программном обеспечении.
Все существующие программы (и игры в том числе) созданы в системах программирования.
Системы программирования включают в себя языки программирования, среды тестирования программ и редактирования.
Специалисты, разрабатывающие программное обеспечения, называются программистами.
Программист в настоящее время одна из востребованных профессий.
В зависимости от области разработки программ, программисты имеют несколько специализаций:
• системные программисты занимаются созданием ОС и сервисных программ;
• прикладные программисты занимаются разработкой прикладных программ (и игр в том числе) и приложений;
• веб-программисты разрабатывают интернет-сайты.
Преимущества:
• всегда можно найти работу;
• престижная профессия;
• интересный круг общения;
• всегда быть в курсе современных тенденций в разработке программ;
• постоянно развивать логические и математические способности;
• возможность работать онлайн и другие.
Недостатки:
• много времени проводить за компьютером, что требует дополнительных физических нагрузок для избегания гиподинамии;
• напряжение на глаза, может появиться так называемый «сухой глаз»;
• ограничен круг общения и другие, которые узнаешь, когда поработаешь программистом.
а) Один из языков программирования называется Ада. Каково происхождение этого названия?
б) Когда появилась первая антивирусная программа и кем она была создана?
Ада Лавлейс - первый программист.
Без первого программиста не было бы и первого языка программирования. Ада Лавлейс, графиня и дочь лорда, благодаря своей любви к математике и механике, написала программу для первой вычислительной машины.
Имена Ады Лавлейс и Чарльза Бэббиджа обычно ставят рядом. Он создал первый прототип сегодняшних компьютеров - логарифмическую машину. Однако проект остался только на бумаге. Зато Ада успела поближе познакомиться с учёным и его работами.
В 1840 году итальянский военный инженер Луиджи Менабреа провёл интервью с Бэббиджем и написал про его изобретение статью на французском. Ада перевела её на английский, а также добавила подробный комментарий - алгоритм вычисления чисел Бернулли.
Программа Ады Лавлейс опередила прогресс на десятки лет - её алгоритм используют в вычислениях даже сегодня. Аду можно справедливо считать первым программистом. Позже, в 1980 году, специалисты из США создадут язык программирования, который назовут в её честь - Ada.
Самый первый прототип вирусной программы создал американский программист Боб Томас, придумавший программу The Creeper. А для того, чтобы находить ее в системе компьютера и блокировать этот софт, они же придумал и первый прототип антивируса, которым стала программа Reaper.
Однако полноценные антивирусные программы появились в середине 80-х годов прошлого века, уже после начала массового производства персональных компьютеров (ПК), которое было запущено компанией Стива Джобса и Стива Возняка «Apple» (данный процесс был запущен в 1977 году).
Талантливый специалист в сфере компьютерных технологий Энди Хопкинс в 1984 году придумал первые два антивируса, получившие название BOMBSQAD и CHK4BOMB. Первая была способна перехватывать и прекращать все операции, проходящие через BIOS, а вторая могла анализировать всю ту информацию, которая поступала через загрузочные модули.
Самый первый резидентный антивирус был придуман уже программистом Джи Вонгом, который спустя всего лишь 1 год сумел создать софт, который мог блокировать все без исключения несанкционированные операции, которые проходили через BIOS.
История массового производства стационарных антивирусных программ начинается именно с 1985 года.
Прикладное программное обеспечение - совокупность программ (приложений), с помощью которых пользователь может работать с информацией разных видов, не прибегая к программированию.
ПО делится на программы общего назначения и программы специального назначения.
ПО общего назначения используются практически каждым пользователем для работы с информацией разных видов.
Пример приложений общего назначения:
• текстовые редакторы;
• электронные таблицы;
• графические редакторы;
• мультимедийные проигрыватели;
• редакторы презентаций;
• системы управления базами данных и другие т.п.
Примеры приложений специального назначения:
• издательские системы;
• бухгалтерские программы;
• системы автоматического проектирования (САПР);
• медицинские экспертные программы;
• геоинформационные системы;
• образовательные программы;
• всевозможные специальные обучающие симуляторы (для летчиков, водителей, моряков);
• виртуальные лаборатории и другие т.п.
Компьютерные переводчики, энциклопедии, словари - это программы общего назначения, т.к. любой пользователь, без специальных навыков, может их использовать для обработки информации.
Компьютерные игры тоже программы общего назначения.
Разработчики свободно распространяют недоработанные версии программ для тестирования. Обнаруживаются недоработки, ошибки в коде, уязвимые места в программе.

Программы по правовому статусу:
• ПО, являющееся частной собственностью авторов или правообладателей: коммерческие, условно бесплатные, свободно распространяемые;
• свободное ПО.
Компьютерное пиратство - нелегальное копирование, использование и распространение коммерческого ПО. Компьютерные пираты наносят материальный вред, их деятельность преступна.
Разработчики вирусов наносят технический вред, который, как правило, влечет за собой материальные потери, их деятельность тоже преступна (накажут, если поймают. Так кто ж его поймает!).
Общее то, что и те, и другие - вредители!