Файл: Тема 6 Программное обеспечение компьютера Классы программного обеспечения.ppt
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 12
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тема 6 Программное обеспечение компьютера
Классы программного обеспечения
Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствами
Прикладное ПО – программы, которые пользователь использует для решения своих задач
Системы программирования – средства создания новых программ.
Системное
программное
обеспечение
Операционные системы
Операционная система (ОС) –комплекс программ, обеспечивающих пользователю и прикладным программам интерфейс (способ обмена информацией) с аппаратными средствами компьютера.
Функции ОС:
- обмен данными с внешними устройствами
работа файловой системы (файлы, папки)
запуск и выполнение программ
тестирование компьютера, обработка ошибок
распределение ресурсов (процессор, память, внешние устройства)
Windows (Windows 95/98/2000/XP/Vista/7 …)
Linux
Состав операционной системы
Утилита – служебные программы для проверки и настройки компьютера:
- разбивка диска на разделы (fdisk.exe)
форматирование диска (format.com)
тестирование диска (chkdsk.exe)
Драйвер – программа, которая постоянно находится в памяти и обеспечивает обмен данными с внешним устройством (файлы *.sys в Windows)
драйвер видеокарты, звуковой карты, сетевой карты, принтера, сканера, …
Утилиты, не входящие в ОС
антивирусные программы
AVP DrWeb
архиваторы – программы для упаковки файлов
WinRAR – архивы *.rar, *.zip
информация о системе
Everest
- программы для записи CD и DVD
Nero Burning ROM
Прикладное
программное обеспечение
ПО для работы с текстом
Текстовые редакторы – для редактирования текстовых документов без оформления
- Блокнот
Текстовые процессоры – для редактирования текстовых документов
WordPad (текст + рисунки)
Word (текст + рисунки + таблицы + автофигуры…)
OpenOffice Writer бесплатно
Издательские системы – для подготовки печатных материалов (газет, книг, буклетов)
Microsoft Publisher
QuarkXPress
ПО для обработки изображений и видео
Графические редакторы
Растровые :
- Paint Paint.NET – бесплатно
Adobe Photoshop Gimp бесплатно
Векторные :
CorelDraw
OpenOffice Draw бесплатно
Редакторы видео
Movie Maker (в составе Windows)
Pinnacle Studio
Офисное ПО
Электронные таблицы – для выполнения расчетов с табличными данными
- Microsoft Excel
OpenOffice Calc бесплатно
Системы управления базами данных
Microsoft Access
OpenOffice Base бесплатно
Создание презентаций
Microsoft PowerPoint
OpenOffice Impress бесплатно
ПО для работы в Интернете
Браузеры – для просмотра Web-страниц на экране
- Internet Explorer – бесплатно
Mozilla Firefox – бесплатно
Opera – бесплатно
Почтовые программы – прием и отправка e-mail
Microsoft Outlook Express (в составе Windows)
Microsoft Outlook
TheBat
Системы
программирования
Системы программирования =
язык программирования + среда программирования
Языки программирования
Всего более 600, широко используется примерно 20.
Машинно-ориентированные языки:
- машинные коды: 09 FE AC 3F
ассемблеры: символическая запись машинных команд: mov AX, BX
Языки высокого уровня (алгоритмические):
для обучения: Бейсик, Лого, Рапира
профессиональные:
Си, Паскаль (Delphi), Фортран
для задач искусственного интеллекта:
ЛИСП, Пролог
для программирования в Интернете:
Java, PHP, Perl
Среда программирования
Интегрированная среда разработки :
- редактор текста программ транслятор компоновщик отладчик
Примеры: Turbo Pascal Borland C++
Свободное ПО (Open Source) с открытым исходным кодом можно бесплатно:
- запускать и использовать в любых целях изучать и адаптировать распространять изменять код
Бесплатное ПО (Freeware):
можно бесплатно использовать исходного кода нет есть ограничения на использование
Linux
Avast
Opera
Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями:
- отключены некоторые функции ограничен срок действия (30 дней)
ограничено количество запусков раздражающие сообщения принудительная реклама
Платная регистрация снимает ограничения.
Коммерческое ПО:
плата за каждую копию бесплатная техническая поддержка (!)
запрет на изменение кода и извлечение данных быстрое внесение изменений (новые версии)
Nero Burning Rom
Задание 1. 3 минуты !
Какие классы программного обеспечения имеются на вашем компьютере?
Приведите примеры (1-2 программы) по каждому классу, охарактеризуйте каждую из программ (название, назначение, вид).
Файловая система
Файл – набор данных на диске, имеющий имя.
Имя файла: 255 символов, нельзя \ / : * ? ” < > |
Реферат по истории | . | doc |
персональное имя
расширение
(«фамилия»)
.exe, .com | Исполняемые программы |
.txt | Текст без оформления |
.doc, .docx | Документ (текст + рисунки + …) |
.bmp, .gif, .jpg | Рисунки |
.wav, .mid, .mp3 | Звук |
.avi, .mpg, .wmv | Видеофильмы |
.pas, .c, .bas | Тексты программ |
Файловая система
одноуровневая
каталог | файлы |
vasya.txt 360 байт 12.03.2007 25
Примеры.doc 13 Кб 25.04.2007 230
Я.bmp 1,28 Мб 13.09.2006 1235
номер начального блока (кластера) на диске
размер
дата изменения
Файловая система – это порядок размещения файлов на диске.
Файловая система
многоуровневая (дерево)
Диск C:
autoexec.bat
Документы
План.doc
Отчет.doc
Фото
Видео
Кузя.avi
Винни-Пух.wmv
2006
Я.jpg
Шарик.jpg
2007
Ку.jpg
Зя.jpg
Корневой каталог –
главный каталог диска.
Вложенная папка (подкаталог) – это папка, расположенная внутри другой папки.
Папка (каталог) – объединяет файлы и вложенные папки
файлы
файлы
Файлы в корневом каталоге
папка
Файловая система
многоуровневая (дерево)
Рабочая папка (текущий каталог) – папка, с которой в данный момент работает пользователь.
Диск C:
Документы
Видео
2006
2007
дерево папок:
Фото
корень
Адреса файлов
C:\Фото\2007\Ку.jpg
диск
папки
имя файла
\\SERVER\Видео\2007\Зя.avi
имя компьютера
C:\SERVER\Видео\2007\Зя.avi
A:\autoexec.bat
\\work3\Игры\Hover\hover.exe
D:\Windows\Temp\Справка.txt
E:\Реферат.doc
Сетевой адрес:
Примеры:
Полный адрес файла = путь + имя файла
Путь к файлу – это перечисление папок (каталогов), в которых он находится, сверху вниз (начиная с диска).
Задание 2. 2 минуты !
Маски
Маска – это обозначение для группы файлов.
* – любое количество любых символов
? – один любой символ
Примеры:
*.*
*.doc
все файлы
все файлы с расширением .doc
a*.?
имя файла начинается с «a», расширение из 1 символа
*x*.??*
имя файла содержит «x», расширение не менее 2 символов
*z.a?
имя файла заканчивается на «z», расширение начинается «a», всего 2 символа
Задание 3. 2 минуты !