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

1.2. Характеристика информационных процессов и информационных потоков в системе т/о.

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

Планирование процессов и потоков включает создание или уничтожение процессов, взаимодействие между процессами, синхронизация, после завершения процесса – «зачистка» и т.д.

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

Критерии эффективности: пропускная способность, удобство работы пользователя, реактивность системы.

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

Мультипрограммирование в системах пакетной обработки. Главная цель – минимизация простоев всех систем компьютера. Мультипрограммирование организовано за счет параллельной работы канала или контролера и процессора. Переключение процессора с одной задачи на другую – инициатива самой задачи. Пользователь отстраняется от вычислительного процесса.

Мультипрограммирование в системах разделения времени. Основной критерий системы разделения времени – организация интерактивной работы пользователей с несколькими приложениями. Организуется путем выделения необходимого отрезка времени – кванта. Примера систем – ОС MS Windows 98/2000/XP.

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

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

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

Различают внешние (прерывания происходят асинхронно, т.е. в случайный момент времени), внутренние (синхронно, т.е. по какой-то причине и его можно предугадать) и программные прерывания (не являются «истинными» - возникают при выполнении определенной команды процессора).

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

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

Современные операционные системы поддерживают командный, WIMP- и SILK-интерфейсы. В настоящее время поставлена проблема создания общественного интерфейса.

Пользовательский интерфейс:

Командный – однопрограммная операционная система: пакетная технология и диалоговая.

WIMP – многопрограммная ОС: пакетная и диалоговая технология.

SILK – многопользовательская ОС: пакетная, диалоговая и сетевая технология.

Командный интерфейс самый простой. Он обеспечивает выдачу на экран системного приглашения для ввода команды.

WIMP-интерфейс расшифровывается как Windows (окно) Image (образ) Menu (меню) Pointer (указатель). На экране высвечивается окно, содержащие образы программы и меню действий.

SILK-интерфейс – Spich (речь) Image (образ) Language (язык) Knowledge (знание).

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

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

Диалоговый режим – предполагает отсутствие жестко регламентированной последовательности операций обработки данных.