Тема лекции: Программное обеспечение
Вопросы: 1. Основные понятия и определения 2. Классификация ПО 3. Операционная система
Основные понятия:
ВС = АО + ПО + ИО
По отношению к ПО компьютерные пользователи делятся на следующие группы:
По характеру использования и категориям пользователей программы делят на:
Программные средства разделяют на:
Системное программное обеспечение включает:
Контрольно-диагностическое программное обеспечение -
Инструментальные средства разработки программ
Программное обеспечение интернет-сервиса
Прикладное программное обеспечение подразделяется:
Прикладное программное обеспечение общего назначения
Интегрированные пакеты
Прикладное программное обеспечение специального назначения
Функции операционной системы:
Классификация операционных систем
В ОС семейства Windows используется:
Технология OLE предусматривает два варианта обмена данными:
Файловая система
Файловая система организует кластеры в файлы и каталоги.
Спасибо!

Программное обеспечение. Лекция 6

1. Тема лекции: Программное обеспечение

11

2. Вопросы: 1. Основные понятия и определения 2. Классификация ПО 3. Операционная система

2

3. Основные понятия:

Программа (program)
Программное обеспечение
(software)
Приложение (application)
Задача (problem)
3

4. ВС = АО + ПО + ИО

1. Понятие о ПО, классификация ПО
ВС = АО + ПО + ИО
Совокупность
автоматизированных
алгоритмов,
обеспечивающих
управление работой
компьютера
Множество всех
программ, записанных
на компьютере
Программное обеспечение - это
ПО размещается на внешних запоминающих устройствах
(в первую очередь на жёстких магнитных дисках)
44

5. По отношению к ПО компьютерные пользователи делятся на следующие группы:

системные программисты
прикладные программисты
конечные пользователи
администраторы сети
администраторы баз данных
5

6. По характеру использования и категориям пользователей программы делят на:

Утилитарные программы
("программы для себя")
Программные продукты (изделия)
6

7. Программные средства разделяют на:

2. Классификация ПО
Программные средства
разделяют на:
Системное программное обеспечение
Контрольно-диагностическое ПО
Инструментальные средства разработки
программ
ПО интернет-сервиса
Прикладное программное обеспечение
77

8. Системное программное обеспечение включает:

2. Классификация ПО
Системное программное обеспечение
включает:
Драйверы–
Операционную систему
(MS DOS, Windows…,
программы,
NetWare, Linux,
управляющие работой
Sun Solaris)
отдельных устройств
Утилиты –
дополнительные программы,
расширяющие функции ОС, предназначенные
для выполнения специальных, а часто,
выполняемых задач по обслуживанию
компьютера
назад
8

9. Контрольно-диагностическое программное обеспечение -

2. Классификация ПО
Контрольно-диагностическое
программное обеспечение -
программы, предназначенные
для проверки работы компьютера,
поиска неисправностей
(Например,
CPU –Z, Checkit….)
назад
99

10. Инструментальные средства разработки программ

2. Классификация ПО
Инструментальные средства разработки
программ
Служат для создания нового
программного обеспечения
Бейсик
Паскаль
Дельфи …
назад
10
10

11. Программное обеспечение интернет-сервиса

2. Классификация ПО
Программное обеспечение
интернет-сервиса
Программы для создания сайтов
и интернет-приложений,
навигации и поиску в Интернете
MS FrontPage
MS InternetExplorer
…..
назад
11
11

12. Прикладное программное обеспечение подразделяется:

2. Классификация ПО
Прикладное программное обеспечение
подразделяется:
ППО – множество программ,
предназначенных для решения различных задач
ППО общего назначения
Интегрированные офисные пакеты
ППО специального назначения
ППО развлекательного назначения
назад
12
12

13. Прикладное программное обеспечение общего назначения

2. Классификация ПО
Прикладное программное обеспечение
общего назначения
программы,
которыми
ТекстовыеПрикладные
редакторы (MS
Word)
пользуется каждый пользователь
Табличные процессоры (MS Excel, Quatro Pro)
Презентационные системы (MS PowerPoint)
Графические системы (MS Visio, Adobe Photoshop, Corel Draw, …)
Системы управления базами данных (MS Access, MS FoxPro, …)
Коммуникационные системы (WinFax, MS OutLook)
Деловые программы (Promt, FineReader)
Справочные системы (словари, энциклопедии)
назад
13
13

14. Интегрированные пакеты

1. Понятие о ПО, классификация ПО
Интегрированные пакеты
Программы,
Позволяют
включающие
разные
ряд наиболее
задачи
В
нихрешать
интегрируются
необходимых
средствами
пользователю
одной
системы
программ.
текстовый
редактор,
табличный
процессор,
графический редактор, СУБД.
MS Office
Lotus SmartSuite
MS Works
назад
14
14

15. Прикладное программное обеспечение специального назначения

1. Понятие о ПО, классификация ПО
Прикладное программное обеспечение
специального назначения
Программы
для решения
задачзоотехника,
Программные комплексы
специалиста
(агронома,
конкретных специалистов-пользователей
экономиста,бухгалтера)
Правовые информационно-поисковые системы (ГАРАНТ,
Консультант)
Издательские системы (PageMaker, QuarkExpress)
Математические и научные расчёты (MathCad, MatLab, Statistica)
Проектирование, составление чертежей (AutoCad)
Автоматизированые обучающие системы
назад
15
15

16.

1. Понятие о ПО, классификация ПО
мобильност
ь
надежность
учет
человеческого
фактора
К современному ПО предъявляются
следующие требования:
эффективность
коммуникати
вность
модифици
руемость
16
16

17.

3. Операционная система
Операционная система (ОС) — это
часть программного обеспечения,
выступающая в качестве интерфейса
между приложениями, пользователями
и аппаратурой компьютера
17
17

18.

18

19. Функции операционной системы:

3. Операционная система
Функции операционной
системы:
управление ресурсами;
управление процессами;
управление пользовательским
интерфейсом;
обслуживание файловой системы.
19

20. Классификация операционных систем

2. Операционная система
Классификация операционных систем
По количеству одновременно работающих
пользователей:
однопользовательские ОС;
многопользовательские ОС.
По числу задач, одновременно выполняемых
под управлением ОС:
однозадачные (MS-DOS);
многозадачные (Unix, Windows 95/..).
20

21.

2. Операционная система
По количеству используемых процессоров:
однопроцессорные ОС;
многопроцессорные ОС.
По разрядности:
8-разрядные;
16-разрядные;
32-разрядные;
64-разрядные.
21

22.

2. Операционная система
По типу пользовательского интерфейса:
•командные (текстовые);
•объектно-ориентированные (графические)
По типу использования общих аппаратных
и программных ресурсов:
•сетевые
•локальные
22

23. В ОС семейства Windows используется:

3. Операционная система
В ОС семейства Windows
используется:
объектно-ориентированный подход
принцип WYSIWYG (What You See Is
What You Get)
принцип Plug and Play
технология Drag and Drop
технология OLE (Object Linking and
Embedding)
23

24. Технология OLE предусматривает два варианта обмена данными:

внедрение объекта
связывание объекта
24

25. Файловая система

25

26.

Определения
Файл
Имя файла:
255 символов, нельзя \ / : * ? ” < > |
расширение
персональное имя
(«фамилия»)
Мои записи
. doc
Исполняемые программы
.exe, .com
Текст
.txt
Документ (текст + рисунки + …)
.doc
Рисунки
.bmp, .gif, .jpg
Звук
.wav, .mid, .mp3
Видеофильмы
.avi, .mpg, .wmv
Тексты программ
.pas, .c, .cpp, .bas
26

27.

Файловая система
• многоуровневая (дерево)
дерево папок:
Диск C:
Документы
Фото
2010
Видео
2011
корень
Рабочая папка (текущий каталог) – папка,
с которой в данный момент работает
пользователь.
27

28.

Файловая система
Проводник (Пуск – Программы – Стандартные)
Диск C:
Документы
Документы
Фото
Фото
Видео
показать
вложенные
папки
Диск C:
скрыть
вложенные
папки
2010
2011
Видео
28

29.

Адреса файлов
Полное имя файла = имя устройства + путь + имя файла
диск
C:\Фото\2010\Ка.jpg
имя файла
папки
Путь к файлу – список каталогов (папок) разного уровня
Примеры:
C:\SERVER\Видео\2007\ff.avi
E:\Реферат.doc
D:\Мои документы\УФФ105\Иванов.doc
29

30.

Маски
Маска – это обозначение для группы файлов.
* – любое количество любых символов
? – один любой символ
Примеры:
*.*
все файлы
*.doc
все файлы с расширением .doc
a*.?
имя файла начинается с «a», расширение из
1 символа
имя файла содержит «x», расширение не менее
2 символов
*x*.??*
*z.a?
имя файла заканчивается на «z», расширение
начинается «a», всего 2 символа
30

31.

!
Файлу на диске выделяется целое число блоков
(кластеров)
31

32.

Размещение файлов на диске
1 кластер = 512 байт, 1 Кб, …, 32 Кб
занято, но не
используется!
файл
?
кластер
Чем больше кластер, тем больше пустого
места, которое занято!
32

33. Файловая система организует кластеры в файлы и каталоги.

Файловая система отслеживает, какие из кластеров
в настоящее время используются, какие свободны,
какие помечены как неисправные
При записи файлов будет всегда занято целое
число кластеров
Минимальный размер файла равен размеру одного
кластера
Максимальный размер файла соответствует общему
количеству кластеров на диске.
Файл записывается в произвольные свободные
кластеры
33

34.

34

35.

Размещение файлов на диске
Размещение по частям
C:
2
1
3
4
Дефрагментация
C:
1
2
3
4
файл быстрее читается
(быстрее загружается в память)
35

36. Спасибо!

Двадцать лет Ванг Вен-Хан учился убивать страшных драконов.
И когда он овладел этим искусством в совершенстве,
оказалось, что драконов на свете нет.
И тогда он стал учить этому других.
Китайская мудрость
Спасибо!
Вопросы?
36
English     Русский Правила