Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lektsii_po_infe_1.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
284 Кб
Скачать
☆

18)Операционные системы. Основные функции и виды

ОС – комплекс программ, обеспечивающих организацию вычислительного процесса на компьютере.

Функции ОС:

  1. Управление оперативными и программными средствами (ресурсами) ЭВМ.

  2. Организация интерфейса пользователя с ЭВМ.

  3. Запуск на выполнение прикладных программ.

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

В состав ОС в качестве дополнения к основному пакету программ, как правило, входят драйверы – специальные программы, обеспечивающие полноценную работу дополнительных внешних устройств (принтера, монитора и др.). На практике используются различные ОС. Самая распространенная – MS DOC – символьно ориентированная ОС (взаимодействие происходит с помощью команд и сообщений, которые представляют собой цепочку символов). Windows, особенности: графический интерфейс, многозадачность. Графический интерфейс основан на системе окон и значков. Окно Windows - прямоугольная область экрана, внутри которой:

  1. может выполняться какая – либо программа (окно приложения)

  2. могут выводиться сообщения или вводиться команды или данные (окно диалога)

  3. могут располагаться объекты: файлы, папки, диски (групповое окно).

Окно бывает в трех состояниях: обычное, развернутое, свернутое.

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

19)Типы диалога пользователя с компьютером

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

Типы диалога:

  1. меню (пользователь выбирает один из предложенных вариантов)

  2. вопросы, требующие ответа да/нет

  3. шаблоны (ОС воспринимает информацию в строго определенной, заданной форме)

  4. команды

Диалог бывает:

  1. Синхронный (его участники поочередно находятся в активном состоянии, которое характеризуется обработкой сообщения и выработкой решения).

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

20)Разработка прикладной программы под управлением эвм

Транзиты ОС – программы, загружающиеся в ОП по мере необходимости.

Динамическая память – часть ОП, свободная от ядра и транзитов. Она используется прикладными программами.

Решение прикладной задачи на компьютере под управлением ОС можно представить следующим образом:

текстовые

файл (*.txt)

объектный

файл (*.obj)

исполняемый

файл (*.exe)

редактор

компилятор

компоновщик

ОС

Комплекс программ технического обслуживания – пакет сервисных программ для

  1. проверки (определение наличия неисправностей);

  2. диагностики (локализации и классификации);

  3. отладки (исправления ошибки).

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

22-26)Технология разработки программных комплексов. Основные этапы. Алгоритм. Схема алгоритма

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

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

  1. Формулировка задачи на естественном языке, и создание математической модели.

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

  3. Написание программы на языке программирования.

  4. Тестирование и отладка программы.

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

А лгоритмы принято составлять в виде граф – схемы, которая состоит из нескольких блоков.

- начало/конец алгоритма

- ввод/вывод данных

- вычисления

- условие

П

С=А+В

римеры:

1

В

С

) А+В=С 2) IF A THEN B ELSE C

На третьем этапе при выборе ЯП надо учитывать тип решаемой задачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]