В то время, когда я начинал первую статью про IBM System/360, я не воображал, что это выльется в целую серию статей, так была широкой и увлекательной эта революционная совокупность. Три статьи уже вышли (первая, вторая, третья), я пишу эту, и осознаю, что тема себя далеко не исчерпала, и про System/360 возможно писать еще долго. В этом случае поболтаем о периферии и работе с внешними устройствами в System/360.
Смотрите кроме этого: Samsung Galaxy Note 4 покажется в продаже 23 октября
В первых числах Сентября компания Samsung представила собственный флагманский смартпэд Galaxy Note 4. Устройство взяло топовое аппаратное обеспечение: Quad HD-экран, LTE-модуль, 16-мегапиксельную основнуюкамеруи широкий комплект разных сенсоров и датчиков. Сейчас пресс-служба компании Samsung объявила, что старт продаж Galaxy Note 4 переносится на 7 дней раньше. По просьбам розничных партнёров производителя новый флагман покажется в продаже уже 23 октября.
КаналыПоскольку периферийные устройства в то время обычно были весьма не стремительными, для работы с ними предназначались так именуемые «каналы» — отдельные процессоры с уменьшенным комплектом руководств, предназначенные для передачи информации между основной памятью и устройством. Концепция каналов мало напоминает современную DMA. По принципу действия, каналы делились на байт-мультиплексорные и селекторные.
Первые предназначались для работы с медленными устройствами (принтеры, перфораторы, считыватели перфокарт), вторые — для устройств с большей скоростью (магнитные диски, ленты, внешние ячейки памяти). Фактически все автомобили System/360, не считая «нестандартной» Model 20 оснащались байт-мультиплексорным каналом и одним и более селекторными.
В моделях несложнее каналы были интегрированные, а в топовых моделях они были выполнены в виде отдельных шкафов.Как несложно осознать из заглавия, мультиплексорный канал разрешал обмениваться данными сходу от нескольких устройств через один канал в ОЗУ компьютера. Значительно чаще адрес этого канала был 0, а для адресации к суб-каналам употреблялись адреса от C0 до FF.
К примеру, по адресам 0C0-0C7 размещались стримеры, 00E/00F: принтеры 1403-N, 010-013: принтеры 3211, 020-0BF: телекоммуникационные устройства семейства 270x. Эти адреса до сих пор употребляются в виртуальных автомобилях z/VM.Селекторные каналы разрешали подключать более скоростные устройства.
В большинстве случаев, между каналом и устройством размещался еще управляющий модуль, разрешавший объединять пара однотипных устройств и направлять эти с них в один либо пара каналов, параллельно либо последовательно, что разрешало варьировать варианты подключения с целью достижения оптимальной производительности.В моделях 85 и 195 IBM представили новый типа каналов — блок-мультиплексорный. Эти каналы разрешали подключенному устройству приостановить работу текущей программы канала, пока устройство не было готово передать эти, высвободив так канал для других устройств.
Изначально эти каналы предназначались для работы с дисками с фиксированной головкой семейства 2305.Именование компонентовВ IBM создали совокупность цифровых кодов для маркировки новых устройств. Они маркировались кодом из 4 цифр, начинавшимся с 2. Последовательность ветхих устройств, уже существовавших до System/360 сохранил собственные маркировки (к примеру, известнейшие принтеры семейства 1403, на которых печатались те самые репродукции Джоконды).Устройства нумеровались следующим образом.20xx: Арифметические процессоры, к примеру IBM 2030, центральный процессор IBM System/360 Model 30 21xx: Блоки питания и другое оборудование, близко связанное с процессором, к примеру конфигурационный модуль IBM 2167 22xx: Разные устройства вывода, к примеру, CRT мониторы IBM 2250 и IBM 2260, IBM 2203 — принтер System/360 Model 20 23xx: Устройства хранения данных с прямым доступом, к примеру, дисковые накопители IBM 2311 и IBM 2314, либо ячейки данных IBM 2321.
Так же эта маркировка употреблялась для основных устройств хранения (IBM 2361 — хранилище громадной емкости, семь дней 2365 — хранилище процессора) 24xx: Накопители на магнитной ленте, к примеру IBM 2401, IBM 2405 и IBM 2415 25xx: Устройства для работы с перфокартами, к примеру, считыватель карт IBM 2501, перфоратор IBM 2520, считыватель/перфоратор IBM 2540 и многофункциональная карточная машина IBM 2560 26xx: Устройства для работы с бумажными лентами, к примеру, ридер IBM 2671 27xx: Коммуникационное оборудование, к примеру, интерактивные терминалы IBM 2701, IBM 2705, IBM 2741 28xx: контроллеры и Каналы. К примеру, управляющий модуль IBM 2821, IBM 2841 и IBM 2844 29xx: Другие устройства, к примеру, коммутатор каналов данных IBM 2914 и репитер каналов данных IBM 2944Устройства хранения с прямым доступомВ эту категорию относились прежде всего различные диски.
Первыми дисками, выпущенными с System/360, были IBM 2302s и IBM 2311s.2302 базировался на более ранней модели 1302 и воображал собой жесткий диск со скоростью доступа 156 Кб/с и поставлялся как модель 3 с двумя модулями по 112.79 Мб, или как модель 4, с четырьмя такими модулями.2311 со своей стороны являлся обновленной версией IBM 1311 и разрешал трудиться с пакетами сменных дисков IBM 1316. Теоретическая емкость накопителя составляла 7.2 Мб, но на практике все зависело от формата.
К примеру, при применении с System/360 Model 20, данный накопитель предоставлял всего лишь 5.4 Мб свободного пространства.Пакет дисков IBM 1316 по нынешним меркам можно считать огромным. Шесть дисков диаметром около 36 см насаживались по 6 штук на неспециализированный шпиндель. Самая верхняя и самая нижняя поверхности стопки не несли на себе никаких данных, так, для записи было доступно 10 поверхностей.
Все головки чтения/записи были объединены в один блок и двигались совместно. Число дорожек составляло 203. Чтобы уменьшить количество перемещений головок, эти записывались «вертикально» на поверхности дисков сверху вниз, формируя «цилиндры».
Размер секторов был переменный, как и на магнитной ленте.Позднее, во второй половине 60-ых годов двадцатого века показался накопитель 2314s, применявший в работе обновленные пакеты дисков 2316 емкостью 28 Мб.Для тех случаев, в то время, когда была серьёзна скорость чтения-записи, а не емкость, употреблялись барабанные накопители, в которых на каждую дорожку употреблялась отдельная головка. Емкость первых моделей составляла около 4 Мб, а скорость операций достигала 303.8 Кб/с, позднее, на смену барабанным накопителям пришли дисковые, так же с отдельными головками на дорожку.
Таким был, к примеру, IBM 2305, представленный в первой половине 70-ых годов XX века. Диски накопителя вращались со скоростью 6000 оборотов в 60 секунд, скорость обмена данными достигала аж 3 Мб/с, были дешёвы емкости в 5 и 11 Мб.Не обращая внимания на высокую цену и малую ёмкость, подобные устройства были пользуются спросом, к примеру, для размещения оверлеев (модулей программы, каковые подгружались в ОЗУ динамически).Еще более дорогим и редким ответом была IBM 2321 Data Cell.
Данный накопитель трудился с так называемыми «ячейками памяти», любая из которых содержала в 200 магнитных лент, каковые имели возможность перематываться и считываться независиом. IBM 2321 разрешала установить до 10 таких «ячеек», снабжая хранение до 400 миллионов байт. До 8 IBM 2321 имели возможность подключаться к управляющему модулю IBM 2841, так предоставляя целых 3 Гб хранилища.
Время доступа составляло от 95 до 600 миллисекунд, в зависимости от положения пленок.Так, date cell являлась весьма хорошим компромиссом между ленточными накопителями и жёсткими дисками. Если сравнивать с твёрдым диском IBM 2311, IBM 2321 имела возможность хранить в 55 раза больше данных, при скорости доступа всего в 7 раз ниже.Так как в Data Cell употреблялись три раздельных привода, для их смазки в машину заливалось практически 20 литров машинного масла, которое циркулировало в совокупности под давлением, что порождало большое количество историй про утечки, значительно чаще неправдивые. Из-за обилия маленьких фрагментов ленты в сменных модулях, их довольно часто сравнивали с лапшой.
Случайная статья:
Аппаратный маникюр — пожалуй лучший видео урок
Похожие статьи:
-
Ibm system/360 — продолжаем разговор
В прошедшей статье я обрисовал линейку IBM System/360 «в целом», не вдаваясь очень в подробности реализации. Сейчас мы продолжим разговор об данной ЭВМ и…
-
Heterogeneous system architecture или о встрече cpu и gpu
Продолжительное время развитие микроэлектроники проходило под девизом «меньше и стремительнее». Уменьшался техпроцесс, вводились новые элементы…
-
Что такое kingston system specific memory?
Полная совместимость — залог стабильной работы в большинстве электронных устройств. Необходимо дабы все было замечательно: и процессор, и материнская…