Системное программное обеспечение ПК. Раздел 2

1.

УП.04.01 УЧЕБНАЯ ПРАКТИКА ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ
ПМ.04 Выполнение работ по профессии "Наладчик технологического оборудования"
08.12.20
Раздел 2. Системное программное
обеспечение ПК
4. Понятие программного обеспечения компьютера и виды.
5. Изучение пользовательского интерфейса операционной системы.
6. Сервисные системы системного программного обеспечения.

2.

4. Понятие программного обеспечения компьютера и виды.
Программное обеспечение – неотъемлемая часть компьютерной
системы. Оно является логическим продолжением технических
средств. Сфера применения конкретного компьютера определяется
созданным для него программным обеспечением.
Сам по себе компьютер не обладает знаниями ни в одной
области применения. Все эти знания сосредоточены в выполняемых
на компьютерах программах.
Программное обеспечение
современных компьютеров
включает миллионы программ –
от игровых до научных.

3.

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

4.

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

5.

4. Понятие программного обеспечения компьютера и виды.
Программные системы можно классифицировать по различным
признакам. Рассмотрим классификацию, в которой основополагающим
признаком является сфера (область) использования программных
продуктов:
аппаратная часть автономных компьютеров и сетей ЭВМ;
функциональные задачи различных предметных областей;
технология разработки программ.
1. Сканер
2. Процессор (микро)
3. Основная память (Оперативная память)
4. Карты расширения
5. Источник питания
6. Оптический привод
7. Вторичная память (внутренний жесткий диск)
8. Материнская плата
9. Монитор
10. Колонки
11. Клавиатура
12. Мышь
13. Вторичная память (внешний жесткий диск)
14. Принтер

6.

4. Понятие программного обеспечения компьютера и виды.
Для поддержки информационной технологии в этих областях выделяют
соответственно три класса программных продуктов, представленных
на рис.2.2:
системное программное обеспечение;
прикладное программное обеспечение;
инструментальное программное обеспечение.

7.

4. Понятие программного обеспечения компьютера и виды.
Системное программное обеспечение (System Software) – совокупность
программ и программных комплексов, предназначенная для обеспечения
работы компьютера и сетей ЭВМ.
Задачи:
создание
операционной
среды
функционирования других программ;
обеспечение надежной и эффективной
работы
самого
компьютера
и
вычислительной сети;
проведение диагностики, локализации
сбоев,
ошибок
и
отказов
и
профилактики аппаратуры компьютера
и вычислительных сетей;
выполнение
вспомогательных
технологических
процессов
(копирование,
архивирование,
восстановление файлов программ и баз
данных и т.д.).

8.

4. Понятие программного обеспечения компьютера и виды.
Системное ПО
Системное программное обеспечение – это набор программ, которые управляют
компонентами компьютера, такими как процессор, коммуникационные и
периферийные
устройства.
Программистов,
которые
создают
системное программное обеспечение, называют системными программистами. Это
программы общего пользования не связаны с конкретным применением ПК и
выполняют традиционные функции: планирование и управление задачами,
управления вводом-выводом и т.д.
Другими
словами,
системные
программы
выполняют
различные
вспомогательные функции, например, создание копий используемой информации,
выдачу справочной информации о компьютере, проверку работоспособности
устройств компьютера и т.п.

9.

4. Понятие программного обеспечения компьютера и виды.
Системное программное обеспечение (рис.2.3) можно разделить на
базовое программное обеспечение, которое, как правило, поставляется
вместе с компьютером, и сервисное программное обеспечение, которое
может быть приобретено дополнительно.

10.

4. Понятие программного обеспечения компьютера и виды.
Базовое программное обеспечение (base software) – минимальный набор
программных
средств,
обеспечивающих
работу
компьютера.
Сервисное программное обеспечение включает программы и программные
комплексы, которые расширяют возможности базового программного
обеспечения и организуют более удобную среду работы пользователя.

11.

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

12.

4. Понятие программного обеспечения компьютера и виды.
Сервисное ПО
Сервисное ПО можно классифицировать по функциональному признаку
следующим образом:

13.

4. Понятие программного обеспечения компьютера и виды.
Эти программы часто называются утилитами.
Утилиты – программы, служащие для выполнения
вспомогательных операций обработки данных или
обслуживания
компьютеров
(диагностики,
тестирования аппаратных и программных средств,
оптимизации использования дискового пространства,
восстановления разрушенной на магнитном диске
информации и т. п.).
В современных операционных системах такие
утилиты могут быть представлены, как, например,
в Windows, группами программ "стандартные" и
"служебные". В них входит ряд полезных программ:
калькулятор, звукозапись, блокнот и др. В группе
"служебные" имеется ряд программ, расширяющих
возможности операционной системы: очистка
и дефрагментация диска, восстановление системы и
т.п.

14.

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

15.

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

16.

4. Понятие программного обеспечения компьютера и виды.
1.
2.
3.
4.
5.
К прикладному ПО, например, относятся:
Комплект офисных приложений MS OFFICE.
Бухгалтерские системы.
Редакторы HTML или Web – редакторы.
Браузеры – средства просмотра Web - страниц.
Графические редакторы.

17.

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

18.

5. Изучение пользовательского интерфейса операционной системы.
Интерфейс - в широком смысле слова, это способ (стандарт) взаимодействия
между объектами.
Интерфейс в техническом смысле слова задаёт параметры, процедуры и
характеристики взаимодействия объектов.
Различают интерфейс пользователя, программный интерфейс (набор
методов для взаимодействия между программами) и физический интерфейс
(взаимодействия физических устройств).
Удобная
для
пользователя
форма
взаимодействия
называется
дружественным пользовательским интерфейсом.

19.

5. Изучение пользовательского интерфейса операционной системы.
Интерфейс - в широком смысле слова, это способ (стандарт)
взаимодействия между объектами.
Интерфейс в техническом смысле слова задаёт параметры, процедуры и
характеристики взаимодействия объектов.
Различают интерфейс пользователя, программный интерфейс (набор
методов для взаимодействия между программами) и физический
интерфейс (взаимодействия физических устройств).
Удобная для пользователя форма взаимодействия называется
дружественным пользовательским интерфейсом.

20.

5. Изучение пользовательского интерфейса операционной системы.
Пользовательский интерфейс - комплекс программных и аппаратных
средств, поддерживающих взаимодействие пользователя с ПК. Основу
такой «дружбы» составляют диалоги - обмен информацией между
человеком и компьютером, производимый в реальном масштабе времени
для совместного достижения конкретной цели. Каждый такой диалог
состоит из процессов ввода/вывода, физически обеспечивающих связь
пользователя и ПК. Обмен информацией осуществляется передачей
сообщения.

21.

5. Изучение пользовательского интерфейса операционной системы.
Типы пользовательских интерфейсов
1. Процедурно-ориентированные интерфейсы
- Консольный
- Интерфейс-меню
2. Объектно-ориентированные интерфейсы
3. интерфейсы со свободной навигацией

22.

5. Изучение пользовательского интерфейса операционной системы.
Процедурно-ориентированные интерфейсы, когда вся работа с
приложением сводится к выбору действия, которое надо выполнить, к
вводу данных и обработке полученных результатов. Такие интерфейсы
можно разделить на несколько подтипов: консольные, меню и со
свободной навигацией.

23.

5. Изучение пользовательского интерфейса операционной системы.
Консольный организовывает взаимодействие с пользователем на основе
поочередного ввода/вывода данных в виде текста по схеме «вопрос-ответ».
Например:
ввод
информации
решение
задачи
вывод
результата. Подобные интерфейсы сейчас используют в процессе
обучения программированию или же в тех случаях, когда программа
производит только лишь одну функцию (к примеру, в системных утилитах).
Нажмите сочетание клавиш Win+R и в появившемся окне «Выполнить» введите cmd.
Сама утилита командной строки лежит обычно в папке C:\Windows\System32\cmd.exe.

24.

5. Изучение пользовательского интерфейса операционной системы.
Консольный организовывает взаимодействие с пользователем на основе
поочередного ввода/вывода данных в виде текста по схеме «вопрос-ответ».
Например:
ввод
информации
решение
задачи
вывод
результата. Подобные интерфейсы сейчас используют в процессе
обучения программированию или же в тех случаях, когда программа
производит только лишь одну функцию (к примеру, в системных утилитах).
Если
Нажмите
же вам
сочетание
необходимо
клавиш
просмотреть
Win+R и содержимое
в появившемся
другого
окне каталога,
«Выполнить»
придется
введите
указать
cmd.
Сама
утилита
командной
строки
лежит
обычно
в
папке
C:\Windows\System32\cmd.exe.
консоли путь, например: dir (пробел) C:\, и нажать Enter.

25.

5. Изучение пользовательского интерфейса операционной системы.
Интерфейс-меню позволяет выбирать нужные операции из списка, выводимого
программой. Контекстное меню – это выводимый на экран список, из которого
пользователь может выбирать нужный ему элемент.
Существуют одноуровневые и многоуровневые меню.
Первые используются для сравнительно простых случаев, когда вариантов
операций немного (например, Создать, Открыть, Закрыть). Вторые применяются при
большом количестве вариантов (например, различной сложности операции с
файлами) Интерфейс со свободной навигацией помогает пользователю осуществлять
операции, доступ к которым возможен через интерфейсные элементы.
• Правой мышкой;
• Комбинацией «Shift» и «F10»;
• Нажатием специальной кнопки —
она расположена между «ALT» и «CTRL».

26.

5. Изучение пользовательского интерфейса операционной системы.
Интерфейс-меню позволяет выбирать нужные операции из списка, выводимого
программой. Контекстное меню – это выводимый на экран список, из которого
пользователь может выбирать нужный ему элемент.
Существуют одноуровневые и многоуровневые меню.
Первые используются для сравнительно простых случаев, когда вариантов
операций немного (например, Создать, Открыть, Закрыть). Вторые применяются при
большом количестве вариантов (например, различной сложности операции с
файлами) Интерфейс со свободной навигацией помогает пользователю осуществлять
операции, доступ к которым возможен через интерфейсные элементы.
• Правой мышкой;
• Комбинацией «Shift» и «F10»;
• Нажатием специальной кнопки —
она расположена между «ALT» и «CTRL».

27.

5. Изучение пользовательского интерфейса операционной системы.
Поскольку даже разные реализации этих компонентов построены, все
же, на общих принципах управления, интерфейсы со свободной
навигацией привычны и понятны любому пользователю.
Важной особенностью таких интерфейсов является свойство изменяться
в процессе взаимодействия с пользователем, при этом предлагая на выбор
только операции, имеющие смысл в конкретной ситуации (к примеру,
блокируя ввод в не нужные поля).

28.

5. Изучение пользовательского интерфейса операционной системы.
Объектно-ориентированные
интерфейсы
направлены
на
манипулирование объектами. К примеру, таким интерфейсом является
программа «Проводник» ОС Windows. Объектами управления в этом
случае есть файлы и каталоги (папки). Такие действия происходят
примерно так: выделяется файл или папка (а если быть точнее, объект
интерфейса, соответствующий файлу или папке) и «перетаскивается» в
другую папку, инициируя таким образом перемещение «физического»
файла на диске.

29.

5. Изучение пользовательского интерфейса операционной системы.

30.

5. Изучение пользовательского интерфейса операционной системы.

31.

5. Изучение пользовательского интерфейса операционной системы.

32.

6. Сервисные системы системного программного обеспечения.
Структура системного программного обеспечения
На рис. 1.3 представлена структура системного программного
обеспечения – базового программного обеспечения, которое, как правило,
поставляется вместе с компьютером, и сервисного программного
обеспечения, которое может быть приобретено дополнительно.

33.

6. Сервисные системы системного программного обеспечения.
Базовое программное обеспечение (base software) – минимальный набор
программных средств, обеспечивающих работу компьютера.
Сервисное программное обеспечение – программы и программные
комплексы, которые расширяют возможности базового программного
обеспечения и организуют более удобную среду работы пользователя.
Базовое программное обеспечение
В базовое программное обеспечение входят:
• Операционная система;
• Операционная оболочка (текстовая и графическая);
• Сетевая операционная система.

34.

6. Сервисные системы системного программного обеспечения.
Операционная система предназначена для управления выполнения
пользовательских
программ,
планирования
и
управления
вычислительными ресурсами ЭВМ.
В секторе программного обеспечения и операционных систем ведущее
положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от
продаж операционных систем в среднем превышает 20 млрд. дол. год.
Рассмотрим наиболее распространенные типы операционных систем.
Операционные системы для персональных компьютеров делятся на:
одно- и многозадачные (в зависимости от числа параллельно
выполняемых прикладных процессов);
одно- и многопользовательские (в зависимости от числа пользователей,
одновременно работающих с операционной системой);
непереносимые и переносимые на другие типы компьютеров;
несетевые и сетевые, обеспечивающие работу в локальной
вычислительной сети ЭВМ.

35.

6. Сервисные системы системного программного обеспечения.
Большое значение сегодня имеет применение 32разрядных операционных систем для персональных
компьютеров:
OS/2 во всех модификациях (IBM);
Windows NT во всех модификациях (Microsoft);
Unix во всех модификациях;
Next Step 3.2 (Next);
SCO Open Desktop 3.0 (Santa Cruz Operation);
Solaris 2.1 (SunSoft) — x86;
UnixWare Personal Edition 1.0 (Novell).

36.

6. Сервисные системы системного программного обеспечения.
Операционная оболочки – специальные программы, предназначенные
для облегчения общения пользователя с командами операционной
системы. Операционные оболочки имеют текстовый и графический
интерфейсы конечного пользователя.

37.

6. Сервисные системы системного программного обеспечения.
Сервисные программы – часто называются утилитами.
Утилиты – программы, служащие для выполнения вспомогательных
операций обработки данных или обслуживания компьютера.
Минимальный состав системного программного обеспечения:
• Операционная система MSDOS
• Текстовая оболочка
• Графическая оболочка
• Утилиты для обслуживания файлов
• Программы диагностики

38.

6. Сервисные системы системного программного обеспечения.
Характеристика антивирусных программ
Для обнаружения, удаления и защиты от компьютерных вирусов разработано
несколько видов специальных программ, которые позволяют обнаруживать и
уничтожать вирусы. Такие программы называются антивирусными.
Различают следующие виды антивирусных программ:
o
программы-детекторы;
o
программы-доктора или фаги;
o
программы-ревизоры;
o
программы-фильтры;
o
программы-вакцины или иммунизаторы.

39.

6. Сервисные системы системного программного обеспечения.
Программы-детекторы осуществляют поиск характерной для
конкретного вируса последовательности байтов (сигнатуры вируса) в
оперативной памяти и в файлах и при обнаружении выдают
соответствующее сообщение. Недостатком таких антивирусных программ
является то, что они могут находить только те вирусы, которые известны
разработчикам таких программ.

40.

6. Сервисные системы системного программного обеспечения.
Программы-доктора или фаги, а также программы-вакцины не только
находят зараженные вирусами файлы, но и "лечат" их, т.е. удаляют из файла
тело программы вируса, возвращая файлы в исходное состояние. В начале
своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и
только затем переходят к "лечению" файлов. Среди фагов
выделяют полифаги, т.е. программы-доктора, предназначенные для поиска
и уничтожения большого количества вирусов. Наиболее известными
полифагами являются программыAidstest, Scan, Norton Anti Virus и Doctor
Web.
Учитывая, что постоянно появляются новые вирусы, программыдетекторы и программы-доктора быстро устаревают, и требуется регулярное
обновление их версий.

41.

6. Сервисные системы системного программного обеспечения.
Программы-ревизоры относятся к самым надежным средствам защиты от
вирусов. Ревизоры запоминают исходное состояние программ, каталогов и
системных областей диска тогда, когда компьютер не заражен вирусом, а
затем периодически или по желанию пользователя сравнивают текущее
состояние с исходным. Обнаруженные изменения выводятся на экран
видеомонитора. Как правило, сравнение состояний производят сразу после
загрузки операционной системы. При сравнении проверяются длина файла,
код циклического контроля (контрольная сумма файла), дата и время
модификации, другие параметры. Программы-ревизоры имеют достаточно
развиты алгоритмы, обнаруживают степс-вирусы и могут даже отличить
изменения версии проверяемой программы от изменений, внесенных
вирусом. К числу программ-ревизоров относится широко распространенная
в России программа ADinf фирмы "Диалог-Наука".

42.

6. Сервисные системы системного программного обеспечения.
Программы-фильтры или "сторожа"представляют собой небольшие резидентные
программы, предназначенные для обнаружения подозрительных действий при
работе компьютера, характерных для вирусов.
Такими действиями могут являться:
попытки коррекции файлов с расширениями СОМ и ЕХЕ;
изменение атрибутов файлов;
прямая запись на диск по абсолютному адресу;
запись в загрузочные сектора диска;
загрузка резидентной программы.
При попытке какой-либо программы произвести указанные действия "сторож"
посылает пользователю сообщение и предлагает запретить или разрешить
соответствующее действие. Программы-фильтры весьма полезны, так как способны
обнаружить вирус на самой ранней стадии его существования до размножения.
Однако они не "лечат" файлы и диски. Для уничтожения вирусов требуется применить
другие программы, например фаги. К недостаткам программ-сторожей можно отнести
их "назойливость" (например, они постоянно выдают предупреждение о любой
попытке копирования исполняемого файла), а также возможные конфликты с другим
программным
обеспечением.
Примером
программы-фильтра
является
программа Vsafe, входящая в состав пакета утилит операционной системы MS DOS.

43.

6. Сервисные системы системного программного обеспечения.
Вакцины или иммунизаторы — это резидентные программы,
предотвращающие заражение файлов. Вакцины применяют, если
отсутствуют программы-доктора, "лечащие" этот вирус. Вакцинация
возможна только от известных вирусов. Вакцина модифицирует программу
или диск таким образом, чтобы это не отражалось на их работе, а вирус
будет воспринимать их зараженными и поэтому не внедрится. В настоящее
время программы-вакцины имеют ограниченное применение.
Своевременное обнаружение зараженных вирусами файлов и дисков,
полное уничтожение обнаруженных вирусов на каждом компьютере
позволяют избежать распространения вирусной эпидемии на другие
компьютеры.

44.

Задание:
1. Теория по классификации ПО
2. Описать свой рабочий стол и меню вашего ПК
3. Описать системное ПО на вашем ПК
15.11.2022
English     Русский Правила