Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

Glacadh leis an gcaighdeán ASCII i 1963, agus anois is beag duine a úsáideann ionchódú a bhfuil a chéad 128 carachtar difriúil ó ASCII. Mar sin féin, go dtí deireadh na haoise seo caite, baineadh úsáid as EBCDIC go gníomhach - an t-ionchódú caighdeánach do phríomhfhrámaí IBM agus a gcuid ríomhairí CE Chluain Eois Sóivéadach. Is é EBCDIC an príomh-ionchódú i z/OS fós, an córas oibriúcháin caighdeánach do phríomhfhrámaí IBM Z nua-aimseartha.

Is é an rud a mheallann do shúil láithreach agus tú ag féachaint ar EBCDIC ná nach bhfuil na litreacha i ndiaidh a chéile: idir I и J agus idir R и S bhí suíomhanna nár úsáideadh (ar an ríomhaire ES ar feadh na dtréimhsí sin dháileadh Carachtair Choireallach). Cé a cheapfadh litreacha a ionchódú le spásanna éagothroma idir litreacha cóngaracha?

Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

Tugann an t-ainm EBCDIC (“BCDIC Leathnaithe”) le fios nár cruthaíodh an t-ionchódú seo - murab ionann agus ASCII - ón tús, ach bunaithe ar an ionchódú BCDIC sé-ghiotán, a úsáideadh ó shin i leith IBM 704 (1954):

Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

Níl aon chomhoiriúnacht ar gcúl láithreach: gné áisiúil de BCDIC a cailleadh san aistriú go EBCDIC ná go raibh na huimhreacha 0-9 fhreagraíonn do chóid 0-9. Mar sin féin, tá bearnaí de sheacht gcód idir I и J agus in ocht gcód idir R и S curtha chuig BCDIC cheana féin. Cár tháinig siad?

Tosaíonn stair (E)BCDIC ag an am céanna le stair IBM - i bhfad roimh ríomhairí leictreonacha. Bunaíodh IBM mar thoradh ar chumasc ceithre chuideachta, a raibh an ceann is mó dul chun cinn teicneolaíochta acu ná an Tabulating Machine Company, a bhunaigh Herman Hollerith, an t-aireagóir sa bhliain 1896. táblaí. Níor chomhaireamh na chéad táblaí ach líon na gcártaí pollta a polladh in áit ar leith; ach i 1905 thosaigh Hollerith táirgeadh deachúlach táblaí. Réimsí fad treallach a bhí i ngach cárta don tábla deachúlach, agus rinneadh achoimre ar na huimhreacha a scríobhadh sna réimsí seo sa ghnáthfhoirm dheachúil trasna an deic ar fad. Socraíodh miondealú na léarscáile ina réimsí trí na sreanga a nascadh ar phainéal paiste an tábulator. Mar shampla, ar an gcárta punch Hollerith seo, stóráilte i Leabharlann na Comhdhála, tá an uimhir 23456789012345678 stampáilte go soiléir, anaithnid mar atá roinnte ina réimsí:

Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

B’fhéidir gur thug an té is aireach faoi deara go bhfuil 12 shraith do phoill ar léarscáil Hollerith, cé gur leor deich gcinn d’uimhreacha; agus in BCDIC, i gcás gach luacha den dá ghiotán is suntasaí, ní úsáidtear ach 12 chód as 16 chód is féidir.

Ar ndóigh, ní comhtharlú é seo. Ar dtús, bhí sraitheanna breise beartaithe ag Hollerith le haghaidh “marcanna speisialta” nár cuireadh suas, ach a áiríodh go simplí - mar a bhí sna chéad táblaí. (Inniu ba mhaith linn "réimsí giotán" a thabhairt orthu.) Ina theannta sin, i measc na “marcanna speisialta” bhíothas in ann táscairí grúpa a shocrú: dá n-éilíonn an tábla ní hamháin na suimeanna deiridh, ach na suimeanna idirmheánacha freisin, stopfadh an tábla nuair a bhraith sé athrú ar aon cheann de na táscairí grúpa , agus bhí ar an oibreoir na fo-iomlán ó na cláir dhigiteacha a athscríobh ar pháipéar, an clár a athshocrú, agus táblú atosú. Mar shampla, agus iarmhéideanna cuntasaíochta á ríomh, d’fhéadfadh grúpa cártaí freagairt do dháta amháin nó do chontrapháirtí amháin.

Faoi 1920, nuair a bhí Hollerith imithe ar scor cheana féin, tháinig “táblóirí clóscríofa” in úsáid, a bhí ceangailte le teilichló agus a d’fhéadfadh fo-iomlán a phriontáil iad féin gan idirghabháil oibreora a éileamh. Ba é an deacracht a bhí ann anois a dhéanamh amach cad a rinne gach ceann de na huimhreacha clóite tagairt dó. I 1931, chinn IBM “marcanna speisialta” a úsáid chun litreacha a léiriú: léirigh marc sa 12ú sraith an litir ó A до I, sa 11ú - ó J до R, ag nialas - ó S до Z. D'fhéadfadh an "tábóir aibítre" nua ainm gach grúpa cártaí a phriontáil mar aon le fo-iomlán; sa chás seo, d'iompaigh an colún gan bhriseadh ina spás idir carachtair. Tabhair faoi deara go bhfuil S ainmnithe ag an gcomhcheangal poll 0+2, agus níor úsáideadh an teaglaim 0+1 ar dtús ar eagla go gcruthódh dhá pholl taobh le taobh sa cholún céanna fadhbanna meicniúla sa léitheoir.

Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

Anois is féidir leat breathnú ar an tábla BCDIC ó uillinn beagán difriúil:

Cén fáth nach bhfuil na litreacha as a chéile in EBCDIC?

Ach amháin go bhfuil an 0 agus an spás droim ar ais, sainmhíníonn an dá ghiotán is suntasaí an "marc speisialta" atá pollta isteach sa chárta punchála don charachtar comhfhreagrach ó 1931; agus cinneann na ceithre ghiotán is lú suntas an dhigit a polltar isteach sa phríomhchuid den chárta. Tacaíocht siombailí & - / cuireadh le táblaí IBM sna 1930í, agus comhfhreagraíonn ionchódú BCDIC na gcarachtar seo do na teaglaim poll a polladh dóibh. Nuair a bhí gá le tacaíocht a thabhairt do líon níos mó carachtar fós, rinneadh “marc speisialta” breise ar shraith 8 - mar sin d’fhéadfadh suas le trí pholl a bheith i gcolún amháin. Níor tháinig aon athrú ar an leagan amach seo de chártaí pollta go dtí deireadh an chéid. Sa APSS, d’fhág siad ionchóduithe Laidine agus poncaíochta IBM, agus do litreacha Coireallacha pollta siad roinnt “marcanna speisialta” ag an am céanna i sraitheanna 12, 11, 0 - gan a bheith teoranta do thrí pholl i gcolún amháin.

Nuair a cruthaíodh an ríomhaire IBM 704, níor smaoinigh siad i bhfad ar an ionchódú carachtar dó: ghlac siad an t-ionchódú a bhí in úsáid cheana féin i gcártaí pollta ag an am sin, agus níor chuir siad ach "é a chur ina áit." I 0, le linn an aistrithe ó BCDIC go EBCDIC, fágadh na ceithre ghiotán íseal-ordú de gach siombail gan athrú, cé go ndearnadh na giotán ard-ordú a shuffled beagán. Mar sin, bhí tionchar ag formáid an chárta pollta a roghnaigh Hollerith ag tús na haoise seo caite ar ailtireacht gach ríomhaire IBM, suas go dtí an IBM Z agus san áireamh.

Foinse: will.com

Add a comment