- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Цвет сверхдержавы - красный 3 Восхождение. часть 1 - Симонов Сергей
Шрифт:
Интервал:
Закладка:
В-четвертых, вводился расширенный по сравнению с RISC машинами регистр условий.
Новый, переработанный «Урал-1» поддерживал реальную и страничную адресацию. Реальная адресация совпадала с эффективной (2^32) и составляла 4 ГБ, а виртуальная могла быть расширена до 52-х битов (2^52), но фактически, пока оставалась в том же 32-х битном пространстве, ради упрощения архитектуры. Но расширение адресного пространства до 52-х бит было заложено в архитектуру изначально.
В конечном итоге, конечная машина разрослась до 8 устройств — шкафов:
1. Блок целочисленной арифметики (обработка данных 8-ми и 32-х разрядных),
2. Блок вычислений с плавающей точкой (32, 64-х разрядные числа),
3. Устройство специальных (системных) регистров,
4. Устройство загрузки/записи,
5. Блок обработки переходов (предсказания переходов),
6. Устройство управления памятью,
7. Блоки памяти данных (1 для работы АЛУ, второй — FPU),
8. Блок памяти команд (общий).
По планам развёртывания производства «Урал» опережал планирующуюся элементную базу, но уже мог рассчитываться на основе дискретных элементов, внедряемых в производство. Понимая, что дёшево реализовать разработанную архитектуру, существенно потяжелевшую относительно первоначального проекта в 10-12 раз, (в РеИ «Урале-1» было 800 ламп и 3000 полупроводниковых выпрямителей, а переработанная архитектура тянула на все 40-45 тысяч вентилей), на планарных микросхемах не удастся, Башир Искандарович решил приближаться к цели постепенно, по мере прогресса элементной базы.
Вначале решено было применить диодно-транзисторную логику, на базе транзисторных парафазных усилителей на диодной логике (http://www.computer-museum.ru/document/pu_tyapkin.htm), т.е. применять в конструкции машины пусть и сходу устаревшую элементную базу но эффективно организованную и позволяющую получить высокое быстродействие.
Оставалась пока только проблема быстрой памяти. Все существующие на тот момент решения категорически не подходили под возможности новой машины, и фактически её быстродействие было заложником жутко медленных реализаций памяти. Изначальное решение 1953 года сделать оперативную память на магнитном барабане с частотой вращения 6000 оборотов в минуту, причём барабан служил одновременно и тактовым генератором, задающим частоту, Рамеев, ознакомившись с полученными материалами, отбросил, как кошмарный сон. Такая память не позволяла получить быстродействие более 100 операций в секунду (частота вращения барабана), в то время как лебедевская БЭСМ-1 уже делала 10000 оп/с.
Решение можно было найти через более эффективные механизмы работы с памятью, и тут Рамеев обратил своё внимание на опыт архитектуры ЭВМ БЭСМ-6, которая за счет 8-слойной физической организации памяти могла даже с ферритовыми кубами работать на высоких скоростях. Новая же память на плакированном проводе (plated-wire memory, разновидность твистор-памяти) была побыстрее ферритовых кубов, а главное дешевле и позволяла серьёзно нарастить объем памяти.
Магнитный барабан в конечной реализации остался лишь устройством долговременного хранения данных. Впрочем, переосмыслив полученную от академика Келдыша информацию, Рамеев сделал из магнитного барабана некое подобие накопителя на жёстком магнитном диске.
Барабан стал широким, теперь на него при помощи длинных, во всю ширину барабана, магнитных головок, записывалось не по 2 или 4 девятизначных цифры, а по 640 восьмибитных байт. За счёт этого «Урал» мог сразу считывать с барабана в кэш за один проход длинные строки. В среднем, на таких магнитных барабанах удавалось получать производительность не 100 операций (считываний) в секунду, а 16000 операций при работе с числами 32 бит и 8000 при работе с числами 64 бит (АИ).
В машину устанавливалось сразу два таких барабана (АИ) — один для 32-разрядных чисел, второй для 64-хразрядных чисел двойной точности. Считывание производилось сразу с обоих барабанов в два раздельных кэша на всё том же твисторе из плакированного пермаллоем провода. Два кэша позволяли параллельно вести 16000 операций над 32-х битными числами и 8000 операций над 64-х битными.
Разумеется, это было пиковое, а не среднее быстродействие, но на тот момент это было большим достижением. Орбита первого спутника, например, считалась на ЭВМ «Стрела» с быстродействием всего 2000 оп/с. Одна из первых машин должна была отправиться на космодром Байконур. Королёв, приехав в Пензу, чтобы ознакомиться с возможностями «Урала», назвал его «бешеным числогрызом» и едва не подрался с Келдышем из-за того, кому достанется первая серийная ЭВМ (АИ). Пришлось заводчанам поднапрячься и делать сразу две первых машины (Реальная история, первая партия серийных «Уралов состояла из 2-х ЭВМ).
Вследствие перехода на RISC-подобное решение регулярность АЛУ позволяла разбить его на четыре более простых блока, каждый условно по 8 бит, и содержащий по одному 8-ми битному, двух 32-х битных и одному 64-х битному регистру, а так же двух разных модулей организующих блок специальных регистров. Каждый из блоков построенных на дискретной логике представлял из себя тяжеленный куб, а все вместе они размещались в одном шкафу на две стойки по три куба в высоту. Позже, когда появились интегральные микросхемы средней и большой интеграции, кубы постепенно превратились сначала в некое подобие удвоенного процессора МТ15 — «кубика» из нескольких печатных плат, вставленных в общую материнскую плату. На этих платах были распаяны интегральные схемы (ИС) низкой и средней интеграции.
(Это выглядело примерно вот так http://www.6502.org/users/dieter/mt15/mt15_cpu_down2.jpg подробнее http://www.6502.org/users/dieter/mt15/mt15.htm Только платы были сильно побольше, из-за большего количества дискретных элементов.)
А еще позже, после появления сверхбольших интегральных схем (СБИС), всю реализацию машины «Урал», теперь и включая кэш память команд и кэш данных удалось разместить на одной плате (вот такой, примерно — http://ummr.altervista.org/IBM_RIOS9.jpg). Но это была уже серьезно модернизированная по сравнению с первоначальной реализация архитектуры «Урал-32», при этом программы из далёкой середины 50-х на этой машине работали! Пусть и не так эффективно, как программы написанные с использованием новых инструкций, но намного быстрее, чем на машинах 50-х годов, это уж точно.
Полная перетряска архитектуры машины, реализованная уже после защиты эскизного проекта, заняла около года.
В начале 1955 года на московском заводе Счётно-аналитических машин (САМ) был изготовлен опытный образец. В течение года он испытывался, отлаживался и дорабатывался, в результате чего к концу 1955 года его архитектура была скорректирована, а найденные ошибки исправлены. Комиссия под председательством академика Келдыша утвердила технический проект новой ЭВМ и рекомендовала её к серийному производству.
ЭВМ создавалась как серийная универсальная машина для КБ и НИИ. Запускать её в серию решили на Пензенском заводе Счётно-аналитических машин (САМ), где существовал малочисленный тогда филиал СКБ-245. Поэтому новая ЭВМ получила название «Урал-1». Серийное освоение столь сложной продукции требовало постоянного руководства на месте, и Рамеев переехал в Пензу.
Это обстоятельство было одной из причин, погубивших в «той истории» разработку ЗРК «Даль». Юрий Яковлевич Базилевский, хоть и получил за разработку «Стрелы» звание Героя Социалистического Труда, был, в основном, организатором. Когда Рамеев переехал в Пензу, ни Базилевский, ни директор СКБ-245 Михаил Авксентьевич Лесечко не смогли без него разработать работоспособную управляющую ЭВМ для комплекса.
Сейчас Хрущёв знал об этом, но сделал ставку на унификацию по ЭВМ между ПВО и ПРО, конкретно, решив использовать в ЗРК «Даль» ЭВМ М-40 конструкции Лебедева. Первый секретарь решил, что серийные ЭВМ, разработанные Рамеевым для КБ и НИИ, стране важнее. (АИ, см. гл. 02-23)
Параллельно с разработкой универсального «Урала», в СКБ-245 шло создание специализированных машин, например, для решения баллистических задач, для прогноза погоды, для решения задач криптографии и др. С 1953 г. в СКБ-245 под руководством Рамеева стали проектировать специализированные машины-спутницы «Уралов». (подробнее о «машинах-спутницах» http://computer-museum.ru/books/urals/urals03.htm) В «той истории» это были ламповые ЭВМ, сейчас же Рамеев поступил иначе. Можно было отправить туда серийный «Урал», но в серийном производстве его ещё предстояло освоить, а заказчики требовали машину «здесь и сейчас». Поэтому его специалисты брали уже сложившийся конструктив стандартного «Урала», собирали ЭВМ вручную, прошивали в ПЗУ специализированную программу, отлаживали её и отправляли машину заказчику. За счёт того, что машина не была универсальной, а выполняла только одну задачу, отладка много времени не занимала (АИ)

