Скачиваний:
13
Добавлен:
27.09.2019
Размер:
482.3 Кб
Скачать

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

Все приложения "общаются" с операционной системой через интерфейс, базирующийся на вызовах. это весьма обширный набор системных функций, которые предоставляют доступ к функциональным возможностям операционной системы. В совокупности эти функции обозначаются термином Application Programming Interface (интерфейс прикладного программирования) или сокращенно — API. API содержит несколько сотен функций, которые могут использовать ваши прикладные программы, чтобы выполнять все необходимые операции для успешного взаимодействия с операционной системой.

Существует две основных разновидности API, получивших широкое распространение: Win16 и Win32. Win16 — более старая 16-разрядная версия API, которая используется операционной системой Windows 3.1. Win32 — современная 32-разрядная версия

В Win32 API существует более 1000 вызовов. Такое количество связано и с тем, что графический интерфейс пользователя UNIX запускается в пользовательском режиме,  а в Windows встроен в ядро. Поэтому Win32 API имеет много вызовов для управления окнами, текстом, шрифтами т.д.

Рассмотрим вызовы Win32 API

CreatProcess - создание нового процесса

ExitProcess - завершение процесса

CreatFile - открывает файл

CloseHandle - закрывает файл

ReadFile - читает данные из файла в буфер

WriteFile - пишет данные из буфера в файл

CreatDirectory - создает новый каталог

RemoveDirectory - удаляет каталог

SetCurrentDirectory - изменяет рабочий каталог

6. Режимы функционирования операционных систем.

Однопрограммный режим.

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

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

7. Режимы функционирования операционных систем.

Мультипрограммный режим.

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

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