Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Heerka ASCII waxaa la ansixiyay 1963, oo hadda si dhib leh qofna uma isticmaalo codeing kaas oo 128 xaraf ee ugu horreeya ay ka duwan yihiin ASCII. Si kastaba ha ahaatee, ilaa dhamaadkii qarnigii la soo dhaafay, EBCDIC si firfircoon ayaa loo isticmaalay - codeing caadiga ah ee IBM mainframes iyo clone Soviet EC kombiyuutarada. EBCDIC ayaa weli ah codaynta aasaasiga ah ee z/OS, nidaamka hawlgalka caadiga ah ee casriga casriga ah ee IBM Z.

Waxa isla markiiba indhahaaga qabanaya markaad eegayso EBCDIC waa in xarfaha aanay isku xiga ahayn: inta u dhaxaysa I ΠΈ J iyo inta u dhaxaysa R ΠΈ S waxaa jiray boosas aan la isticmaalin (kombiyuutarka ES muddooyinkan loo qaybiyey Jilayaasha Cyrillic). Yaa ka fikiri lahaa inuu xarfo xarfo aan sinnayn ku dhejiyo xarfaha ku xiga?

Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Magaca EBCDIC ("Extended BCDIC") waxa uu tilmaamayaa in cod-bixintan - oo ka duwan ASCII - aan laga abuurin eber, laakiin ku salaysan lixda-bit BCDIC codeing, kaas oo la isticmaalay tan iyo markaas. IBM 704 (1954):

Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Ma jiro is waafajin dib-u-dhac ah oo degdeg ah: sifada ku habboon ee BCDIC ee luntay u-guurka EBCDIC waxay ahayd in tirooyinka 0-9 u dhigma koodka 0-9. Si kastaba ha ahaatee, waxaa jira daldaloolo toddobo kood ah oo u dhexeeya I ΠΈ J iyo siddeed kood oo u dhexeeya R ΠΈ S waxay hore u tageen BCDIC. Xaggee ka yimaadeen?

Taariikhda (E) BCDIC waxay ku bilaabataa isku mar taariikhda IBM - muddo dheer ka hor kombiyuutarada elektiroonigga ah. IBM waxaa loo sameeyay natiijada isku-dhafka afar shirkadood, kuwaas oo tignoolajiyada ugu horumarsan ay ahayd Shirkadda Mashiinnada Tabulating, oo la aasaasay 1896-kii Herman Hollerith, hal-abuure. tabulatore. Tabulators ugu horeysay si fudud u tiriyey tirada kaararka feeray ee meel gaar ah; laakiin 1905 Hollerith wuxuu bilaabay wax soo saarka tobanle taburiyeyaasha. Kaadh kasta oo jajab tobanle ah wuxuu ka koobnaa beero dherer aan sabab lahayn, iyo tirooyinka ku qoran goobahan oo qaab jajab tobanle ah ayaa lagu soo koobay sagxadda oo dhan. Burburinta khariidada oo loo kala gooyo waxaa lagu go'aamiyay in la isku xiro fiilooyinka ku yaal guddiga balastar-ka. Tusaale ahaan, kaarkan Hollerith feerka, kaydsan Maktabadda Congress-ka, lambarka 23456789012345678 si cad ayaa loo shaabadeeyey, oo aan la garanayn sida loo kala qaybiyey:

Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Qofka ugu fiirsada ayaa laga yaabaa inuu ogaaday in khariidadda Hollerith ay jiraan 12 saf oo godadka, inkastoo toban ay ku filan yihiin tirooyinka; iyo BCDIC, qiima kasta oo ka mid ah labada bit ee ugu muhiimsan, 12 kood oo keliya ayaa la isticmaalaa 16kii suurtogalka ah.

Dabcan, tani maaha wax ku dhacay. Markii hore, Hollerith wuxuu ugu talagalay safaf dheeri ah "calaamadaha gaarka ah" ee aan la isku darin, laakiin si fudud loo tiriyay - sida tabulators-yadii ugu horreeyay. (Maanta waxaan ugu yeeri karnaa "beeraha yar") Intaa waxaa dheer, oo ka mid ah "calaamadaha gaarka ah" waxaa suurtagal ah in la dejiyo tilmaamayaasha kooxeed: haddii tabobarku u baahan yahay ma aha oo kaliya wadarta kama dambaysta ah, laakiin sidoo kale kuwa dhexdhexaadka ah, markaa tabulatorku wuxuu joojin doonaa marka waxay ogaatay isbeddel ku yimi mid ka mid ah tilmaamayaasha kooxda, hawl-wadeennadu waxay ku qasbanaadeen in uu dib ugu qoro isu-geynta hoose ee looxyada dhijitaalka ah warqad, dib u dajiya guddiga, oo dib u bilaabo daabacaadda. Tusaale ahaan, marka la xisaabinayo hadhaaga xisaabaadka, koox ka mid ah kaadhadhku waxay u dhigmi karaan hal taariikh ama hal dhigood.

Sannadkii 1920-kii, markii Hollerith uu mar hore hawl-gab noqday, waxa la adeegsaday β€œtabulators-ka-ku-qorista”, kuwaas oo ku xidhan teletype oo ay daabacan karaan qaybo-hoosaadyada laftooda iyaga oo aan u baahnayn faragelinta hawlwadeenka. Dhibaatadu hadda waxay ahayd in la go'aamiyo waxa mid kasta oo ka mid ah lambarada daabacan ay tixraacayaan. Sannadkii 1931, IBM waxay go'aansatay inay isticmaasho "calaamadaha gaarka ah" si ay u muujiso xarfaha: calaamad ku taal safka 12aad ayaa muujisay xarafka A si ay u I, ee 11-aad - laga bilaabo J si ay u R, at eber - ka S si ay u Z. "Tabulator-ka alifbeetada" cusub wuxuu daabacan karaa magaca koox kasta oo kaarar ah oo ay la socoto tiro-hoosaadyo; Xaaladdan oo kale, tiirkii aan jabin ayaa isu rogay meel bannaan oo u dhaxaysa jilayaasha. Fadlan ogow taas S waxaa loo qoondeeyey isku darka godka 0+2, iyo isku dhafka 0+1 markii hore looma isticmaalin cabsi ah in laba dalool oo isku xigta oo isku mid ah ay keenaan dhibaatooyin farsamo ee akhristaha.

Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Hadda waxaad miiska BCDIC ka eegi kartaa xagal yar oo kala duwan:

Waa maxay sababta aanay xarfaha isku xiga ugu dhex jirin EBCDIC?

Marka laga reebo in 0 iyo booska la rogay, labada qaybood ee ugu muhiimsan ayaa qeexaya "calaamada gaarka ah" ee lagu dhuftay kaarka feerka ee dabeecadda u dhiganta tan iyo 1931; iyo afarta-bit ee ugu yar ee muhiimka ah ayaa go'aamiya lambarka la feeray qaybta ugu muhiimsan ee kaadhka. Taageerada astaanta & - / waxaa lagu daray IBM tabulators 1930-meeyadii, iyo BCDIC codaynta jilayaashan waxay u dhigantaa isku darka daloolka iyaga loo feeray. Marka taageerada tiro ka sii badan ee jilayaasha loo baahan yahay, safka 8aad ayaa la feeray sidii "calaamad gaar ah" oo dheeraad ah - sidaas darteed, waxaa jiri kara ilaa saddex dalool oo hal tiir ah. Habkan kaadhadhka feeray ayaa ahaa mid aan isbeddelin ilaa dhammaadkii qarniga. USSR dhexdeeda, waxay ka tageen IBM's codeing-ka Laatiinka iyo xarakaynta, xarfaha Cyrillic-na waxay hal mar ku garaaceen dhowr "calaamadaha gaarka ah" safafka 12, 11, 0 - kuma koobna saddex god oo hal tiir ah.

Markii kombuyuutarka IBM 704 la abuuray, kama fikirin wax dheer oo ku saabsan dabeecadda codaynta: waxay qaateen cod-bixintii horay loogu isticmaalay kaararka feerka wakhtigaas, oo kaliya "halkii dhig." Sannadkii 0-kii, intii lagu jiray kala-guurka BCDIC ee loo gudbayo EBCDIC, afarta qaybood ee hoose ee calaamad kasta ayaa laga tagay iyada oo aan isbeddelin, inkasta oo qashin-sarreeya la isku shaandheeyay wax yar. Haddaba, qaabka kaadhka feedhka ah ee uu doortay Hollerith bilawgii qarnigii hore waxa uu saamayn ku yeeshay qaab-dhismeedka kombuyuutarrada IBM oo dhan, ilaa iyo IBM Z.

Source: www.habr.com

Add a comment