Программное
обеспечение
Программное обеспечение (ПО) — это совокупность программ, позволяющая организовать решение задач на компьютере.
Взаимодействие человека с компьютером
аппаратные средства
(hardware)
программное обеспечение
(software)
2
- Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствами
- Операционные системы Драйверы Утилиты Архиваторы
- Операционные системы
- Драйверы
- Утилиты
- Архиваторы
- Прикладное ПО – программы (инструменты для создания документов), которые пользователь использует для решения своих задач: текстовые редакторы графические редакторы базы данных …
- текстовые редакторы
- графические редакторы
- базы данных …
- Системы программирования – средства создания новых программ.
- Инструментальное ПО ( Программы пользователей) – пользователи составляют их для своих собственных нуж д.
2
СИСТЕМНЫЕ ПРОГРАММЫ
Системное ПО организует процесс обработки информации в ЭВМ. Главную часть системного ПО составляет Операционная система (ОС) .
Операционная система (ОС) – это комплекс программ, обеспечивающих пользователю и прикладным программам удобный интерфейс (способ обмена информацией) с аппаратными средствами компьютера.
Функции ОС (что она обеспечивает):
- обмен данными с внешними устройствами работу файловой системы (файлы, папки) запуск и выполнение остальных программ тестирование компьютера, обработка ошибок распределение ресурсов (процессор, память, внешние устройства)
- обмен данными с внешними устройствами
- работу файловой системы (файлы, папки)
- запуск и выполнение остальных программ
- тестирование компьютера, обработка ошибок
- распределение ресурсов (процессор, память, внешние устройства)
2
2
Файл — это поименованное место на внешнем носителе, в котором хранится информация (текст, графика, изображение, звук и т.д.).
- Путь к файлу - последовательность папок, начиная от самой верхней и заканчивая той, в которой непосредственно хранится файл.
- Для организации файлов в Windows принята иерархическая структура, включающая диски, папки и файлы. Диски обозначаются буквами английского алфавита с добавлением символа: (двоеточие), например A:,B:,C:,D:
- Полное имя файла – имя логического диска + путь к файлу + имя файла. Полное имя вместе с путем поиска может содержать более 260 символов.
- Имена папок отделяются друг от друга обратной косой чертой (\). Самая верхняя папка называется корневой (главной).
С:\Мои документы\SPORT\Russia.doc
Форматы (расширений) файлов:
Тип
Значение
dos txt
Примеры
Файл содержит текстовую информацию
bmp, jpg, gif
MS Word, WordPad
Файл содержит графическую информацию
avi
Adobe PhotoShop, ACDSee
Файл содержит видеоинформацию
wav
bak
Файл содержит звуковую информацию
WinAmp, Windows Медиа Проигрыватель
WinAmp, Windows Медиа Проигрыватель
Файл-копия
html, htm
Открывается программой, в которой был создан файл
Файл содержит Web-страницу
arj, rar, zip
Internet Explorer
Файл содержит архив (сжатую информацию)
exe, com
WinRar, WinZip
Файл содержит программу – исполняемый файл
Открывает саму программу
Действия с файлами и папками
Создать
Сохранить
Закрыть
Открыть
Переименовать
Удалить
Переместить
Копировать (создать копию)
- Вся информация на дисках хранится в файлах.
- На содержимое файла указывает расширение.
- Файл открывается той программой, в которой был создан, или универсальной программой.
- Файлы со схожим содержимым или одинаковым назначением можно «складывать» в папки (каталоги).
- Каталоги (папки), в свою очередь также можно объединять в каталоги (папки).
Файловая система
Файловая система – это порядок размещения файлов на диске.
каталог
файлы
номер начального блока (кластера) на диске
дата изменения
размер
vasya.txt 360 байт 12.03.2007 25
Примеры.doc 13 Кб 25.04.2007 230
Я.bmp 1,28 Мб 13.09.2006 1235
- все файлы «в куче», сложно разбираться
- ограниченный объем каталога (512 записей)
Файловая система
Корневой каталог – главный каталог диска.
Диск C:
autoexec.bat
Файлы в корневом каталоге
Документы
План.doc
Отчет.doc
Папка (каталог) – объединяет файлы и вложенные папки
Фото
2007
Ку.jpg
Зя.jpg
2006
Я.jpg
Шарик.jpg
Вложенная папка (подкаталог) – это папка, расположенная внутри другой папки.
файлы
Видео
Кузя.avi
Винни-Пух.wmv
файлы
папка
Файловые системы
Windows:
- FAT32 (Windows 95/98/2000/XP/Vista)
- медленно работает с большими дисками не поставить права доступа
- медленно работает с большими дисками
- не поставить права доступа
- NTFS (Windows NT/2000/XP/Vista/7)
- права на доступ квоты для пользователей сжатие дисков «на лету» журналирование
- права на доступ
- квоты для пользователей
- сжатие дисков «на лету»
- журналирование
планируемые изменениях на диске записываются в журнал (для восстановления при сбое)
Linux:
Состав операционной системы
- загрузчик ОС – это небольшая программа, которая находится в секторе 0 загрузочного диска, ее задача – загрузить в память основную часть (ядро) ОС
- система распределения памяти
- система ввода и вывода ( BIOS = Basic Input and Output System ), в микросхеме флэш-памяти на материнской плате
- тестирование при запуске чтение и запись на диски обмен данными с клавиатурой, монитором, принтером календарь и часы настройки данного компьютера
- тестирование при запуске
- чтение и запись на диски
- обмен данными с клавиатурой, монитором, принтером
- календарь и часы
- настройки данного компьютера
- командный процессор ( command.com , cmd.exe ) выполняет команды, введенные с клавиатуры обеспечивает загрузку и выполнение других программ
- выполняет команды, введенные с клавиатуры
- обеспечивает загрузку и выполнение других программ
Состав операционной системы (II)
- утилита (лат. utilitas – польза) – это служебные программы для проверки и настройки компьютера:
- разбивка диска на разделы ( fdisk.exe ) форматирование диска ( format.com ) тестирование диска ( chkdsk.exe ) редактирование реестра ( regedit.exe ) проверка соединения ( ping.exe )
- разбивка диска на разделы ( fdisk.exe )
- форматирование диска ( format.com )
- тестирование диска ( chkdsk.exe )
- редактирование реестра ( regedit.exe )
- проверка соединения ( ping.exe )
- драйвер (англ. driver – водитель) – это программа, которая постоянно находится в памяти и обеспечивает обмен данными с внешним устройством (файлы *.sys в Windows NT/2000/XP ) драйвер видеокарты, звуковой карты, сетевой карты, принтера, сканера, …
- драйвер видеокарты, звуковой карты, сетевой карты, принтера, сканера, …
Типы ОС
Однозадачные – в каждый момент выполняется только одна задача (программа), она получает все ресурсы компьютера. Примеры: MS DOS, DR DOS, PC DOS
Многозадачные – может одновременно выполняться несколько задач; ОС распределяет кванты времени процессора между задачами.
- Windows 95/98/Me Windows NT/2000/XP/Vista/7/8 UNIX – надежная сетевая ОС (Интернет) Linux – бесплатная UNIX -подобная ОС
- Windows 95/98/Me
- Windows NT/2000/XP/Vista/7/8
- UNIX – надежная сетевая ОС (Интернет)
- Linux – бесплатная UNIX -подобная ОС
Типы ОС
Однопользовательские – в каждый момент с компьютером работает один пользователь, он получает все ресурсы компьютера.
Многопользовательские – с мощным компьютером одновременно работают несколько пользователей. терминал = монитор + клавиатура
терминал
терминал
терминал
терминал
Операционные системы Microsoft Corporation
1981 год
MS-DOS — коммерческая операционная система для персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS.
1985 год
Windows 1.01 была первой попыткой Microsoft реализовать многозадачную операционную среду для персонального компьютера на основе графического интерфейса.
1987 год Windows 2.0
Windows 3.x — общее название семейства операционных систем компании Майкрософт, выпущенных с 1990 по 1994г.
Windows NT
Разработка Windows NT под рабочим названием NT OS/2 была начата в ноябре 1988 года.
Windows NT — Изначально развивалась отдельно от семейства операционных систем Windows 9x и позиционировалась на рынке как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). 1993 год.
Windows 95 — графическая операционная система, выпущенная 24 августа 1995 года корпорацией.
Windows NT 4.0 — последняя версия семейства сетевых операционных систем Windows NT. 1996 г.
Windows 98 (кодовое имя Memphis) — графическая операционная система, выпущенная корпорацией Майкрософт 25 июня 1998 года.
Windows Millennium Edition , также известная как Windows ME — смешанная 16/32-разрядная операционная система. 2000г.
Windows 2000 (также называемая Win2k, W2k или Windows NT 5.0) — это операционная система семейства Windows NT. 2000 г.
Windows XP ( внутренняя версия — Windows NT 5.1 ) — операционная система семейства Windows NT. 2001 г.
Windows Vista ( Longhorn ) – операционная система семейства Microsoft Windows NT. 30 января 2007
Windows Seven ( Blackcomb , Vienna ) — операционная система семейства Windows NT. 22 октября 2009.
Windows 8 - — операционная система
семейства Windows NT. ( 26 октября 2012 )
Windows 8.1 - — операционная система
семейства Windows NT. ( 17 октября 2013 )
Линейка Microsoft Windows
для домашнего использования:
- Windows 1.0 – 1985 год
- Windows 2.0 – 1987 год
- Windows 3.x – 1990 год
4. Windows 95 – 1995 год
5. Windows 98 – 1998 год
6. Windows Me – 2000 год
- Windows NT 3.1 – 27 июля 1993
- Windows NT 3.5 (Daytona) – 21 сентября 1994
- Windows NT 4.0 – 29 июля 1996
4. Windows 2000 – 17 февраля 2000
5. Windows XP (Whistler) – 25 октября 2001
6. Windows Server – 24 апреля 2003
7. Windows Vista ( Longhorn ) – 30 января 2007
8. Windows Server 2008 – 27 февраля 2008
9. Windows 7 ( Blackcomb , Vienna ) – 22 октября 2009
10. Windows 8 октябрь 2012 г.
11. Windows 8.1 октябрь 2013 г.
12. Windows 10 июль 2015 г.
Линейка Microsoft Windows NT
Операционная система Linux (Линукс)
Операционная система Linux разработана в 90-х годах молодым студентом Хельсинского университета Линусом Торвальдсом (Linus Torvalds) в рамках дипломного проекта.
Со временем Linux получила дальнейшее развитие и переросла в профессиональную ОС.
Дистрибутив ОС – это набор ПО, включающий в себя саму операционную систему и совокупность прикладных программ . Современные дистрибутивы Linux включают:
- Пакет офисных приложений
- Почтовый клиент
- Программы для работы в Интернете
- Программы для работы с графикой
- Современные средства коммуникаций
- Мультимедиа-центр
- Игры
- И многое другое
Поддержка аппаратной части ЭВМ
- В современные дистрибутивы Linux входят практически все драйвера для распространённых моделей внешних устройств.
Файловая система Linux
Обеспечивает возможность иерархической организации файлов и каталогов;
Отличия от Windows
- Не используются буквенные обозначения для дисков А:, В:
- Вместо символа / в полном пути к файлу используется \,
- Расширение файла практически не имеет значения
Файловая система
Ext2 или Ext3
Возможности операционной системы Linux
OpenOffice.org – пакет офисных приложений
OpenOffice.org Calc — табличный процессор. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.
OpenOffice.org. Impress - простая в освоении программа, имеющая дружелюбный интерфейс, стандартные панели инструментов и меню и позволяет нам создавать эффектные презентации
OpenOffice.org Draw — векторный графический редактор, по функциональности сравнимый с CorelDRAW. Пакет включает полнофункциональные «коннекторы» между фигурами, которые могут использовать разнообразные стили линий и позволяют рисовать чертежи, например блок-схемы.
Сколько стоит Windows ?
- Открытая лицензия MS Widows 7 Pro
цена 3600 руб.
- Открытая лицензия MS Office Standart 2010
Word, Excel, OneNote, Power Point, Publisher, Outlook, Web
цена 1630 руб.
- Открытая лицензия MS Office Pro Plus 2010
Word, Excel, OneNote, Power Point, Publisher, Outlook, Web,
Access, InfoPath, Share Point, Communicator
цена 2170 руб.
Сколько стоит Linux ?
Бесплатно!!!!!
Linux против Windows
Windows
- платный
- требует финансовых вложений
- ограничен в возможностях
- не надёжен
- уязвим для вирусов
Linux
- бесплатен
- дёшев в эксплуатации
- адаптируем
- надёжнее
- защищён от вирусов
Утилиты, не входящие в ОС
- AVP ( Antiviral Tookit Pro ), Е. Касперский, www.avp.ru DrWeb , И. Данилов www.drweb.com Norton Antivirus www.symantec.com McAfee www.mcafee.com NOD32 www.eset.com
- AVP ( Antiviral Tookit Pro ), Е. Касперский, www.avp.ru
- DrWeb , И. Данилов www.drweb.com
- Norton Antivirus www.symantec.com
- McAfee www.mcafee.com
- NOD32 www.eset.com
- архиваторы – программы для упаковки файлов WinRAR (Е. Рошал) – архивы *.rar, *.zip – www.rarsoft.com WinZIP – архивы *.zip – www.winzip.com
- WinRAR (Е. Рошал) – архивы *.rar, *.zip – www.rarsoft.com
- WinZIP – архивы *.zip – www.winzip.com
Утилиты, не входящие в ОС
- Everest www.lavalys.com SiSoft – бесплатно www.sisoftware.net
- Everest www.lavalys.com
- SiSoft – бесплатно www.sisoftware.net
- сканирование ( MiraScan , EpsonScan , со сканером)
- программы для записи CD и DVD Nero Burning ROM www.nero.com DeepBurner Free – бесплатно www.deepburner.com
- Nero Burning ROM www.nero.com
- DeepBurner Free – бесплатно www.deepburner.com
Прикладное программное обеспечение
Офисное ПО
- Электронные таблицы – для выполнения расчетов с табличными данными
- Microsoft Excel – файлы *.xls, *.xlsx OpenOffice Calc – файлы *.ods – бесплатно
- Microsoft Excel – файлы *.xls, *.xlsx
- OpenOffice Calc – файлы *.ods – бесплатно
- Системы управления базами данных Microsoft Access – файлы *.mdb, *.accdb OpenOffice Base – файлы *.odb – бесплатно
- Microsoft Access – файлы *.mdb, *.accdb
- OpenOffice Base – файлы *.odb – бесплатно
- Создание презентаций Microsoft PowerPoint – файлы *.ppt, *.pptx OpenOffice Impress – файлы *.odp – бесплатно
- Microsoft PowerPoint – файлы *.ppt, *.pptx
- OpenOffice Impress – файлы *.odp – бесплатно
ПО для работы с текстом
- Текстовые редакторы – для редактирования текстовых документов без оформления
- Блокнот – файлы *.txt
- Блокнот – файлы *.txt
- Текстовые процессоры – для редактирования текстовых документов WordPad – файлы *.doc (текст + рисунки) Word – файлы *.doc, *.docx (текст + рисунки + таблицы + автофигуры + диаграммы …) OpenOffice Writer – файлы *.odt – бесплатно openoffice.org
- WordPad – файлы *.doc (текст + рисунки)
- Word – файлы *.doc, *.docx (текст + рисунки + таблицы + автофигуры + диаграммы …)
- OpenOffice Writer – файлы *.odt – бесплатно openoffice.org
ПО для обработки изображений
Растровые рисунки:
- Paint – файлы *.bmp (также *.gif, *.jpg ) Adobe Photoshop – файлы *.psd www.adobe.com Gimp – бесплатно www.gimp.org Paint.NET – бесплатно www.getpaint.net
- Paint – файлы *.bmp (также *.gif, *.jpg )
- Adobe Photoshop – файлы *.psd www.adobe.com
- Gimp – бесплатно www.gimp.org
- Paint.NET – бесплатно www.getpaint.net
Векторные рисунки:
- CorelDraw – файлы *.cdr www.corel.com Adobe Illustrator – файлы *.ai www.adobe.com Inkscape – бесплатно www.inkscape.org OpenOffice Draw – файлы *.odg – бесплатно
- CorelDraw – файлы *.cdr www.corel.com
- Adobe Illustrator – файлы *.ai www.adobe.com
- Inkscape – бесплатно www.inkscape.org
- OpenOffice Draw – файлы *.odg – бесплатно
Прикладное ПО
- Редакторы видео (файлы *.avi , *.mpg , *.wmv )
- Movie Maker (в составе Windows ) Pinnacle Studio www.pinnaclesys.ru Adobe Premier www.adobe.com
- Movie Maker (в составе Windows )
- Pinnacle Studio www.pinnaclesys.ru
- Adobe Premier www.adobe.com
- Издательские системы – для подготовки печатных материалов (газет, книг, буклетов) Microsoft Publisher QuarkXPress www.quark.com Adobe InDesign www.adobe.com
- Microsoft Publisher
- QuarkXPress www.quark.com
- Adobe InDesign www.adobe.com
ПО для работы в Интернете
- Браузеры – для просмотра Web-страниц на экране
- Internet Explorer – бесплатно Mozilla Firefox – бесплатно www.mozilla.org Opera – бесплатно www.opera.com Safari – бесплатно www.apple.com Google Chrome – бесплатно www. Google.ru
- Internet Explorer – бесплатно
- Mozilla Firefox – бесплатно www.mozilla.org
- Opera – бесплатно www.opera.com
- Safari – бесплатно www.apple.com
- Google Chrome – бесплатно www. Google.ru
- Почтовые программы – прием и отправка e-mail Microsoft Outlook Express (в составе Windows ) Microsoft Outlook TheBat www.ritlabs.com Mozilla Thunderbird – бесплатно www.mozilla-russia.org
- Microsoft Outlook Express (в составе Windows )
- Microsoft Outlook
- TheBat www.ritlabs.com
- Mozilla Thunderbird – бесплатно www.mozilla-russia.org
Какие бывают программы?
- Свободное ПО с открытым исходным кодом (Open Source) : можно бесплатно
- запускать и использовать в любых целях изучать текст программы распространять (бесплатно или за плату ) изменять код (развитие и усовершенствование)
- запускать и использовать в любых целях
- изучать текст программы
- распространять (бесплатно или за плату )
- изменять код (развитие и усовершенствование)
- Бесплатное ПО (Freeware) : можно бесплатно использовать; исходного кода нет; есть ограничения на:
- коммерческое использование изменение кода извлечение данных
- коммерческое использование
- изменение кода
- извлечение данных
Firefox
Gimp
Linux
Avast
Opera
Какие бывают программы?
- Условно-бесплатное ПО (Shareware) : бесплатное ПО с ограничениями:
- отключены некоторые функции ограничен срок действия (30 дней) ограничено количество запусков раздражающие сообщения принудительная реклама
- отключены некоторые функции
- ограничен срок действия (30 дней)
- ограничено количество запусков
- раздражающие сообщения
- принудительная реклама
Платная регистрация снимает ограничения.
- плата за каждую копию бесплатная техническая поддержка (!) запрет на изменение кода и извлечение данных быстрое внесение изменений (сервис-паки, новые версии)
- плата за каждую копию
- бесплатная техническая поддержка (!)
- запрет на изменение кода и извлечение данных
- быстрое внесение изменений (сервис-паки, новые версии)
Nero Burning Rom
TheBat