Файл: Тема 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 минуты !