Автор работы: Пользователь скрыл имя, 26 Ноября 2013 в 04:32, доклад
Прикладное ПО – программы, которые пользователь использует для решения своих задач (текстовые редакторы,графические редакторы,базы данных ). Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствами. Системы программирования – средства создания новых программ.
Программы пользователей – пользователи составляют их для своих собственных нужд.
1. Введение
2. Прикладные программы
3. Системные программы
4. Системы программирования
5. Правовая охрана программ и данных
6. Сжатие файлов. Архиваторы
7. Компьютерные вирусы и антивирусы
Прикладное ПО – программы, которые пользователь использует для решения своих задач (текстовые редакторы,графические редакторы,базы данных )
Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствами
операционные системы (драйверы, утилиты)
Системы программирования – средства создания новых программ.
Программы пользователей – пользователи составляют их для своих собственных нужд.
Тема 2. Прикладные программы
ПО для работы с текстом
ПО для обработки изображений
Растровые рисунки: Paint, Adobe Photoshop, Gimp
Векторные рисунки:CorelDraw,Adobe Illustrator
Прикладное ПО
Офисное ПО
ПО для работы в Интернете
Какие бывают программы?
Свободное ПО с открытым исходным кодом (Open Source): можно бесплатно: запускать и использовать в любых целях, изучать текст программы, распространять (бесплатно или за плату), изменять код (развитие и усовершенствование)
Бесплатное ПО (Freeware): можно бесплатно использовать; исходного кода нет; есть ограничения на: коммерческое использование, изменение кода, извлечение данных
Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями: отключены некоторые функции, ограничен срок действия (30 дней), ограничено количество запусков, раздражающие сообщения, принудительная реклама
Платная регистрация снимает ограничения.
Коммерческое ПО: плата за каждую копию, бесплатная техническая поддержка, запрет на изменение кода и извлечение данных, быстрое внесение изменений (сервис-паки, новые версии)
Операционные системы
Операционная система (ОС) – это комплекс программ, обеспечивающих пользователю и прикладным программам удобный интерфейс (способ обмена информацией) с аппаратными средствами компьютера.
Функции ОС (что она обеспечивает):
Файловые системы
Windows:
FAT32 (Windows 95/98/2000/XP/Vista/7)Медленно работает с большими дисками. Не поставить права доступа
NTFS (Windows NT/2000/XP/Vista/7)Права на доступ
Тема 3. Системные программы
Состав операционной системы
Типы ОС
Однозадачные – в каждый момент выполняется только одна задача (программа), она получает все ресурсы компьютера.Примеры: MS DOS, FreeDOS, DR DOS, PC DOS
Многозадачные
– может одновременно выполняться несколько
задач; ОС распределяет кванты времени
процессора между задачами.Windows 95/98/Me;Windows NT/2000/XP/2003/Vista/7;UNIX;
Однопользовательские
Многопользовательские( терминал = монитор + клавиатура)
Утилиты, не входящие в ОС
Тема 4. Системы программирования
Системы программирования (или инструментальные средства) – это ПО, предназначенное для разработки и отладки новых программ.
Языки программирования
Всего более 600, широко используется примерно 20.
Машинно-ориентированные языки:
Языки высокого уровня (алгоритмические):
Транслятор – это программа, которая переводит текст других программ в машинные коды.
Компоновщик – это программа, которая объединяет части одной программы и библиотечные функции в один исполняемый файл.
Тема 5. Правовая охрана программ и данных
Объектами авторского права…
… являются
… не являются
Охраняется форма, а не содержание!
Авторское право
Права автора
Личные
Имущественные
Тема 6. Сжатие файлов. Архиваторы
Архивация – создание резервных копий (на CD, DVD). Цели: сохранить данные на случай сбоя на диске; объединить группу файлов в один архив;зашифровать данные с паролем
Сжатие файлов – это уменьшение их размера. Цели: уменьшить место, которое занимают файлы на диске; уменьшить объем данных для передачи через Интернет
Типы сжатия:
Почему файлы можно сжать?
Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек одинаковых символов, используется для рисунков)
Сжатие возможно, если в данных есть повторяющиеся символы или цепочки символов, сжатие «устраняет» эту избыточность.
Сжимаются
Хорошо: тексты (*.txt),документы (*.doc, *.xls),несжатые рисунки (*.bmp),несжатый звук (*.wav),несжатое видео (*.avi)
Плохо: случайные данные,программы (*.exe),архивы (*.zip, *.rar, *.7z),сжатые рисунки (*.gif, *.jpg, *.png, *.tif, …),сжатый звук (*.mp3, *.wma),сжатое видео (*.mpg, *.wmv)
Самораспаковывающиеся архивы
SFX-архив– это файл с расширением *.exe, который содержит сжатые данные и программу распаковки (около 15 Кб).
+ для распаковки не нужен архиватор; может распаковать неквалифицированный пользователь
- увеличение размера файла; опасность заражения вирусами
Многотомный архив – это архив, разбитый на несколько частей. Цели: перенос через дискеты; удобство скачивания через Интернет. 7Zip, WinRAR
Архивы с паролем
Пароль – это секретный набор символов, предназначенный для подтверждения личности.
Тема 7. Компьютерные
вирусы и антивирусы
Компьютерный вирус – это программа, которая при запуске способна распространяться без участия человека.
Признаки заражения: замедление работы компьютера; перезагрузка или зависание компьютера; неправильная работа ОС или прикладных программ; изменение длины файлов; появление новых файлов; уменьшение объема оперативной памяти; рассылка сообщений e-mail без ведома автора.
Вредные действия вирусов
Вирусы
Заражают: программы – *.exe, *.com,загрузочные сектора дисков и дискет,командные файлы – *.bat,драйверы – *.sys,библиотеки – *.dll,документы с макросами – *.doc, *.xls, *.mdb,Web-страницы со скриптами.
не заражают:текст – *.txt,рисунки – *.gif, *.jpg, *.png, *.tif ,звук (*.wav, *.mp3, *.wma),видео (*.avi, *.mpg, *.wmv),любые данные (без программного кода).
Классические вирусы
Сетевые вирусы
распространяются через компьютерные сети, используют «дыры» – ошибки в защите Windows, Internet Explorer, Outlook и др.
Троянские программы
позволяют получать управление удаленным компьютером, распространяются через компьютерные сети, часто при установке других программ (зараженные инсталляторы)
Антивирусы-сканеры
Антивирусы-мониторы
постоянно находятся в памяти в активном состоянии
Другие виды антивирусной защиты
брандмауэры. Блокируют «лишние» обращения в сеть и запросы из сети
аппаратные антивирусы
онлайновые (on-line) антивирусы
Сериалы.