Aisea e le laina ai mataitusi ile EBCDIC?

O le tulaga ASCII na faʻaaogaina i le 1963, ma o lea e tau le faʻaaogaina e se tasi se faʻailoga e 128 mataitusi muamua e ese mai le ASCII. Ae ui i lea, seia oʻo i le faaiuga o le seneturi talu ai, sa faʻaaogaina malosi le EBCDIC - o le faʻasologa masani mo IBM mainframes ma latou Soviet clones EC computers. O le EBCDIC o lo'o tumau pea le fa'ailoga muamua i le z/OS, le faiga fa'aoga masani mo fa'aonaponei IBM Z mainframes.

O le mea e vave ona pu'eina lou mata pe a va'ai i le EBCDIC o mata'itusi e le o se laina: va I и J ma le va R и S sa i ai avanoa e leʻi faʻaaogaina (i luga o le komepiuta ES mo nei vaeluaga tufaina mataitusi Cyrillic). O ai na manatu e fa'ailoga mataitusi e le tutusa avanoa i le va o mata'itusi lata ane?

Aisea e le laina ai mataitusi ile EBCDIC?

O le igoa lava EBCDIC ("Extended BCDIC") o loʻo faʻaalia ai o lenei faʻailoga - e le pei o le ASCII - e leʻi faia mai le sasa, ae faʻavae i luga o le ono-bit BCDIC encoding, lea na faʻaaogaina talu mai lena taimi. IBM 704 (1954):

Aisea e le laina ai mataitusi ile EBCDIC?

E leai se feso'ota'iga i tua vave: o se vaega talafeagai o le BCDIC na leiloa i le suiga i le EBCDIC o le numera. 0-9 e fetaui ma code 0-9. Ae ui i lea, o loʻo i ai avanoa o tulafono laiti e fitu i le va I и J ma i le valu code i le va R и S ua uma ona alu ile BCDIC. O fea na latou o mai ai?

O le talafaasolopito o le (E)BCDIC e amata i le taimi e tasi ma le talafaasolopito o le IBM - i se taimi umi aʻo leʻi oʻo i komepiuta faaeletonika. O le IBM na faʻavaeina o se taunuuga o le tuʻufaʻatasia o kamupani e fa, lea o le sili ona faʻatekonolosi faʻatekinolosi o le Tabulating Machine Company, na faavaeina i le 1896 e Herman Hollerith, le tagata suʻesuʻe. tabulator. O tabulators muamua na na ona faitauina le numera o kata tu'i tu'i i se nofoaga patino; ae i le 1905 na amata ai le gaosiga o Hollerith decimal tabulators. O kata ta'itasi mo le tabulator tesimale e iai vaega e fa'atatau i le umi, ma o numera o lo'o tusia i nei matā'upu i le faiga fa'atesimale sa fa'aputuina i luga o le fogafale atoa. O le vaevaega o le faafanua i fanua na fuafuaina e ala i le faʻafesoʻotaʻi o uaea i luga o le faʻapipiʻi o le tabulator's patch panel. Mo se faʻataʻitaʻiga, i luga o lenei pepa tuʻi a Hollerith, teuina i totonu o le Faletusi a le Konekeresi, o le numera 23456789012345678 o loʻo faʻamaonia manino, e le iloa e vaevaeina i fanua:

Aisea e le laina ai mataitusi ile EBCDIC?

O le tagata e sili ona mataala atonu na matauina i luga o le faafanua o Hollerith e 12 laina mo pu, e ui lava e sefulu e lava mo numera; ma i le BCDIC, mo tau taʻitasi o pito sili ona taua e lua, e naʻo le 12 code e faʻaaogaina mai le 16 e mafai.

Ioe, e le o se mea na tupu fua. I le taimi muamua, na faʻamoemoeina e Hollerith ni laina faaopoopo mo "faʻailoga faʻapitoa" e leʻi faʻaopoopoina, ae naʻo le faitauina - e pei o le tabulators muamua. (O aso nei o le a tatou taʻua i latou o "bit fields".) E le gata i lea, i totonu o "faailoga faʻapitoa" sa mafai ona seti faʻailoga vaega: afai e manaʻomia e le faʻasologa e le gata o aofaʻiga mulimuli, ae faʻapea foʻi ma le vaeluagalemu, ona taofi lea o le tabulator pe a na iloa ai se suiga i soʻo se faʻailoga vaega, ma e tatau i le tagata faʻapipiʻi ona toe tusi faʻamaumauga laiti mai laupapa numera i luga o pepa, toe setiina le laupapa, ma toe amata le faʻasologa. Mo se fa'ata'ita'iga, pe a fa'atatauina paleni fa'amatalaga, e mafai e se vaega o kata ona fetaui ma se aso e tasi po'o se tasi e fa'atusa.

E oo atu i le 1920, ina ua uma ona litaea Hollerith, "tabulators" na amata ona faʻaaogaina, lea e fesoʻotaʻi atu i se teletype ma mafai ona lolomi laʻititi laʻititi e aunoa ma le manaʻomia o le faʻalavelave faʻapitoa. O le faigata i le taimi nei o le iloa lea po o le a le mea o loʻo faʻatatau i numera lolomi. I le 1931, na filifili ai le IBM e faʻaaoga "faʻailoga faʻapitoa" e faʻaalia ai mataitusi: o se faʻailoga i le laina lona 12 na faʻaalia ai le tusi mai A i I, i le 11 - mai J i R, ile zero - mai S i Z. O le "alphabet tabulator" fou e mafai ona lolomi le igoa o vaega ta'itasi o kata faatasi ai ma tama'i aofa'i; i lenei tulaga, o le koluma le motusia na liua i se avanoa i le va o mataitusi. Faamolemole ia matau lena mea S ua filifilia e le pu tu'ufa'atasiga 0 + 2, ma le 0 + 1 tu'ufa'atasi e le'i fa'aaoga muamua ona o le fefe ne'i lua pu i autafa o le koluma e tasi e mafua ai fa'afitauli fa'ainisinia i le tagata faitau.

Aisea e le laina ai mataitusi ile EBCDIC?

Ole taimi nei e mafai ona e vaʻavaʻai ile laulau BCDIC mai se itu e ese le laʻititi:

Aisea e le laina ai mataitusi ile EBCDIC?

Vagana ai o le 0 ma le avanoa e fesuiaʻi, o pito sili ona taua e lua o loʻo faʻamatalaina le "faʻailoga faʻapitoa" lea na tuʻi i totonu o le pepa tuʻi mo le uiga tutusa talu mai le 1931; ma o fasi e fa e sili ona taua e iloa ai le numera e tu'i i le vaega autu o le kata. Fa'ailoga lagolago & - / na fa'aopoopoina i tabulators IBM i le 1930s, ma o le fa'ailoga BCDIC o nei mata'itusi e fetaui ma fa'atasiga pu na tu'i mo i latou. Ina ua mana'omia le lagolago mo se numera tele atu o mataitusi, o le laina 8 na tu'i e fai ma "fa'ailoga fa'apitoa" - e mafai ona o'o atu i le tolu pu i le koluma e tasi. O lenei faatulagaga o kata tu'i sa tumau pea le suia seia oo i le faaiuga o le seneturi. I le USSR, na latou tuua le IBM Latina ma faʻailoga faʻailoga, ma mo mataitusi Cyrillic latou te tuʻiina le tele o "faʻailoga faʻapitoa" i le taimi e tasi i laina 12, 11, 0 - e le gata i le tolu pu i le tasi koluma.

Ina ua faia le komepiuta IBM 704, latou te leʻi mafaufau umi e uiga i le faʻaogaina o uiga mo ia: na latou ave le faʻailoga ua uma ona faʻaaogaina i kata tuʻi i lena taimi, ma na o le "tuu i lona tulaga." I le 0, i le taimi o le suiga mai le BCDIC i le EBCDIC, o le faʻasologa o faʻailoga e fa o faʻailoga taʻitasi na tuʻu e le suia, e ui lava o le maualuga o le faʻasologa na faʻapipiʻiina teisi. O le mea lea, o le faʻapipiʻiina o kata pepa na filifilia e Hollerith i le amataga o le seneturi talu ai na aʻafia ai le fausaga o komepiuta IBM uma, e oʻo atu ma aofia ai le IBM Z.

puna: www.habr.com

Faaopoopo i ai se faamatalaga