Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


NUXI

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

NUXI arba NUXI problema - tai buvo tokia problema, kai būdavo perduodamas tekstas į IBM firmos Series/1 mainfreimus iš visokių UNIX sistemų ir atgal. Kadangi tos Series/1 buvo Big Endian mašinos, tai jose baitai būdavo poruojami ir statomi atbulai, todėl žodžiai apsiversdavo. Atitinkamai, tekstai atkeliavę iš UNIX ar nukeliavę į UNIX, būdavo keistai perkoduoti. Taip ir žodis "UNIX" pavirsdavo į "NUXI".

Šios problemos kilo 1976, kai UNIX sistemos jau buvo ganėtinai išplitę ir populiarios. Jas sprendžiant, pirmiausiai buvo labai pagerintas UNIX sąveikavimas su visokiomis kitomis sitemomis, sukurti visokie tenai tinklo lejeriai ir panašiai, o paskui ir pati sistema pakankamai abstrahuota, kad atsirastų perkeliamumas į visokias kitokias kompiuterių architektūras. Būtent visi tie perkeliamumo uždaviniai ir gavo pavadinimą - "NUXI Problem".

Šiais laikais problema yra žinoma, kaip suderinamumo tarp Big Endian ir Little Endian problema.

IBM Series/1 mašinos buvo labai geros ir populiarios, tad jų ignoruoti nesigaudavo. Bet bandant derinti su jomis kitas OS, o taip pat ir UNIX, visus ištikdavo ta pati bėda - fantastiškai pervelta ir perdėliota baitų tvarka, dėl kurios ir daugybė programų nepersikompiliuodavo, ir netgi paprasčiausiuose tekstiniuose failuose keistai persimaišydavo raidės. Todėl sprendžiant NUXI problemą, reikėjo įvesti atskirą abstrakcijos lygmenį, kuris apsaugotų nuo baitų kaitaliojimosi.

Kai buvo išspręsta NUXI problema, UNIX sistemos tapo realiai universaliomis, galinčiomis dirbti faktiškai ant bet kokios aparatūros, kokią tik sugalvosi. Iš to vėliau ir kilo tasai nepaprastai didelis UNIX populiarumas.

Kai kas nors klausia, ar kokia nors nauja operacinė sistema yra perkeliama, tai senesni hakeriai paklausia, kaip toje sistemoje išspręsta NUXI problema. Tai paprastai paaiškėja, kad niekas to nei nebandė spręsti. O tai reiškia, kad perkeliamumas yra geriausiu atveju gana ribotas.