ā€ˇSalta a la navegaciĆ³ā€ˇā€ˇAnar a la cercaā€ˇ
ā€ˇFabricantā€ˇ | Honeywell Inc. |
---|---|
ā€ˇData de publicaciĆ³ā€ˇ | ā€ˇ1970ā€ˇ |
ā€ˇSistema operatiuā€ˇ | GCOS,Ā Multics,Ā CP-6 |
ā€ˇEls ordinadors ā€ˇā€ˇde la sĆØrie Honeywell 6000ā€ˇā€ˇ van ser versions rebatejades dels mainframes de ā€ˇā€ˇla sĆØrie 600ā€ˇā€ˇ de ā€ˇā€ˇGeneral Electricā€ˇā€ˇ fabricats per ā€ˇā€ˇHoneywell International, Inc.ā€ˇā€ˇ de 1970 a 1989. Honeywell va adquirir la lĆnia quan va comprar la divisiĆ³ d'ordinadors de GE el 1970 i va continuar desenvolupant-los amb diversos noms durant molts anys. ā€ˇā€ˇ[1]ā€ˇ
ā€ˇEl model de gamma alta va ser el 6080, amb un rendiment aproximat d'1 ā€ˇā€ˇMIPSā€ˇā€ˇ. Els models mĆ©s petits van ser els 6070, 6060, 6050, 6040 i 6030. El 1973 es va introduir un 6025 de gamma baixa. ā€ˇā€ˇ[2]ā€ˇā€ˇ Els models numerats parells incloĆÆen una caracterĆstica ā€ˇā€ˇde conjunt d'instruccions milloratā€ˇā€ˇ (EIS), que afegia operacions d'aritmĆØtica decimal i d'emmagatzematge a emmagatzematge a l'arquitectura original orientada a paraules. ā€ˇā€ˇ[3]ā€ˇ
ā€ˇEl 1973 Honeywell va introduir la 6180, una mĆ quina de la sĆØrie 6000 amb modificacions per donar suport al sistema operatiu ā€ˇā€ˇMulticsā€ˇā€ˇ. El 1974 Honeywell va llanƧar el 68/80 que afegia memĆ²ria cau a cada processador i suport per a una memĆ²ria gran (2-8 milions de paraules) directament adreƧable. ā€ˇā€ˇ[4]ā€ˇā€ˇ El 1975 els sistemes de la sĆØrie 6000 van ser rebatejats com a ā€ˇā€ˇNivell 66ā€ˇā€ˇ, que eren lleugerament mĆ©s rĆ pids (a 1.2 MIPS) i oferien memĆ²ries mĆ©s grans. El 1977 la lĆnia va tornar a ser rebatejada com a 66/DPS, i el 1979 a DPS-8, de nou amb una petita millora de rendiment a 1,7 MIPS. ā€ˇā€ˇ[5]ā€ˇā€ˇ El model Multics era el DPS-8/M.ā€ˇā€ˇ[6]ā€ˇ
ā€ˇEl 1989, Honeywell va vendre la seva divisiĆ³ d'ordinadors a l'empresa francesa ā€ˇā€ˇGroupe Bullā€ˇā€ˇ, que va continuar comercialitzant mĆ quines compatibles. ā€ˇ
ā€ˇEs va dir que els sistemes de la sĆØrie 6000 estaven "orientats a la memĆ²ria" - un ā€ˇā€ˇcontrolador del sistemaā€ˇā€ˇ a cada mĆ²dul de memĆ²ria va arbitrar solĀ·licituds d'altres components del sistema (processadors, etc.). Els mĆ²duls de memĆ²ria contenien 128 K paraules d'1,2 Ī¼s ā€ˇā€ˇde 36ā€ˇā€ˇ ā€ˇā€ˇbitsā€ˇā€ˇ; un sistema podria suportar un o dos mĆ²duls de memĆ²ria per a un mĆ xim de 256 K paraules (1 MB de bytes de 9 bits). Cada mĆ²dul proporcionava ā€ˇā€ˇmemĆ²ria entrellaƧada bidireccionalā€ˇā€ˇ. ā€ˇ
ā€ˇEls dispositius ā€ˇā€ˇanomenats multiplexors d'entrada/sortida (IOMs)ā€ˇā€ˇ servien com a controladors d'E/S intelĀ·ligents per a la comunicaciĆ³ amb la majoria de perifĆØrics. L'OIM admetia dos tipus diferents de canals perifĆØrics: ā€ˇā€ˇels canals perifĆØrics comunsā€ˇā€ˇ podien gestionar taxes de transferĆØncia de dades de fins a 650.000 cps; ā€ˇā€ˇEls canals d'interfĆcie del subsistema perifĆØricā€ˇā€ˇ permetien transferĆØncies de fins a 1,3 milions de cps. ā€ˇ
ā€ˇEl 6000 suportava mĆŗltiples processadors i IOMs. ā€ˇā€ˇ[7]ā€ˇā€ˇ Cada processador i IOM tenien quatre ports per a la connexiĆ³ a la memĆ²ria; cada mĆ²dul de memĆ²ria tenia vuit ports per a la comunicaciĆ³ amb altres components del sistema, amb una celĀ·la d'interrupciĆ³ per a cada port. ā€ˇā€ˇ[8]ā€ˇ
ā€ˇLa protecciĆ³ i la reubicaciĆ³ de memĆ²ria es van dur a terme mitjanƧant un registre ā€ˇā€ˇbase i de lĆmitsā€ˇā€ˇ al processador, el ā€ˇā€ˇRegistre d'adreces base (BAR)ā€ˇā€ˇ . A l'OIM se li va passar el contingut del BAR per a cada solĀ·licitud d'E/S, permetent-li utilitzar adreces virtuals en lloc de fĆsiques. ā€ˇ
ā€ˇTambĆ© es podrien utilitzar diversos controladors de comunicacions amb el sistema. L'antiga ā€ˇā€ˇDATANET-30ā€ˇā€ˇ i la DATANET 305, destinades a sistemes mĆ©s petits amb fins a dotze terminals connectats a una OIM. ā€ˇā€ˇ[9]ā€ˇā€ˇ El processador DATANET 355 es va connectar directament al controlador del sistema en un mĆ²dul de memĆ²ria i era capaƧ de suportar fins a 200 terminals. ā€ˇ
ā€ˇLa CPU funcionava amb paraules de 36 bits,ā€ˇā€ˇ[10]ā€ˇā€ˇ i les adreces eren de 18 bits. El ā€ˇā€ˇRegistre d'Acumuladorsā€ˇā€ˇ (AQ) era de 72 bits, o es podia accedir per separat com dos registres de 36 bits (A i Q) o quatre registres de 18 bits (AU,AL,QU,QL). Un ā€ˇā€ˇRegistre d'Exponents deā€ˇā€ˇ vuit bits contenia l'exponent per a operacions ā€ˇā€ˇde coma flotantā€ˇā€ˇ (la ā€ˇā€ˇmantissaā€ˇā€ˇ estava en AQ).ā€ˇā€ˇ Hi havia vuit ā€ˇā€ˇregistres d'Ćndex deā€ˇā€ˇ divuit bits X0 a travĆ©s de X7. ā€ˇā€ˇ[11]ā€ˇ
ā€ˇEl ā€ˇā€ˇregistre d'adreces baseā€ˇā€ˇ (BAR) de 18 bits contenia l'adreƧa base i el nombre de blocs de 1024 paraules assignats al programa (la ā€ˇā€ˇsegmentaciĆ³ā€ˇā€ˇ 6180 utilitzada en lloc de la BAR). El sistema tambĆ© incloĆÆa diversos registres de propĆ²sit especial: un ā€ˇā€ˇcomptador d'instruccionsā€ˇā€ˇ (IC) de 18 bits i un ā€ˇā€ˇregistre de temporitzadorā€ˇā€ˇ (TR) de 27 bits amb una resoluciĆ³ de 2 Ī¼s. Es van utilitzar conjunts de registres especials per a la detecciĆ³ i depuraciĆ³ d'avaries. ā€ˇ
ā€ˇEl conjunt d'instruccions EIS va afegir vuit registres addicionals de 24 bits AR0 a travĆ©s d'AR7. Aquests registres contenien una adreƧa de paraula de 18 bits, una adreƧa de 2 bits d'un carĆ cter dins de la paraula i una adreƧa de 4 bits d'una mica dins del carĆ cter. ā€ˇ
Address register format: 1 11 2 2 0 7 89 0 3 +-------------------+--+----+ | Word | C| Bit| +-------------------+--+----+
ā€ˇEl conjunt d'instruccions bĆ siques de la mĆ quina de la sĆØrie 6000 tenia mĆ©s de 185 instruccions d'una sola adreƧa d'una sola paraula. ā€ˇā€ˇ[12]ā€ˇā€ˇ Les instruccions bĆ siques eren d'una paraula. Les adreces apuntaven a ā€ˇā€ˇdescriptors operandsā€ˇā€ˇ que contenien l'adreƧa operand real i informaciĆ³ addicional. ā€ˇ
Basic instruction format: 1 1 2 2 2 2 3 0 7 8 6 7 8 9 5 +-------------------+-----------+-+------+ | Y | OP |I| Tag | +-------------------+-----------+-+------+
ā€ˇLes instruccions de l'EIS eren instruccions de dues paraules a quatre paraules en funciĆ³ de la instrucciĆ³ especĆfica. ā€ˇ
EIS instruction format: 1 1 2 2 2 2 3 word 0 7 8 6 7 8 9 5 +-------------------+-----------+-+------+ 0 | Variable field | OP |I| MF1 | +-------------------+-----------+-+------+ 1 | Operand descriptor 1 or indirect word | +----------------------------------------+ 2 . Operand descriptor 2 or indirect word . (optional) +- - - - - - - - - - - - - - - - - - - - + 3 . Operand descriptor 3 or indirect word . (optional) +- - - - - - - - - - - - - - - - - - - - +
ā€ˇEs van admetre diversos nivells d'adreƧament indirecte. Les adreces indirectes tenien el mateix format que les instruccions, i la modificaciĆ³ de l'adreƧa indicada pel camp d'etiqueta de l'adreƧa indirecta es realitzava a cada nivell. ā€ˇā€ˇ[13]ā€ˇ
ā€ˇEl camp d'etiquetes de la instrucciĆ³ consistia en un ā€ˇā€ˇmodificador d'etiquetesā€ˇā€ˇ de 3 bits (tm) i un ā€ˇā€ˇdesignador d'etiquetesā€ˇā€ˇ de 4 bits (td). ā€ˇ
ā€ˇPer als tipus de modificaciĆ³ R, RI i IR, el designador d'etiquetes contĆ© un registre que s'utilitzarĆ per a la indexaciĆ³ (X0-X7, AU, AL, QU, QL, IC). Altres valors de TD indicaven que Y s'hauria d'utilitzar com a operand immediat. L'adreƧament directe va ser un cas especial on Y es va utilitzar com a adreƧa operand sense cap modificaciĆ³. ā€ˇ
ā€ˇLes dades es van emmagatzemar en ā€ˇā€ˇformat big-endianā€ˇā€ˇ. Els bits es van numerar a partir del 0 (el mĆ©s significatiu) al 35 o 71 (menys significatiu). ā€ˇā€ˇ[12]ā€ˇ
ā€ˇEls segĆ¼ents perifĆØrics estaven disponibles per a les mĆ quines de la sĆØrie 6000 el 1971. ā€ˇā€ˇ[9]ā€ˇ
ā€ˇEl ā€ˇā€ˇsistema operatiuā€ˇā€ˇ principal de la lĆnia era el ā€ˇā€ˇSistema Operatiu Integral Generalā€ˇā€ˇ (GCOS), que Honeywell va heretar originalment del GECOS de General Electric. El 1978 Honeywell va introduir una versiĆ³ reescrita GCOS 8, que admetia ā€ˇā€ˇmemĆ²ria virtualā€ˇā€ˇ. El sistema operatiu Multics tambĆ© funcionava en models de CPU seleccionats. ā€ˇā€ˇ[15]ā€ˇā€ˇ[16]ā€ˇ
ā€ˇEl 1974, Honeywell va comprar ā€ˇā€ˇXerox Data Systemsā€ˇā€ˇ (XDS) i va desenvolupar un sistema operatiu Xerox ā€ˇā€ˇCP-Vā€ˇā€ˇ com ā€ˇā€ˇa CP-6ā€ˇā€ˇ per executar-se en sistemes DPS-8 per tal de retenir la base de clients fidels de Xerox. ā€ˇā€ˇ[5]ā€ˇ
ā€ˇLa sĆØrie Honeywell 6000 va ser una famĆlia longeva de mainframes, en producciĆ³ de 1970 a 1989. Probablement sĆ³n mĆ©s conegudes ara per ser les mĆ quines en quĆØ Multics va funcionar durant la major part de la seva vida Ćŗtil, desprĆ©s del perĆode inicial en una mĆ quina General Electric. Eren descendents de la famĆlia de la sĆØrie GE 600; desprĆ©s que el negoci informĆ tic de GE es va vendre a Honeywell el 1966, la sĆØrie 6000 va ser la substituciĆ³ de Honeywell.ā€ˇā€ˇ ā€ˇ
ā€ˇEls sistemes sĆØrie 6000 utilitzen una arquitectura orientada a la memĆ²ria.ā€ˇ
ā€ˇHoneywell no fa cap secret del fet que la seva nova sĆØrie 6000 va evolucionar a partir de ...ā€ˇ
ā€ˇLa mĆ quina Multics d'aquesta lĆnia era la Honeywell 6180 ... PerĆ² tots eren .. 8 mĆ quines de registre d'Ćndexs, A i Qā€ˇ
ā€ˇSUBSISTEMA DSS181 D'EMMAGATZEMATGE DE DISC EXTRAƸBLE: Proporciona bastant rĆ pid ... fĆsicament compatible amb l'IBM 2316 Disk Packā€ˇ