ВУЗ:
Составители:
Различают две разновидности этой структуры: цикл–пока и цикл–до.
Группа операторов, повторяющаяся в цикле, называется телом цикла. Основное отличие структуры цикл–пока от
структуры цикл–до заключается в том, что в первой структуре операторы тела цикла в зависимости от условия могут не
выполняться совсем, тогда как в структуре цикл–до тело цикла будет выполняться хотя бы один раз. Легко заметить, что в
структуре цикл–пока проверка выполнения условия осуществляется перед выполнением операторов тела цикла, а в
структуре цикл–до осуществляется после прохождения тела цикла.
Цикл–Пока Цикл–До
Циклы могут содержать внутри себя другие циклы. Такие структуры называются вложенными циклами.
Алгоритмы, имеющие в своем составе базовую структуру «цикл», называются циклическими.
Рассмотренные выше базовые структуры рекомендуется применять для соблюдения структурного подхода к разработке
алгоритмов.
Реальные алгоритмы представляют собой совокупность всех рассмотренных базовых структур
3.4. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Каждая из известных и еще неизвестных программ, в зависимости от реализуемых функций может быть отнесена в той
или иной мере к двум большим классам: системное (общее) программное обеспечение (ПО) и прикладное (специальное) ПО.
К системному программному обеспечению относятся операционные системы, их оболочки и среды, системы
программирования, программы технического обслуживания.
В группу прикладного программного обеспечения входят пакеты прикладных программ, сервисные программы,
прикладные программы пользователей.
Системное ПО обеспечивает, во-первых, работоспособность ПЭВМ как системы или элемента системы (при работе в
сети) и, во-вторых, автоматизацию программирования.
Операционная система (ОС) (operatting system) – организованная совокупность программ, целевое назначение которых
управлять работой ПЭВМ с момента включения до выключения питания. Эта часть ПО обеспечивает функционирование
ПЭВМ как некоторого универсального средства ввода, хранения, обработки и документирования информации. Техническое
обеспечение во многом определяет возможную ОС, а ОС – возможности технического обеспечения. На практике чем
большие удобства и возможности в работе дает ОС, тем большие требования предъявляются к техническому обеспечению.
Так, если Windows 95 требовала не более 50 Мб на жестком диске и минимум 16 Мб оперативной памяти, Windows 98
требовала не более 700 Мб на жестком диске и минимум 32Мб оперативной памяти, то одна из наиболее современных ОС
Windows ХР требует 1,4 Гб на жестком диске, минимум 128 Мб оперативной памяти и работает не менее чем при 300 МГц
частоте процессора, а для Windows Vista требования еще выше.
С точки зрения простоты общения пользователя с ОС можно условно выделить две группы операционных систем: с
усложненным интерфейсом (например, MS DOS) и с упрощенным интерфейсом (System – Apple, Windows – Microsoft, OS/2
Warp – IBM)
В полной конфигурации ОС с усложненным интерфейсом содержит следующие основные компоненты:
• загрузочную подсистему;
• файловую подсистему;
• подсистему управления внешними устройствами;
• процессор командного языка.
Приведенная классификация весьма условная и не очень строгая, зато она позволяет оттенить основные функции ОС:
настройка ПЭВМ на работу после включения питания, работа с файлами, управление работой внешних устройств,
восприятие и реализация команд пользователя.
Загрузочная подсистема осуществляет тестирование устройств ПЭВМ после ее включения и загружает в оперативную
память основные файлы ОС.
Файловая подсистема – это часть ОС, обеспечивающая создание файлов и манипулирование ими.
Пользователь должен знать, что результаты его работы не пропадут даром, если будут оформлены в виде файла. Файл –
это поименованная последовательность данных (команд), стандартная структура которой обеспечивает ее размещение в
памяти машины. Всю работу по оформлению файла берет на себя файловая подсистема. Пользователю необходимо лишь
указать имя создаваемого файла (требования к имени файла и ограничения, накладываемые на него, зависят от используемой
ОС). По имени файловая подсистема осуществляет поиск файла во внешней памяти машины, например, для перемещения
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »