Файл: Дроздов Е.А. Многопрограммные цифровые вычислительные машины.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 259

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

— выполнение операций, связанных с завершением задания или шага задания.

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

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

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

Для диспетчера задач единицей управления является задача (а не рабочая программа, поскольку одна и та же программа мо­ жет быть затребована несколькими задачами одновременно). Си­ стема может работать либо в режиме выполнения одиночной за­ дачи, когда в любой момент времени в системе находится только одна задача и ей принадлежат все ресурсы СРВ, либо в режиме одновременного решения нескольких задач, когда ресурсы СРВ распределяются между задачами на приоритетной основе. Рас­ пределение ресурсов осуществляется и в режиме выполнения оди­ ночной задачи (однозадачном режиме), однако существенно важ­ ным оно становится в многозадачном режиме. Диспетчер задач должен распределять ресурсы между задачами, сохранять сведе­ ния о всех распределениях и проверять, действительно ли освобо­ дились ресурсы после завершения задачи. Если несколько задач ждут освобождения одного и того же ресурса, необходима орга­ низация очереди. Управление ресурсами каждого типа осуще­ ствляется своей программой диспетчера задач. Эта программа получает управление по сигналу прерывания, который вырабаты­ вается после завершения использования соответствующего ре­ сурса.

399



Операционная система СРВ оперирует различными категория­ ми информации. Это программы абонентов на исходном языке, транслированные программы, набор подпрограмм, очереди запро­ сов, статистические таблицы и т. д. В каждом из этих примеров имеется своя совокупность связанных элементов данных, называе­ мая набором данных. В набор данных входят данные, представ­ ляющие собой логически однотипную группу. Такая группа дан­ ных выделяется в отдельный массив со своим паспортом (мет­ кой). Паспорт массива включает следующие его характеристики: символическое название, дату образования, размер, последова­ тельный номер массива в ЗУ, другую описательную информацию. Паспорт массива служит для его опознания при поиске в ЗУ.

С помощью диспетчера данных осуществляется управление массивами данных: создание массивов, изменение нх характери­ стик, хранение, выборка, упорядочение, изменение режима доступа

кмассивам.

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

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

ЛИТЕРАТУРА

1. Анализ и

расчет

интегральных схем.

Под

ред. Д.

Линна, Ч. Мейера,

Д. Гамильтона. Ч.

1 и 2. М., «Мир»,

1969.

 

 

и организация работы ЦВМ.

2.

Ат о в мя н

 

И. О. Устройство

управления

Изд. МИФИ, 1971.

 

М.

А.

и др. Логика.

Автоматы. Алгоритмы. Фнзматгиз,

3.

А й з е р м а н

 

1964.

 

 

Е. П. Проектирование

магнитных элементов и устройств

4. Б а л а ш о в

электронных вычислительных машин. М., «Высшая школа»,

1966.

5. Б у с л е и к о

 

Н.

П.

Моделирование сложных систем. М., «Наука», 1968.

6 . Б у с л е н к о

Н.

Г1.

Математическое

моделирование производственных

процессов на ЦВМ. М., «Наука», 1964.

 

 

 

 

7.

В а в и л о в Е. Н.,

П о р т н о й

Г. П. Синтез схем электронных цифровых

машин. М., «Советское радио», 1963.

 

 

и эффективность радиоэлектрон­

8 . В а с н л ь е в

 

Б. В. и др. Надежность

ных устройств. М.,

 

«Советское радио», 1964.

 

 

 

9.

В е р з а к о в

 

Г. Ф. и др. Введение

в техническую диагностику. М., «Энер­

гия»,

1968.

А.

Ф.,

В е д е ш е н к о в

В.

А.,

З е н к и н

В. Д . Автоматиче­

10. В о л к о в

ский поиск неисправностей в ЦВМ. М., «Советское радио»,

1968.

11.Вычислительная система IBM/360. Принципы работы. М., «Советское радио», 1969.

12.Г и т и с Э. И. Преобразование информации для электронных цифровых вычислительных устройств. М. Госэнергоиздат, 1961.

13.

Г л у шк о в

В. М. Синтез цифровых автоматов. М.,

Физматгиз,

1962.

14.

Г о л у б е в - Н о в о ж и л о в

Ю. С. Многомашинные

комплексы

вычис­

лительных средств. М., «Советское радио», 1967.

 

 

15.

Д о л к а р т

В. М., Но в и к

Г. X., К о л т ы п и н И. С. Микроминиа­

тюрные аэрокосмические цифровые вычислительные машины. М., «Советское ра­

дио», 1967.

Е.

А.,

К о м а р н и ц к и й

В. А.,

П я т и б р а т о в

А. П.

16.

Д р о з д о в

Электронные цифровые вычислительные машины. М., Воениздат, 1968.

 

17.

Д р о з д о в

Е.

А.,

П я т и б р а т о в А. П. Автоматическое преобразова­

ние и кодирование

информации. М., «Советское радио», 1964.

сб. № 1

18.

Д р о з д о в

Е. А. Об оценке качества

цифровых

автоматов. В

«Цифровая вычислительная техника и программирование». М., «Советское ра­ дио», 1966.

19. Д р о з д о в Е А. Анализ и синтез комбинационных сумматоров. В сб. «Цифровая вычислительная техника и программирование», № 6. М., «Советское

радио»,

1970.

 

 

 

 

20.

Д р о з д о в Е. А., П я т и б р а т о в А. П. Основы построения и функ­

ционирования вычислительных систем. М., «Энергия», 1973.

«Мир»,

1971.

21.

Д ж е р м е й н

К. Программирование на

IBM/360. М.,

22.

Запоминающие

устройства современных

ЭЦВМ. Сб.

статей.

Перевод с

англ, под ред. А. А. Крупского. М.> «Мир», 1968.

401


 

23.

Интегральные схемы. Принципы конструирования

и

производства. М.,

«Советское радио», 1968.

 

М. М. Цифровые вычислительные маши­

ны

24. Ка г а н

Б.

М., К а н е в с к и й

и системы. М., «Энергия». 1970.

 

 

 

 

 

 

 

25.

К а р ц е в

М. А. Арифметика'цифровых машин. М., «Наука», 1969.

для

26.

К а р т е р

У. и др. Проектирование свойств эксплуатационной надежности

системы IBM/360. Кибернетический сборник.

Новая

серия. Вып.

1. М.,

«Мир»,

1965.

 

 

 

 

Юрин О. Н. Электрические

 

27.

К в а с и и ц к н й В. Н., Л е в и н т о в А. Г.,

схемы в радиоэлектронике и приборостроении. М., «Связь», 1971.

цифро­

 

28.

К л я м к о Э. И. Схемный и тестовый контроль

автоматических

вых вычислительных машин. М., «Советское радио», 1963.

алгоритмов управляю­

 

29.

Колин

К. К., Л и па ев

В. В. Проектирование

щих ЦВМ. М., «Советское радио», 1970.

хранения

дискретной

информации. Л.,

 

30.

К р а й з м е р

Л. П. Устройства

«Энергия», 1969.

 

Л. П. Быстродействующие ферромагнитные запоминающие

 

31.

К р а й з м е р

устройства. М., «Энергия», 1964.

 

 

 

 

 

 

 

 

32.

К р о у ф о р д Р. Схемные применения МОП-транзнсторов. М., «Мир», 1970.

 

33.

К а р ц е в

М. А. Арифметические устройства электронных цифровых ма­

шин. М., Фнзматгиз, 1958.

 

 

 

 

 

 

 

 

34.

Кит о в и ч

В. В. Помехи в матричном накопителе на ферритах, обус­

ловленные неидентичностью сердечников. «Приборостроение», № 7, 1956.

 

 

35.

Кит о в и ч

В. В. Оперативные запоминающие устройства на магнитных

сердечниках и тонких пленках. М.— Л., «Энергия»,

1965.

 

 

Л. А. Математи­

 

36. Л и п а е в В. В., Колин

К. К-, С е р е б р о в с к и й

ческое обеспечение управляющих ЦВМ. М., «Советское радио»,

1972.

 

 

37. М а й о р о в

С. А., Но в и к о в

Г. И. Структура

цифровых вычислитель­

ных машин Л., «Машиностроение», 1970.

 

 

 

 

 

 

38. М а л л и н г

К., Аллен

Е. Л. Автоматизированное обслуживание вы­

числительных машин (машинная организация и программная система). Киберне­ тический сборник. Новая серия. Вып. 1. М., «Мир», 1965.

39.

Ма л и н и н

Б. В.,

Т р у т ь к о А. Ф. Кремниевые интегральные схемы.

В сб. «Микроэлектроника». Вып.

1. М., «Советское радио», 1967.

40.

М э д л е н д

Г. Р. и

др.

Интегральные схемы. Основы проектирования

итехнологии. Перевод с англ. М., «Советское радио», 1970.

41.Мультипроцессорные вычислительные системы. Под ред. Я. А. Хетагурова. М., «Энергия», 1971.

42.Н а у м о в Ю. Е. Сравнение различных типов транзисторных интеграль­ ных логических схем. В сб. «Микроэлектроника». Вып. 1. М., «Советское радио», 1967.

43.Н а у м о в Ю. Е. Интегральные логические схемы. М., «Советское ра­ дио», 1970.

44.

П и р о г о в

А.

И., Ша м а е в Ю. М. Магнитные сердечники с прямо­

угольной петлей гистерезиса. М., «Энергия», 1964.

45.

П о с п е л о в

Д.

А. Введение в теорию вычислительных систем. М., «Со­

ветское

радио», 1972.

 

46.Полупроводниковые кодирующие и декодирующие преобразователи на­ пряжения. Йод ред. В. Б. Смолова и Н. А. Смирнова. М., «Энергия», 1967.

47.Вычислительные машины с развитыми системами интерпретации. Под ред. В. М. Глушкова. Киев, «Наукова Думка», 1970.

48.

Проектирование сверхбыстродействующих систем

«Сгретч». Под. реп..

В. Бухгольца. М., «Мир», 1965.

на полупроводнико­

49.

П р е с с м а н А. И. Расчет и проектирование схем

вых приборах для цифровых вычислительных машин. М., Издательство иност­ ранной литературы, 1963.

50.П у т и и ц е в Н. Д. Аппаратный контроль управляющих цифровых вы­ числительных машин. М., «Советское радио», 1966.

51.Р и ч а р д с Р. К. Арифметические операции на цифровых вычислитель­ ных машинах. М., Издательство иностранной литературы, 1957.

4 0 2


52. С и д о р о в А. М. Методы контроля электронных цифровых машин. М.,

«Советское радио», 1966.

53. Системы с разделением времени. Перевод с англ, под ред. Е. И. Яковлева. М., «Мир», 1969.

54. С к о т т Н. Р. Техника аналоговых и цифровых вычислительных машин. М., Издательство иностранной литературы, 1963.

55.С е л л е р с Ф. Методы обнаружения ошибок в работе ЭЦВМ. М., «Мир»,

1972.

56.Современное программирование. Мультипрограммирование и разделение времени. Сб. статей. Перевод с англ, под ред. Н. Б. Задыхайло и др. М., «Мир», 1970.

57.Уша ко в Н. Н. Проектирование, монтаж и наладка элементов ЭВМ. М., «Машиностроение», 1970.

58. У ша к о в а Г. Н. Аппаратный контроль и

надежность специализирован­

ных ЭВМ. М., «Советское радио», 1969.

Перевод с англ, под ред.

59. Ф л о р е с А. Программное обеспечение.

В. М. Курочкина. М., «Мир», 1971.

 

60.X л и с т у н о в В. Н. О погрешности аппроксимации дискретных методов измерения. «Приборостроение», № 5, М., 1960.

61.Шигнн А. Г. Цифровые вычислительные машины. М., «Энергия», 1971.

62.Ш е р р А. Анализ вычислительных систем с разделением времени. М., «Мир», 1970.

63.Элементы ЭВМ на полупроводниковых приборах. Проектирование и рас­ чет. Под ред. Е. И. Гальперина. М., «Советское радио», 1969.

64.

F i n е G. Н. М с 1s a a k s Р. V- Simulation

of a

time — sharing

system

Management science, v. 12, № 6 , 1966.

 

 

 

 

65.

S c h w a r t z

J. I., W e i s s m a n

C. Ihe

SDC

time — sharing

system

revisited. Proc. ACM,

National Conference,

1967.