Файл: Левковиц, Д. Структуры информационных массивов оперативных систем.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 58
Скачиваний: 0
Модель
Продолжение ПЗ-2
|
|
|
Скорость |
Объем |
|
Объем |
Число |
Наличие |
|
Время |
|
передачи |
Объем |
блоков на |
автоматиче |
||
|
|
модуля в |
блока в |
|||||
Тип З У П Д |
оборота, |
млсек |
информа |
миллионах |
дорожки |
миллионах |
устройство |
ского чте |
|
млсек |
ции, тыс. |
символов |
в символах |
символов |
(канал) |
ния и сверки |
|
|
|
|||||||
|
|
|
символ/сек |
|
|
|
управления |
записи |
261 |
Диск с подвижной головкой |
25,8 |
78 |
190 |
_ |
9216 |
150 |
8 |
Нет |
||||
262 |
То же |
|
с |
подвижной |
25,8 |
78 |
120 |
— |
9216 |
300 |
4 |
Я |
|
273 |
Пакет дисков |
25 |
50 |
208 |
18,4 |
4 602 |
18,4 |
8 |
„ |
||||
|
головкой |
|
|
25 |
50 |
208 |
18,4 |
4 602 |
147,2 |
1 |
|
||
275 |
То же |
|
|
|
|
||||||||
278 |
я |
я |
|
|
|
25 |
50 |
416 |
35 |
8 760 |
280 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Т а б л и ц а ПЗ-3 |
|
|
|
|
Некоторые запоминающие |
устройства прямого доступа фирмы IBM |
|
|
|||||||
|
|
|
|
|
|
|
|
Скорость |
|
|
|
Число |
Наличие |
|
|
|
|
|
|
Время |
|
передачи |
Объем |
Объем |
Объем |
блоков на |
автоматиче |
Модель |
|
|
Тип |
З У П Д |
оборота, |
млсек |
информа |
модуля, |
дорожки, |
блока, |
устройств |
ского чте |
|
|
|
|
|
|
|
млсек |
ции, |
Мбайт |
байты |
Мбайт |
(канал) |
ния и сверкр |
|
|
|
|
|
|
|
|
|
кбайт/сек |
|
|
|
управления |
записи |
2301 |
Барабан |
с |
фиксированной |
17,5 |
|
1 200 |
|
20 483 |
4,09 |
4 |
Нет |
||
|
головкой |
|
|
|
|
|
— |
|
|
|
|
||
1301 |
Диск с |
подвижной головкой |
34 |
120 |
70,1 |
2 160 |
56 |
5 |
» |
||||
2311 |
Пакет дисков с |
подвижной |
25 |
75 |
156 |
7,25 |
3 625 |
7,25 |
8 |
я |
|||
2314 |
головкой |
|
|
25 |
75 |
312 |
29,175 |
7 294 |
233,4 |
8 |
|
||
То же |
|
|
полосках |
я |
|||||||||
2321 |
ЗУ |
на магнитных |
50 |
500 |
55 |
40 |
2 000 |
400 |
8 |
в |
|||
(Data |
|
|
|
|
|
|
. |
350* |
|
|
|
|
|
Gell) |
|
|
|
|
|
|
|
550** |
|
|
|
|
|
* Предыдущая |
полоска |
восстанавливается. |
і ѣ Предыдущая |
полоска |
не воестаиавлввается. |
|
Некоторые запоминающие |
устройства |
прямого доступа |
фирмы RCA |
Т а б л и ц а |
ПЗ - 4 |
||||||||
|
|
|
|
|||||||||||
|
|
|
Время |
|
Скорость |
|
|
|
|
Число |
Наличие |
|||
|
|
|
|
передачи |
Объем |
Объем |
Объем |
блоков на |
автоматиче |
|||||
М о д е ль |
Тип З У П Д |
оборота |
млсек |
информа |
м о д у л я , |
дорожки, |
блока, |
устройство |
ского чте |
|||||
|
|
|
млсек |
|
ции. |
|
Мбайт |
байты |
Мбайт |
(канал) |
ния и сверки |
|||
|
|
|
|
|
кбайті |
сек |
|
|
|
|
управления |
|
записи |
|
567-16, |
Барабан с |
фиксированной |
16,6 |
|
|
333 |
|
|
5 161 |
8,26 |
|
|
Нет |
|
567-8 |
головкой |
|
|
|
|
|
|
|
|
|
4,13 |
|
|
|
564 |
Пакет дисков |
25 |
85 |
|
156 |
|
7,25 |
3 625 |
7,25 |
|
|
|
||
(IBM 2311) |
Магазинная |
память на маг |
60 |
508 |
|
|
|
67 |
2 048 |
|
|
|
|
|
568 |
|
70 |
|
536,8 |
|
|
Да |
|||||||
|
нитных картах (подвижная |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
головка) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Некоторые запоминающие устройства |
прямого доступа |
фирмы |
UNIVAC |
Т а б л и ц а |
ПЗ-5 |
||||||||
|
|
|
|
Время
Модель Тип З У П Д оборота,
млсек млсек
Скорость |
|
|
|
Число |
Наличие |
передачи |
Объем |
Объем |
Объем |
блоков на |
автоматиче |
информа |
модуля |
дорожки, |
блока, |
устройство |
ского чте |
ции, |
Мбайт |
байты |
Мбайт |
(канал ) |
ния и сверки |
к байт)сек |
|
|
|
управления |
записи |
FH880 |
Барабан с фиксированной головкой |
34 |
|
360* |
|
6 144** |
4,7** |
Да |
FH432 |
То же |
8,5 |
57 |
1 440* |
|
4 096** |
1,6** |
|
FASTRAND |
Барабан с подвижной головкой |
70 |
153,5* |
|
10 752** |
132** |
|
|
II |
|
|
|
|
|
|
|
|
8411 |
Пакет дисков с подвижной головкой |
25 |
75 |
156 |
7,25 |
3 625 |
7,25 |
Нет |
8410 |
Сменный диск с подвижной головкой |
50 |
ПО |
85 |
3 , 2 - |
16 000 |
|
|
|
|
|
|
|
12,8 |
|
|
|
*Тысяч символов в секунду .
**Символов.
***На одном комплекте (он может быть заменен другим комплектом такого ж е объема).
которые имеют сменные пакеты дисков, кассеты, накопители п т. п. В седьмом столбце указан объем дорожки. В восьмом столбце пред ставлен объем целого блока памяти. В некоторых случаях блок совпадает с модулем, как в случае диског.ого пакета IBM 2311. а иногда он представляет собой совокупность модулей, как в случае периферийной памяти фирмы IBM 2314 или RCA. В девятом столбце указано число блоков, которое можно подключить к одному устрой
ству (или |
каналу) |
управления. В последнем десятом столбце указа |
|
но, |
обеспечивает ли электронное оборудование автоматическое чтение |
||
и |
сверку |
записи |
бе здаполнителыюго вращения. В устройствах, ие |
обладающих этим свойством, каждая запись сопровождается чтением, при котором программа сверяет запись. Это означает, что после каж
дого изменения записи на ЗУПД (такого, |
как показано |
в табл. |
8-11) |
||
требуется дополнительное вращение. |
|
|
|
||
|
|
|
ПРИЛОЖЕНИЕ |
4 |
|
|
ТЕМЫ ДЛЯ ОБСУЖДЕНИЯ И ЗАДАЧИ |
|
|
||
1. Покажите, каким образом модель |
информационной системы, |
||||
приведенная на рис. |
1-1, применима к библиотеке. |
|
|
||
2. С |
помощью |
набора схемных |
компонентов, |
приведенных |
|
з табл. |
1-1, постройте несколько информационных систем. Сравните |
их по стоимости и опишите их относительные достоинства.
3.Исследуйте элементы сходства и различия между информа ционной системой и системой связи.
4.Рассмотрите схемно-программиое соответствие для систем
обработки с произвольным доступом, определенных в гл. 1.
5.Для рис. 1-1, 1-5 и 1-6 с помощью каталога оборудования сконструируйте и оцените схемную конфигурацию системы.
6.Перечислите достоинства и недостатки существующей системы
дискового пакета с головкой на каждую дорожку против системы
сподвижной головкой.
7.Что вы думаете о роли структуры информации и организации
файла в общесистемііом .проекте, если определить |
эти |
понятия так, |
||
как это сделано в книге? |
|
|
|
|
8. На каком уровне проходит различие между иерархической и |
||||
ассоциативной структурами |
информации? |
Следует |
ли их различать |
|
на всех уровнях? |
|
|
|
|
9. Приведите другие примеры иерархических |
информационных |
|||
структур. Можно ли представить себе структуру, |
содержащую |
|||
циклы? |
|
|
|
|
10. Каков, по вашему |
мнению, класс |
или классы |
пользовате |
лей, если он существует, который должен быть знаком с организа цией системы файлов.
11. Опишите последовательность обработки, соответствующую в реальном масштабе времени следующему запросу.
Условия:
AI (SAL, LT.7500)
А2 (AGE, BTW.20, AVERAGE AGE A3 (POSN = SALES) .
Обработка
F I L E = Al U A2 U A3.
204
12.Какие глаголы или функции, помимо указанных в гл. 4, были бы полезны в проблемно-ориентированном языке запроса?
13.Какой справочный декодировщик; по вышему мнению, наибо лее эффективен в смысле простоты программирования, скорости де кодирования, гибкости, скорости обновления, поясните, почему?
14.Как мог бы быть построен рандомизированный алгоритм пре образования единственного ключа записи переменной длины без
использования уровня косвенной адресации, изображенного на рис. 6-4.
15. Выведите формулу декодирующего дерева, использующую параметры табл. 6-3 и время поиска ключа в последовательности, выражающую соотношение между физическим объемом записи (С,—Сг ) и глубиной дерева.
16.Почему в формуле (5-9) исчезает а?
17.Каким образом информация иерархической структуры может быть представлена с помощью чисто ассоциативной организации файла?
19.Обслуживание пространства памяти с помощью формирова
ния списка свободной памяти представляет собой один из возможных методов управления пространством памяти. Рассмотрите несколько примеров с этим подходом и сравните его г другими методами.
20. Постройте программу управления блоком логической обра ботки (см. рис. 7-6) для обработки функции запроса в нормальной дизъюнктивной форме, нормальной конъюнктивной форме, произволь ной факторизованной форме.
21.Постройте экономичную, но высокоэффективную систему хра нения и выборки для системы, выдающей 5—10 документов (писем, отчетов, заметок) в день. При каком объеме данных спроектирован ная система потеряет рентабельность?
22.Постройте и приведите блок-схему системы пакетной обра ботки, рассмотренной при описании табл. 7-8.
С П И С О К Л И Т Е Р А Т У Р Ы
'1. Stone P. J. An introduction lo the general inquirer: A computer system for the study of spoken or written material. Nrw York, Simulmatics Corp., 11962.
2.Miller G. A. Penink, a computer program and documentation written for the IBM 7040. Philadelphia, University of Pennsylvania, 1964.
3.Lebley R. S. Digital computer and control engineering. New York, McGraw-Hill Book Co., 1960.
4.Jonker information systems (Manual). Gaithersburg. Maryland, Jonker Corporation, 1967.
5.Hsiao D., Prywes N. S. A system to manage and information system. F. I. D./I. F. I. P. Conference 1967. On mechanized informa
tion, storage retrieval and 'dissemination. Rome, Italy, June 1967.
6.IDS/COBOL General Electric Information System. CPB-144. August 1966.
7.Newell A. Information processing, Language V manual. Englewood, New Jersey, Prentice^Hall, Inc., 1961.
8.Peril's A. J., Thornton C. Sympot manipulation by threaded
list.— «Communications of the ACM». April |
1960, vol. Ill , № 4. |
|
|||||
9. Weizenbaum J. Knotted List |
Structures.— «Communications |
of |
|||||
the ACM, Mardi |
1962, vol. V, № 3. |
|
|
|
|
|
|
10. Prywes |
N. S., Gray H. J. et |
al. The multi-list type |
associative |
||||
memory.— «Proc. of Symposium on |
Gigacycle Computing |
Systems», |
|||||
AI БЕ Publication, January 1962, № S-13. |
|
|
|
|
|||
dl. Landauer W. I. The balanced tree and its utilization in in |
|||||||
formation |
retrieval.— «Transactions |
on Electronic |
Computer of |
the |
|||
IEEE». 5 December, 1963, vol. EC - XII, № 5. |
|
|
|
||||
12. Johnson L. R. An indirect chaining |
method |
for addressing |
on |
||||
secondary |
keys.— «Communications |
of the |
ACM». May 1961, vol. IV, |
№ 5.
•IS. Needham R. M., Sparck J. K. Keywords and clumps — recent work on information retrieval at the Cambridge language research unit.— «Journal of Documentation». March 1964, vol. XX, № 1.
|
|
|
|
|
ОГЛАВЛЕНИЕ |
|
|
|
|
|
|
||||
Предисловие |
к русскому |
изданию |
|
|
|
|
|
|
|
3 |
|||||
Предисловие |
автора |
|
|
|
|
|
|
|
|
|
|
4 |
|
||
Г л а в а |
п е р в а я . |
Информационная система |
|
|
|
|
7 |
||||||||
1-1. Модель информационной системы |
|
|
|
|
|
7 |
|||||||||
Г л а в а |
в т о р а я . |
Запоминающие |
устройства прямого доступа |
33 |
|||||||||||
Г л а в а |
т р е т ь я . |
Структура |
информации |
и |
организация |
|
|||||||||
файла |
|
|
|
|
|
|
|
|
|
|
|
41 |
|
||
3-1. |
Функциональные требования к организации файла |
. |
4 |
||||||||||||
3-2. |
Структура |
информации |
и организация |
файла . . |
. |
4 |
|||||||||
Г л а в а |
ч е т в е р т а я . Язык |
запроса |
|
|
|
|
|
|
65 |
||||||
Г л а в а |
п я т а я . |
Классификация |
методов |
организации файла |
87 |
||||||||||
Г л а в а |
ш е с т а я . |
Методы декодирования |
справочников . |
. |
98 |
||||||||||
6-1. Дерево усеченных ключевых слов |
постоянной длины |
,99 |
|||||||||||||
6-2. Дерево однозначно усеченных ключевых слов перемен |
|
||||||||||||||
ной |
длины |
|
|
|
|
|
|
|
|
|
|
|
105 |
||
6-3. Дерево полных ключевых слов переменной длины . |
. |
110 |
|||||||||||||
6-4. Метод рандомизации |
|
|
|
|
|
|
|
|
111 |
||||||
6-5. Требования декодера к объему |
памяти и времени до |
|
|||||||||||||
ступа |
|
|
|
|
|
|
|
|
|
|
|
116 |
|
||
6-5-1. Формулы для дерева декодера |
|
|
|
|
117 |
||||||||||
6-5-2. Формулы для рандомизатора |
|
|
|
|
121 |
||||||||||
6-5-3. Сравнение требований к объему |
памяти . . |
. |
123 |
||||||||||||
6-6. Скорость |
декодирования |
|
|
|
|
|
|
129 |
|||||||
Г л а в а |
с е д ь м а я . |
Методы организации |
поиска |
файла . |
. |
132 |
|||||||||
7- 1. Мультисписковая |
организация |
файла . . . . |
. |
133 |
|||||||||||
7-2. Организация |
файла |
по |
методу |
инвертированного |
|
||||||||||
|
списка |
|
|
|
|
|
|
|
|
|
|
|
135 |
|
|
7-3. Мультисписковая |
организация |
с управляемой длиной |
|
||||||||||||
|
списка |
|
|
|
|
|
|
|
|
|
|
|
139 |
|
|
7-4. |
Посекторные |
разбиения |
|
|
|
|
|
|
|
143 |
|||||
7-5. Автоматическая |
классификация |
|
|
|
|
|
149 |
||||||||
7-6. Автономная |
генерация |
файлов |
со |
списковой |
структу |
|
|||||||||
|
рой |
|
|
|
|
|
|
|
|
|
|
|
|
150 |
|
7-7. Время выборки из файла |
|
|
|
|
|
|
156 |
||||||||
Г л а в а |
в о с ь м а я . |
Обновление |
и обслуживание |
оператив |
|
||||||||||
ного |
файла |
|
|
|
|
|
|
|
|
|
|
|
160 |
|
8- 1. Оперативные обновления мультисписковых файлов . 161
207