Программное обеспечение компьютера. l. Классификация
Программное обеспечение компьютера. l. Классификация программного обеспечения l. Системное программное обеспечение l. Инструментарий технологий программирования l. Прикладное программное обеспечение
Операционные системы: Windows, Программное обеспечение компьютера Linux и др. Файловые менеджеры: Total Commander, FAR. Системное Антивирусные программы: Dr. Web, Антивирус Касперского программное обеспечение Утилиты Приложения общего назначения: текстовые и графич. редакторы и др. Прикладное Игры: логические, стратегические, имитаторы-тренажёры программное обеспечение Программы для обучения: электрон- ные учебники и репетиторы и др. Приложения специального Инструмен- назначения: с-мы комп. черчения и др. тальное ПО Системы программирования: Visual Basic, Delphi
Системное программное обеспечение • Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам
Системное программное обеспечение l Базовое(ОС, драйверы устройств, программы-оболочки) Диспетчеры фалов, файловые менеджеры l Сервисные (служебные): программы проверки работоспособности ПК, программы настройки параметров ПК, антивирусные программы, архиваторы …
Операционная система l Задачи ОС: Ø Обеспечение совместного функционирования всех аппаратных устройств компьютера (для этого существуют драйверы устройств). Ø Предоставление доступа к ресурсам компьютера (пользователь может запускать программы, выполнять операции с файлами, печатать документы и т. д. ) Операционные системы подразделяются на : Øодно и многозадачные; Øодно и многопользовательские (мултитерминальные); Øнепереносимые и переносимые на другие компьютеры; Øнесетевые и сетевые.
СОСТАВ ОПЕРАЦИОННЫХ СИСТЕМ Большинство ОС состоят из следующих модулей • Базовая система ввода-вывода (BIOS) • Загрузчик операционной системы (Boot Record) • Ядро операционной системы • Драйверы устройств • Командный процессор • Утилиты • Набор файлов с внешними программами • Файловые менеджеры, позволяют выполнять операции над файлами (копирование, перемещение, удаление и т. д), а так же архивацию и разархивацию файлов. • Антивирусные программы. Они нужны для защиты от повреждения файлов от компьютерных вирусов (Dr. Web, Антивирус Касперского).
Файлы и файловая система l Файл – это поименованная область на диске или другом машинном носителе, содержащая законченный блок информации. Бывают текстовые и двоичные файлы. l Имена файлов. Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения l Например AUTOEXEC. BAT l имя расширение
Пример файловой системы на диске
Указание пути к файлу l Путь - это последовательность из имён каталогов или символов ". . " , разделённых символом "". Этот путь задаёт маршрут от текущего каталога или от корневого каталога диска к тому каталогу в котором находится нужный файл. Если путь начинается с символа "" , то маршрут вычисляется от корневого каталога диска , иначе от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем ; ". . " соответствует выходу в надкаталог.
Пусть текущий каталог - DOC , тогда : Путь к каталогу первого уровня CHI : от текущего: . . CHI от корневого CHI Путь к подкаталогу LETTERS каталога DO от текущего LETTERS от корневого DOCLETTERS Путь к подкаталогу CHI каталога EXE : от текущего . . EXECHI от корневого EXECHI Полное имя файла может включать элементы, помеченные [ ] : [ дисковод: ] [ путь ] имя файла, то есть состоит из пути к каталогу , в котором находится файл и имени файла , разделенными символом "" , перед которыми может стоять обозначение дисковода. Если дисковод не указан, то подразумевается текущий дисковод. Если не указан путь, то подразумевается текущий каталог. Пример: Пусть файловая система диска А: соответствует предыдущему примеру, а текущим является каталог А: DOC, тогда: A: paper. doc - файл paper. doc в текущем каталоге диска A; A: paper. doc - файл paper. doc в корневом каталоге А; А: LETTERS telex. doc - файл telex. doc в подкаталоге LETTERS текущего каталога.
Шаблоны имен файлов l Употребляются в командах для обозначения сразу нескольких файлов (там, где это необходимо) или для сокращения записи имен файлов. В шаблонах символ "*" обозначает любое число любых символов в имени файла , а символ "? " позволяет "замаскировать" любой одиночный символ в имени файла или расширение. То есть "? " означает один произвольный символ или отсутствие символа. ПРИМЕРЫ: PR*. * - все файлы с именами, начинающимися с PR из текущего каталога. *. EXE - все файлы с расширением EXE из текущего каталога. *. * - все файлы текущего каталога. ? ? ? . BAS - все файлы с расширением BAS, имена которых содержат не более трех символов; A? . * - все файлы , имена которых начинаются с А и состоят из одного или двух символов.
Разновидности основных операционных систем l MS-DOS l Windows Vista l Windows 3. 1/3. 11 l Windows 7 l Windows 95, 98, МЕ l Mac. OS (Apple) l Windows NT l OS/2 (IBM) l Windows 2000 l UNIX l Windows XP l LINUX
Инструментарий технологии программирования. Создание загрузочного модуля
Алгоритмизация и программирование l Решение задач на ЭВМ реализуется программным способом, путем выполнения последовательно во времени отдельных операций над информацией, предусмотренных алгоритмом решения задачи. l Алгоритм – это точно определенная последовательность действий, которые необходимо выполнить над исходной информацией, чтобы получить решение задачи. Алгоритм может задаваться в виде последовательности унифицированных структур или команд, либо последовательности операторов языка программирования высокого уровня (программа), либо последовательности кодов компьютера (в машинных кодах).
Блок-схемы алгоритмов l Графические символы блок-схем
l Типовые унифицированные структуры
Структура программы на языке Паскаль l Заголовок программы l Идентификатор ( параметры) l Блок программы l Progrm Razvilka; l Раздел описаний: l Const a=1. 89; b=2. 7; l меток, l Var X, Y: real; l констант, l Begin l типов, l Writeln(‘введи Х’); l переменных, l Readln (X); l процедур и l If X <= -3 then Y : = функций. SQRT(2+ABS(X))+COS(b+X) l Раздел операторов l Else Y : = l begin. . . end a*SIN(SQR(X)); l Символ конца l Writeln(‘Y=’, Y: 4: 2); программы - точка (. ) l End.
Прикладное программное обеспечение Приложение – это программа, позволяющая пользователю обрабатывать текстовую, графическую числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием. Калькуляторы электронные таблицы текстовые редакторы: Блокнот, Word. Pad. Приложения общего Графические редакторы назначения Звуковые редакторы: Звукозапись Программы разработки презентаций Базы данных и СУБД Коммуникационные программы
Приложения специального назначения: • Системы компьютерного черчения • Компьютерные словари и энциклопедии • Игры (аркады, головоломки, стратегии, квесты) • Бухгалтерские программы и т. д. Текст, изображение, рисунок презентация или чертёж, созданный в приложении общего или специального назначения, называется электронным документом. Программа, создающая или работающая с ЭД называется редактором или приложением
l Лицензионные программы продаются в виде коробочных дистрибутивов: CD-диски + руководство пользователя (+гарантийное обслуживание). l Условно бесплатные программы: версия программы с ограниченным сроком действия или с ограниченными функциональными возможностями. l Свободно распространяемые программы: ØНовые недоработанные версии. ØПрограммные продукты, являющиеся частью новых технологий. ØДополнение к ранее выпущенным программам. ØДрайверы к новым устройствам или улучшенные драйверы к уже существующим.
Программное обеспечение.ppt
- Количество слайдов: 20

