Разделы презентаций


Структура программного обеспечения ПЭВМ

Содержание

Категории программного обеспечения

Слайды и текст этой презентации

Слайд 1
Лекция 1
Структура программного обеспечения ПЭВМ
Тема 2. Программное обеспечение ПЭВМ

Лекция 1Структура программного обеспечения ПЭВМ Тема 2. Программное обеспечение ПЭВМ

Слайд 2Категории программного обеспечения

Категории программного обеспечения

Слайд 3Категория 1.
Прикладное ПО предназначено для решения определенных целевых задач

или классов таких задач.
Классификация пакетов прикладных программ
Прикладное программное обеспечение

Категория 1. Прикладное ПО предназначено для решения определенных целевых задач или классов таких задач.Классификация пакетов прикладных программ

Слайд 4Категория 2 Системное программное обеспечение
Операционные системы
Операционная система (ОС) компьютера

представляет собой комплекс программ, организующих процесс обработки данных в вычислительной

системе и обеспечивает возможность рационального использования её оборудования .

Основные функции, которые выполняют классические операционные системы:
Управление ресурсами и временем использования процессора;
Управление процессами;
Управление памятью;
Управление файловой системой;
Управление вводом-выводом;
Обеспечение безопасности.

Категория 2 Системное программное обеспечениеОперационные системы Операционная система (ОС) компьютера представляет собой комплекс программ, организующих процесс обработки

Слайд 5Процесс - это динамический объект, представляющий собой выполнение определенных действий

по исполнению программы с использованием выделенных ресурсов и под управлением

ОС.
Процесс –это программа в процессе исполнения.

Наиболее важными подсистемами ОС являются:
Подсистема управления процессами;
Подсистема управления памятью;
Подсистема управления файлами;
Подсистема управления внешними устройствами.

Процесс - это динамический объект, представляющий собой выполнение определенных действий по исполнению программы с использованием выделенных ресурсов

Слайд 6Классификация ОС
По количеству одновременно существующих программных процессов ОС делятся

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

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

Слайд 7Архитектура операционных систем
Структуризация ОС заключается разделение всех ее модулей

на две группы:
1) ядро – содержит модули, выполняющие основные функции

ОС;
2) вспомогательные модули ОС.

В состав ядра входят следующие средства:
средства управления процессами;
модуль управления системой прерываний;
средства по распределению аппаратных ресурсов;
программы, управляющие файловой системой;
программы управления вводом – выводом данных;
процессор командного языка (командный процессор).

Архитектура операционных систем Структуризация ОС заключается разделение всех ее модулей на две группы:1) ядро – содержит модули,

Слайд 8Вспомогательные модули ОС делятся на следующие основные группы:
1) утилиты

- программы, решающие отдельные задачи управления и сопровождения вычислительной системы;
2)

системные обрабатывающие программы – это текстовые или графические редакторы, компиляторы, компоновщики, загрузчики, отладчики и другие программы, входящие в комплект поставки данной ОС;
3) библиотеки процедур и функций различного назначения, облегчающие разработку пользовательских приложений, например, библиотека математических функций, функций работы с устройствами ввода-вывода и т. д.
Вспомогательные модули ОС делятся на следующие основные группы: 1) утилиты - программы, решающие отдельные задачи управления и

Слайд 9Схема взаимодействия ядра, вспомогательных модулей ОС и пользовательских приложений

Схема взаимодействия ядра, вспомогательных модулей ОС и пользовательских приложений

Слайд 10Сервисные системы
К сервисным системам относятся интерфейсные оболочки и операционные

среды.

Интерфейсная (программная) оболочка – это программный продукт, который облегчает общение

пользователя с ПК и предоставляет ему ряд дополнительных общеупотребимых возможностей.

Операционная среда обладает всеми признаками оболочки, но дополнительно к этому видоизменяет среду выполнения программ.
Сервисные системы К сервисным системам относятся интерфейсные оболочки и операционные среды.Интерфейсная (программная) оболочка – это программный продукт,

Слайд 11Утилиты
Под утилитами (от латинского слова utilities – польза) понимают

специальные системные программы, с помощью которых можно обслуживать саму операционную

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

Некоторые разновидности утилит:
Программы-упаковщики;
Антивирусные программы;
Коммуникационные программы;
Программы для диагностики компьютера;
Программы для оптимизации дисков и др.

Утилиты Под утилитами (от латинского слова utilities – польза) понимают специальные системные программы, с помощью которых можно

Слайд 12 Инструментальное программное обеспечение (системы программирования)
Категория 3.
Инструментальное программное обеспечение
предназначено для

создания новых и модификации существующих программ для компьютера.

Инструментальное программное обеспечение (системы программирования)Категория 3.Инструментальное программное обеспечениепредназначено для создания новых и модификации существующих программ для

Слайд 13КОНТРОЛЬ
Тестовое задание №1
Файловая систем представляет собой…

a) Часть операционной системы.

b) Совокупность

данных, хранимых в основной памяти ПК.

c) Совокупность накопителей информации.

d) Группу

файлов, объединённых в каталоги.
КОНТРОЛЬТестовое задание №1Файловая систем представляет собой…a) Часть операционной системы.b) Совокупность данных, хранимых в основной памяти ПК.c) Совокупность

Слайд 14Тестовое задание №2
Программы, предназначенные для решения задач в одной проблемной

области, относятся к категории…

a) Прикладного ПО.

b) Инструментального ПО.

c) Системного ПО.

d)

Функционального ПО.
Тестовое задание №2Программы, предназначенные для решения задач в одной проблемной области, относятся к категории…a) Прикладного ПО.b) Инструментального

Слайд 15Тестовое задание № 3
Операционная система – это программа…

a) Запускаемая администратором

при аварийных ситуациях.

b) Запускаемая пользователем во время работы на ПК

при необходимости.

c) Запускаемая пользователем во время работы на ПК при прерываниях.

d) Постоянно работающая на включённом ПК.
Тестовое задание № 3Операционная система – это программа…a) Запускаемая администратором при аварийных ситуациях.b) Запускаемая пользователем во время

Слайд 16Тестовое задание № 4
К интерфейсным оболочкам относятся…

a) Программы – драйверы.

b) Операционные среды.

c) Файловые менеджеры (диспетчеры).

d) Программы – утилиты.

Тестовое задание № 4К интерфейсным оболочкам относятся…a) Программы – драйверы. b) Операционные среды.c) Файловые менеджеры (диспетчеры).d) Программы

Слайд 17Тестовое задание № 5
Категория программного обеспечения, предназначенная для разработки и

модернизации программ, является…
a) Структурное ПО.
b) Системное ПО.
c) Прикладное ПО.
d) Инструментальное

ПО.
Тестовое задание № 5Категория программного обеспечения, предназначенная для разработки и модернизации программ, является…a) Структурное ПО.b) Системное ПО.c)

Слайд 18Спасибо за внимание!

Спасибо за внимание!

Слайд 19
Лекция 2
Операционная система MS DOS
Тема 2. Программное обеспечение ПЭВМ

Лекция 2Операционная система MS DOS Тема 2. Программное обеспечение ПЭВМ

Слайд 20ОС MS DOS (дисковая операционная система) представляет собой совокупность программных

средств, предназначенных для поддержки файловой системы, создания операционной среды для

решения задач и организации диалога с пользователем.

MS DOS содержит ядро и вспомогательные модули.
В состав ядра входят следующие основные модули:
Базовая система ввода – вывода (BIOS);
Блок начальной загрузки (Boot Record);
Модуль расширения BIOS (IO.SYS);
Модуль обработки прерываний (MSDOS.SYS);
Командный процессор (COMMAND.COM).

Вспомогательными модулями системы являются утилиты для внешних команд DOS, файлы конфигурации и автозапуска.

ОС MS DOS (дисковая операционная система) представляет собой совокупность программных средств, предназначенных для поддержки файловой системы, создания

Слайд 21Структура ОС MS DOS

Структура ОС MS DOS

Слайд 22Файловая система MS DOS
Файловая система - это часть операционной

системы, предназначенная для эффективной работы с данными, хранящимися во внешней

памяти


Файловая система создается на внешних накопителях. К ним относятся все магнитные и лазерные диски, а также съемные флэш-диски. Они именуются буквами латинского алфавита: А, В, С … Z.

В каждом накопителе (диске) существует единственный корневой каталог, имеющий стандартное имя - «\» (обратный слеш). С него начинается формирование файловой структуры диска.

Файловая система MS DOS Файловая система - это часть операционной системы, предназначенная для эффективной работы с данными,

Слайд 23Примеры типов файлов:
*.COM, *.EXE – файлы с машинной программой,

готовой к выполнению;
*.BAT – командный файл (текстовый файл с командами

MS DOS);
*.SYS – системный файл;
*.TXT – текстовый файл;
*.BAS – текстовый файл с программой на языке бейсик;

Файл (от английского file – подшивка) — это последовательность произвольного числа байтов, записанная на внешнем носителе информации и обладающая уникальным собственным именем.

Каталогом (директорией, папкой) называется специальный файл, в котором регистрируются другие файлы.

Примеры типов файлов: *.COM, *.EXE – файлы с машинной программой, готовой к выполнению;*.BAT – командный файл (текстовый

Слайд 24Текущий (активный) каталог – это такой каталог, на который настроена

ОС в текущий момент времени.
Текущий (активный) диск – это

такой диск, на который ОС настроена в текущий момент времени.

Путь доступа (или маршрут) – это перечень обязательно существующих каталогов, ведущих к файлу или к нужному каталогу.

Путь доступа к файлу начинается с имени диска и включает все имена каталогов, через которые проходит этот путь. В качестве разделителя используется символ «\» (обратный слэш).

Формат записи полного пути к файлу:
<имя диска:>\<имя каталога 1-го ур.>\...\<имя каталога N-го ур.>\< имя файла>

Текущий (активный) каталог – это такой каталог, на который настроена ОС в текущий момент времени. Текущий (активный)

Слайд 25Пример файловой структуры диска D

Пример файловой структуры диска D

Слайд 26Общие сведения о командах MS DOS
Структура команды DOS в

общем виде :
имя_команды [аргументы] [переключатели]
Команды для работы с дисководами

и каталогами:

Команда изменения текущего дисковода-имя_дисковода:;
Команда связывания пути с именем виртуального диска SUBST;
Команда изменения текущего каталога CHDIR (CD);
Команда вывода на экран содержимого каталога DIR;
Команда создания нового каталога MKDIR (MD);
Команда удаления пустого каталога RMDIR (RD).
Общие сведения о командах MS DOS Структура команды DOS в общем виде :имя_команды [аргументы] [переключатели] Команды для

Слайд 27Команды для работы с файлами:
Команда копирования одного или более файлов

COPY;
Команда удаления одного или более файлов DEL;
Команда переименования файла RENAME

(REN);
Команда вывода содержимого файла на экран TYPE;
Команда перемещения файлов MOVE.

Вспомогательные команды:
Команда очистки экрана CLS;
Команда вызова редактора MS DOS EDIT;
Команда вызова справочной системы MS DOS HELP;
Команда завершения работы в среде ОС MS DOS EXIT.

Команды для работы с файлами:Команда копирования одного или более файлов COPY;Команда удаления одного или более файлов DEL;Команда

Слайд 28Общие сведения о командных файлах
Командным (или пакетным) файлом называется

неформатированный текстовый файл (в кодах ASCII) с расширением *.bat (или

*.cmd), в каждой строке которого записана команда DOS.

Командный файл может содержать любые команды DOS. Кроме того, имеются дополнительные команды, предназначенные для использования именно в командных файлах:
Команда приостановки выполнения командного файла PAUSE;
Команда включения комментариев в командный файл REM;
Команда безусловной передачи управления GOTO;
Команда условной передачи управления IF;
Команда организации цикла FOR.

Общие сведения о командных файлах Командным (или пакетным) файлом называется неформатированный текстовый файл (в кодах ASCII) с

Слайд 29КОНТРОЛЬ
Тестовое задание № 1
Командный (пакетный) файл в своём составе содержит


Команды исполняемой программы.

Команды ОС MS DOS.
Текст комментарий к исполняемым командам.
d)

Имена исполняемых команд.
КОНТРОЛЬТестовое задание № 1Командный (пакетный) файл в своём составе содержит …Команды исполняемой программы.Команды ОС MS DOS.Текст комментарий

Слайд 30Тестовое задание № 2
В MS DOS файлы с расширениями .com,

.bat и .exe являются…

a) Исполняемыми файлами;

b) Копиями файлов перед их

изменением;

c) Системными файлами;

d) Текстовыми файлами.

Тестовое задание № 2В MS DOS файлы с расширениями .com, .bat и .exe являются…a) Исполняемыми файлами;b) Копиями

Слайд 31Тестовое задание № 3
В MS DOS файлы с расширением .com

и .exe являются…

a) Командными файлами;

b) Программными файлами;

c) Текстовыми файлами;

d) Системными

файлами.
Тестовое задание № 3В MS DOS файлы с расширением .com и .exe являются…a) Командными файлами;b) Программными файлами;c)

Слайд 32Тестовое задание № 4
Командный файл в своём составе содержит …
a)

Имена исполняемых команд.
b) Команды исполняемой программы.
c) Текст комментарий к

исполняемым командам.
d) Команды ОС MS DOS.

Тестовое задание № 4Командный файл в своём составе содержит …a) Имена исполняемых команд. b) Команды исполняемой программы.c)

Слайд 33Тестовое задание № 5
Обязательным компонентом любой команды ОС MS DOS

является…
a) Переключатель.

b) Имя команды.

c) Атрибут файла.

d) Аргумент.

Тестовое задание № 5Обязательным компонентом любой команды ОС MS DOS является… a) Переключатель.b) Имя команды.c) Атрибут файла.d)

Слайд 34Спасибо за внимание!

Спасибо за внимание!

Слайд 35
Лекция 3
Инструментальное программное обеспечение
Тема 2. Программное обеспечение ПЭВМ

Лекция 3Инструментальное программное обеспечение Тема 2. Программное обеспечение ПЭВМ

Слайд 36Инструментальное ПО предназначено для создания, корректировки или развития (модернизации) как

системных, так и прикладных программ.
Таким образом, это особая категория программных

средств, с помощью которых создаются все другие программы.

Система программирования (СП) представляет собой совокупность специальных программ, предназначенных для разработки новых программ на конкретном языке программирования.

Инструментальное ПО предназначено для создания, корректировки или развития (модернизации) как системных, так и прикладных программ.Таким образом, это

Слайд 37Языки программирования
Язык программирования - язык записи алгоритмов для исполнения

их на ЭВМ. Запись алгоритма на таком языке называется программой.


Языки программирования Язык программирования - язык записи алгоритмов для исполнения их на ЭВМ. Запись алгоритма на таком

Слайд 38Системы программирования (СП)
Система программирования имеет в своем составе следующие компоненты:
текстовый

редактор;
транслятор;
библиотеку стандартных подпрограмм;
редактор связей (компоновщик);
загрузчик;
отладчик.
Обычно все перечисленные компоненты объединяются в

единое целое, которое называется интегрированной средой программирования.
Системы программирования (СП)Система программирования имеет в своем составе следующие компоненты:текстовый редактор;транслятор;библиотеку стандартных подпрограмм;редактор связей (компоновщик);загрузчик;отладчик.Обычно все перечисленные

Слайд 39Текстовые редакторы предназначены для создания текста программы на выбранном языке

программирования.
Созданный и записанный в файл редактором текст программы называется исходным

текстом программы, или исходным модулем.
Файл с текстом программы имеет расширение соответствующей системы программирования.
Например: *.bas; *.pas; *.c; *.asm и др.
Текстовые редакторы предназначены для создания текста программы на выбранном языке программирования.Созданный и записанный в файл редактором текст

Слайд 40Транслятор – это комплекс программ, обеспечивающий перевод исходной программы, написанной

на символическом языке в эквивалентную ей программу на машинном языке.
Результатом

является файл с двоичными кодами программы и расширением *.OBJ, который называется объектной программой, или объектным модулем.

Типы трансляторов :

компилятор;

интерпретатор;

ассемблер.

Транслятор – это комплекс программ, обеспечивающий перевод исходной программы, написанной на символическом языке в эквивалентную ей программу

Слайд 41Компилятор (compiler – составитель, собиратель) – это транслятор, который читает

всю исходную программу целиком, делает её перевод и создает вариант

программы на машинном языке без выполнения её на ПК.

Интерпретатор (interpreter – истолкователь, устный переводчик) - это транслятор, который обеспечивает перевод каждой конструкции алгоритмического языка в машинные коды и одновременное выполнение этой конструкции на ПК.

Ассемблер (assembler – собиратель) – это транслятор, выполняющий перевод исходной программы, записанной на языке ассемблера, в объектную программу на машинном языке.

Компилятор (compiler – составитель, собиратель) – это транслятор, который читает всю исходную программу целиком, делает её перевод

Слайд 42Библиотека стандартных подпрограмм – это совокупность предназначенных для многократного использования

типовых программ вместе с системой, обеспечивающей их хранение и включение

в прикладные программы.

Редактор связей – это программа, предназначенная для установления связей между объектными модулями пользователя, модулями стандартных подпрограмм и компоновки из этих модулей единой программы, которая имеет название загрузочный модуль.
Файл с загрузочным модулем имеет стандартное расширение *.EXE или *.COM.

Библиотека стандартных подпрограмм – это совокупность предназначенных для многократного использования типовых программ вместе с системой, обеспечивающей их

Слайд 43Загрузчик – это программа, предназначенная для подготовки загрузочного модуля к

исполнению и записи (загрузки) его в ОП по физическим адресам.
В

результате работы загрузчика формируется абсолютный, или исполняемый модуль программы.

Отладчик – это вспомогательная программа, предназначенная для облегчения процесса отладки прикладных программ, и реализует заданный режим выполнения отладки.

Загрузчик – это программа, предназначенная для подготовки загрузочного модуля к исполнению и записи (загрузки) его в ОП

Слайд 44Процесс создания текста прикладной программы с поэтапным преобразования его

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

Процесс создания текста прикладной программы с  поэтапным преобразования его в исполнительный модуль с использованием компонентов инструментального

Слайд 45КОНТРОЛЬ
Тестовое задание № 1
Текстовый редактор формирует…
загрузочный модуль программы
объектный модуль программы
исполняемый

модуль программы
исходный модуль программы

КОНТРОЛЬТестовое задание № 1Текстовый редактор формирует…загрузочный модуль программыобъектный модуль программыисполняемый модуль программыисходный модуль программы

Слайд 46Тестовое задание № 2
Алгоритмическим языком является …
Машинный
Макроассемблер
Паскаль
Ассемблер

Тестовое задание № 2Алгоритмическим языком является …МашинныйМакроассемблер Паскаль Ассемблер

Слайд 47Тестовое задание № 3
Машинно-ориентированным языком является …
a) Ассемблер
b) Бейсик
c) Паскаль
d)

Си

Тестовое задание № 3Машинно-ориентированным языком является …a) Ассемблерb) Бейсикc) Паскальd) Си

Слайд 48Тестовое задание № 4
Транслятор, который обеспечивает перевод каждой конструкции языка

программирования с ее выполнения на ПЭВМ, является…

a) Интерпретатором

b) Компилятором

c) Ассемблером

Тестовое задание № 4Транслятор, который обеспечивает перевод каждой конструкции языка программирования с ее выполнения на ПЭВМ, является…a)

Слайд 49Тестовое задание № 5
Программа, представленная на машинном языке после ее

компиляции, называется…

a) Загрузочным модулем;

b) Исходным модулем;

c) Объектным модулем;

d) Исполнительным модулем.

Тестовое задание № 5Программа, представленная на машинном языке после ее компиляции, называется…a) Загрузочным модулем;b) Исходным модулем;c) Объектным

Слайд 50Спасибо за внимание!

Спасибо за внимание!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика