IBM 700/7000


La Serie IBM 700/7000 va ser una série de computadoras de gran tamany (mainframes) construïda per IBM des dels anys 1950 fins a inicis dels anys 1960. La série incloïa vàries arquitectura de processador incompatibles. Els 700 usaven llògica de tubos de buit i es varen tornar obsolets en l'introducció de la série 7000 transistorissats. Els 7000, en el seu moment, varen ser reemplaçats pel System/360, el qual va ser anunciat en 1964. No obstant el 360/65, el primer 360 complet capaç de reemplaçar als 7000, no va estar disponible fins a novembre de 1965. Problemes inicials en el VOS/360 i l'alt cost de convertir el software va mantindre en servici a molts computadors 7000 per varis anys.
Arquitectura
La serie IBM 700/7000 tenia sis formes completament diferents d'almagasenar senyes i instruccions:
- Primeres científiques (paraules de 36/18 bit): 701 (Computador de Defensa)
- Científiques (paraules de 36 bit): 704, 709, 7090, 7094, 7040, 7044
- Comercial (cadenes de caràcters de llarc variable): 702, 705, 7080
- Série 1400 (cadenes de caràcters de llarc variable): 7010
- Decimal (paraules de 10 dígits): 7070, 7072, 7074
- Supercomputdor (paraules de 64 bit): 7030 "Stretch" ("engrandida")
La classe 700 usava vàlvules termoiòniques, la classe 7000 estava transistorissada. Totes les màquines usaven (com a molts computadors de l'época) memòria de núcleu magnètic; llevat en els primers models 701 i 702, els quals usaven memòria CRT. Mentres que les arquitectura eren diferents, la màquines compartien la mateixa classe de tecnologia electrònica i generalment usaven els mateixos perifèrics incloent les unitats de cinta (IBM 727 i 729), llectors de targetes, perforadora de targetes i impressores. Els primers perifèrics varen adoptar la tecnologia de les màquina de contabilitat d'IBM i inclús usaven els plugboards. Posteriorment els perifèrics varen ser adoptats per la Serie IBM 1400 de gama mija.
Els primers computadors es varen vendre sense software. Quan varen sorgir els sistemes operatius, en quatre diferents arquitectura de mainframes més l'arquitectura de gama mija de la série 1400, es va convertir en un important problema per a IBM, ya que significa per lo manco quatre desenrolls de software diferents.
El System/360 combinava les millors característiques de l'arquitectura de les séries 7000 i 1400 en un sol disseny, no obstant alguns models 360 tenien característiques opcionals que permetien emular les instruccions del 1400 i 7000. Un dels arguments de venda del IBM System/370 va ser l'emulació de la série 1400/7000 millorada (permetia fer-ho baix control del sistema operatiu, en lloc de reiniciar el sistema i arrancar en modo emulació, com es feya en el 360).
Primera Arquitectura (701)
Conegut com el Computador de Defensa durant el desenroll en l'IBM Poughkeepsie Laboratory, esta màquina es va donar a conéixer oficialment el 7 d'abril de 1953 com la Màquina de Processament de Senyes Electrònica IBM 701.
Formats de Senyes
Els números tenien una llongitut de 36 o 18 bits, i només de menge fixa. (Vore: ¿Per qué paraules de 36 bits?)
- Els números de menge fixa eren almagasenats en binari en format de signe/magnitut.
Format d'Instruccions
Les instruccions eren de 18 bits de llarc, de direccionament simple.
- Signe (1 bit) - Direccionament d'operants de paraula completa (-) o mija paraula (+)
- Opcode (5 bits) - 32 instruccions
- Direccionament (12 bits) - 4096 direccions de mija paraula
Per a expandir la memòria de 2048 a 4096 paraules, una 33ra instrucció s'afegia per a usar el bit més significatiu del camp de direcció per a seleccionar el banc (Esta instrucció va ser creada provablement usant l'instrucció "No OP", la qual sembla haver segut l'única instrucció en bits no usats, i que originalment ignorava el seu camp de direcció. No obstant, la documentació sobre esta nova instrucció no està disponible actualment).
Registres
Els registres del processador consistien en:
- AC - Acumulador de 38 bit
- MQ - Coeficient multiplicador de 36 bit
Memòria
2.048 o 4.096 paraules binàries de 36 bits, en caràcters de 6 bits
Referències
- Este artícul conté una traducció derivada de «IBM 700/7000» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.