Слайд 1Тема 6. Системное программное обеспечение персональных компьютеров
Слайд 2Программное обеспечение
Программное обеспечение (ПО)- совокупность программ и сопровождающей их документации для
решения задач на ПК.
Различают:
Системное программное обеспечение
Прикладное программное обеспечение
Слайд 3Состав программного обеспечения компьютера
Слайд 4Системное программное обеспечение
Системное программное обеспечение - программное обеспечение, необходимое для управления
компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора услуг.
В состав системного программного обеспечения входят:
Операционные системы
Сервисные системы
Программно-инструментальные средства
Системы технического обслуживания
Слайд 5Операционные системы
Операционная система (ОС) – это комплекс программ, обеспечивающих пользователю и
прикладным программам удобный интерфейс (способ обмена информацией) с аппаратными средствами компьютера.
Функции ОС (что она обеспечивает):
обмен данными с внешними устройствами
работу файловой системы (файлы, папки)
запуск и выполнение остальных программ
тестирование компьютера, обработка ошибок
распределение ресурсов (процессор, память, внешние устройства)
Слайд 6
Файловые системы
FAT32 (Windows 95/98/2000/XP/Vista)
медленно работает с большими дисками
не поставить права доступа
NTFS
(Windows NT/2000/XP/Vista)
права на доступ
квоты для пользователей
сжатие дисков «на лету»
журналирование
сложность
Windows:
Linux:
ext3
планируемые изменениях на диске записываются в журнал (для восстановления при сбое)
Слайд 7Состав операционной системы
загрузчик ОС – это небольшая программа, которая находится в
секторе 0 загрузочного диска, ее задача – загрузить в память основную часть (ядро) ОС
система распределения памяти
система ввода и вывода (BIOS = Basic
Input and Output System), в микросхеме
флэш-памяти на материнской плате
тестирование при запуске
чтение и запись на диски
обмен данными с клавиатурой, монитором, принтером
календарь и часы
настройки данного компьютера
командный процессор (command.com, cmd.exe)
выполняет команды, введенные с клавиатуры
обеспечивает загрузку и выполнение других программ
Слайд 8Состав операционной системы (II)
утилита (лат. utilitas – польза) – это служебные
программы для проверки и настройки компьютера:
разбивка диска на разделы (fdisk.exe)
форматирование диска (format.com)
тестирование диска (chkdsk.exe)
редактирование реестра (regedit.exe)
проверка соединения (ping.exe)
драйвер (англ. driver – водитель) – это программа, которая постоянно находится в памяти и обеспечивает обмен данными с внешним устройством (файлы *.sys в Windows NT/2000/XP)
драйвер видеокарты, звуковой карты, сетевой карты, принтера, сканера, …
Слайд 9Типы ОС
Однозадачные – в каждый момент выполняется только одна задача (программа),
она получает все ресурсы компьютера.
Примеры: MS DOS, DR DOS, PC DOS
Многозадачные – может одновременно выполняться несколько задач; ОС распределяет кванты времени процессора между задачами.
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista
UNIX – надежная сетевая ОС (Интернет)
Linux – бесплатная UNIX-подобная ОС
QNX – ОС реального времени
Слайд 10Сервисные системы
Сервисные системы расширяют возможности ОС, предоставляя пользователю и выполняемым программам
набор дополнительных услуг.
Включают :
Оболочки ОС
Утилиты
Операционные среды (интерфейсные системы)
Слайд 11Оболочки ОС
Оболочка ОС – программный продукт, который делает общение пользователя с
компьютером более комфортным.
Norton Commander
Слайд 12Утилиты, не входящие в ОС
антивирусные программы
AVP, Е. Касперский, www.avp.ru
DrWeb, И.
Данилов www.drweb.com
Norton Antivirus www.symantec.com
www.mcafee.com
NOD32 www.eset.com
архиваторы – программы для упаковки файлов
WinRAR (Е. Рошал) – архивы *.rar, *.zip –
www.rarsoft.com
WinZIP – архивы *.zip – www.winzip.com
Слайд 13Утилиты, не входящие в ОС
информация о системе
Everest www.lavalys.com
SiSoft – бесплатно www.sisoftware.net
сканирование (MiraScan, EpsonScan, со сканером)
программы для записи CD и DVD
Nero Burning ROM www.nero.com
DeepBurner Free – бесплатно
www.deepburner.com
Слайд 14Программно-инструментальные средства
Программно-инструментальные средства – программы, предназначенные для разработки программного обеспечения.
К ним
относят системы программирования, включающие систему команд и трансляторы с различных языков программирования.
Слайд 15Системы технического обслуживания
Системы технического обслуживания – совокупность программных средств для обнаружения
сбоев в процессе работы ПК.
Они предназначены для проверки работоспособности отдельных узлов, блоков и компьютера в целом.
Включают средства:
Диагностики ПК
Тестового контроля
Слайд 16Прикладное программное обеспечение
Прикладное ПО разрабатывается и используется для решения конкретных задач
пользователей ЭВМ и включает прикладные программы и пакеты программ.
Прикладной называют программу для решения конкретной задачи пользователя.
С конца 60-х многофунуциональные комплексы взаимосвязанных программ стали называть пакетами прикладных программ (ППП).
ППП - это совокупность совместимых программ для решения определенного класса задач.
Слайд 17Пакеты прикладных программ
По функциональному назначению ППП можно классифицировать на
ППП общего назначения,
интегрированные
проблемно-ориентированные
Слайд 18Пакеты прикладных программ общего назначения
Предназначены для решения типовых задач обработки данных:
подготовки
текстов (документов) на компьютере – редакторы и процессоры текстов;
обработки табличных данных - табличный процессор;
подготовки документов типографского качества - издательские системы;
обработки массивов информации - системы управления базами данных;
подготовки презентаций (слайд-шоу);
программы для создания рисунков. анимационных и видеофильмов;
системы автоматизированного проектирования (САПР), то есть программы черчения и конструирования различных предметов и механизмов;
Слайд 19ПО для работы с текстом
Текстовые редакторы – для редактирования текстовых документов
без оформления
Блокнот – файлы *.txt
Текстовые процессоры – для редактирования текстовых документов
WordPad – файлы *.doc (текст + рисунки)
Word – файлы *.doc, *.docx (текст + рисунки +
таблицы + автофигуры + диаграммы …)
OpenOffice Writer – файлы *.odt – бесплатно
openoffice.org
Слайд 20ПО для обработки изображений
Графические редакторы
Растровые рисунки:
Paint – файлы *.bmp
(также *.gif, *.jpg)
Adobe Photoshop – файлы *.psd www.adobe.com
Gimp – бесплатно www.gimp.org
Paint.NET – бесплатно www.getpaint.net
Векторные рисунки:
CorelDraw – файлы *.cdr www.corel.com
Adobe Illustrator – файлы *.ai www.adobe.com
Inkscape – бесплатно www.inkscape.org
OpenOffice Draw – файлы *.odg – бесплатно
Слайд 21Прикладное ПО
Редакторы видео (файлы *.avi, *.mpg, *.wmv)
Movie Maker (в составе Windows)
Pinnacle
Studio www.pinnaclesys.ru
Adobe Premier www.adobe.com
Издательские системы – для подготовки печатных материалов (газет, книг, буклетов)
Microsoft Publisher
QuarkXPress www.quark.com
Adobe InDesign www.adobe.com
Scribus – бесплатно http://www.scribus.net/
Слайд 22Офисное ПО
Электронные таблицы – для выполнения расчетов с табличными данными
Microsoft Excel
– файлы *.xls, *.xlsx
OpenOffice Calc – файлы *.ods – бесплатно
Системы управления базами данных
Microsoft Access – файлы *.mdb, *.accdb
OpenOffice Base – файлы *.odb – бесплатно
Создание презентаций
Microsoft PowerPoint – файлы *.ppt, *.pptx
OpenOffice Impress – файлы *.odp – бесплатно
Слайд 23ПО для работы в Интернете
Браузеры – для просмотра Web-страниц на экране
Internet
Explorer – бесплатно
Mozilla Firefox – бесплатно www.mozilla.org
Opera – бесплатно www.opera.com
Safari – бесплатно www.apple.com
Chrome – бесплатно http://www.google.com/chrome/
Почтовые программы – прием и отправка e-mail
Microsoft Outlook Express (в составе Windows)
Microsoft Outlook
TheBat www.ritlabs.com
Mozilla Thunderbird – бесплатно
www.mozilla-russia.org
Слайд 24Какие бывают программы?
Свободное ПО с открытым исходным кодом (Open Source): можно
бесплатно
запускать и использовать в любых целях
изучать текст программы
распространять (бесплатно или за плату)
изменять код (развитие и усовершенствование)
Бесплатное ПО (Freeware): можно бесплатно использовать; исходного кода нет; есть ограничения на:
коммерческое использование
изменение кода
извлечение данных
Linux
Gimp
Avast
Firefox
Opera
Слайд 25Какие бывают программы?
Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями:
отключены некоторые функции
ограничен
срок действия (30 дней)
ограничено количество запусков
раздражающие сообщения
принудительная реклама
Платная регистрация снимает ограничения.
Коммерческое ПО:
плата за каждую копию
бесплатная техническая поддержка (!)
запрет на изменение кода и извлечение данных
быстрое внесение изменений (сервис-паки, новые версии)
Nero Burning
Rom
TheBat
Слайд 26Использование программ
Основания:
договор в письменной форме
при массовом распространении – лицензионное соглашение
на экземпляре
Можно без разрешения автора:
хранить в памяти 1 компьютера (или по договору)
вносить изменения, необходимые для работы на компьютере пользователя (но не распространять!)
исправлять явные ошибки
изготовить копию для архивных целей
перепродать программу
Слайд 27Интегрированные ППП
Интегрированные ППП – это совокупность функционально различных модулей, способных взаимодействовать
между собой путем обмена данными через единый пользовательский интерфейс.
Содержат компоненты:
процессоры текстов
табличный процессор
системы управления базами данных (СУБД)
Графический редактор
Коммуникационные средства
Слайд 28Проблемно-ориентированные ППП
Проблемно-ориентированные пакеты предназначены для решения какой-либо задачи в конкретной функциональной
области
программы для комплексной автоматизации предприятий
программы для автоматизации отдельных предметных областей:
Бухгалтерские программы предназначены для ведения бухгалтерского учета., подготовки финансовой отчетности. Из-за несовместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы.
Персональные информационные менеджеры позволяют назначать разовые и повторяющиеся мероприятия, напоминать о делах, которые необходимо выполнять регулярно, облегчают звонки по телефону и т.д.
Слайд 29Классификация операционных систем
Главная функция ОС – управление ресурсами вычислительной системы:
Планирование ресурса,
т.е. кому, когда и в каком количестве необходимо выделить данный ресурс
Контроль за состоянием ресурса, т.е. поддержание оперативной информации о том, занят или не занят ресурс.
ОС различаются особенностями алгоритмов управления ресурсами компьютера.
Слайд 30Классификация операционных систем
В зависимости от особенностей алгоритмов управления ресурсами компьютера ОС
классифицируются:
Однозадачные и многозадачные
Однопользовательские и многопользовательские
Однопроцессорные и многопроцессорные
Локальные и сетевые
Слайд 31По числу одновременно выполняемых задач
Однозадачные ОС – MS DOS
Многозадачные ОС –
OS/2, Unix, Windows
Слайд 32По числу одновременно работающих пользователей
Однопользовательские ОС - MS DOS, Windows 3.x
Многопользовательские
ОС – Unix, Windows NT, Windows XP, Linux
Отличие многопользовательских ОС – наличие средств защиты информации от несанкционированного доступа других пользователей.
Слайд 33По наличию средств поддержки многопроцессорной обработки
Однопроцессорные ОС
Многопроцессорные ОС - Solaris
2.x, Open Server 3.x, OS/2, Windows NT
Слайд 34Сетевые ОС
Предназначены для управления ресурсами компьютеров, объединенных в сеть с целью
совместного использования данных.