Similar presentations:
Программное обеспечение. Лекция 6
1. Тема лекции: Программное обеспечение
112. Вопросы: 1. Основные понятия и определения 2. Классификация ПО 3. Операционная система
23. Основные понятия:
Программа (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.
1819. Функции операционной системы:
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. Файловая система
2526.
ОпределенияФайл
Имя файла:
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.
3435.
Размещение файлов на дискеРазмещение по частям
C:
2
1
3
4
Дефрагментация
C:
1
2
3
4
файл быстрее читается
(быстрее загружается в память)
35
36. Спасибо!
Двадцать лет Ванг Вен-Хан учился убивать страшных драконов.И когда он овладел этим искусством в совершенстве,
оказалось, что драконов на свете нет.
И тогда он стал учить этому других.
Китайская мудрость
Спасибо!
Вопросы?
36