Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Vendosja e kompjuterit Trinity. Kompjuter tresh: Po, jo, ndoshta: Logic

N.P. Brusentsov, Ramil Alvarez Jose

Në fillim të vitit 1956, me iniciativën e Akademik S.L. Sobolev, kreu i Departamentit të Matematikës Kompjuterike në Fakultetin e Mekanikës dhe Matematikës të Universitetit të Moskës, u krijua një departament elektronik në qendrën kompjuterike të Universitetit Shtetëror të Moskës dhe filloi të punojë një seminar me qëllimin e krijimit të një shembulli praktik të një kompjuteri dixhital. të destinuara për përdorim në universitete, si dhe në laboratorë dhe zyra projektimi të ndërmarrjeve industriale. Ishte e nevojshme të zhvillohej një kompjuter i vogël që do të ishte i lehtë për t'u mësuar dhe përdorur, i besueshëm, i lirë dhe në të njëjtën kohë efektiv në një gamë të gjerë detyrash.

Një studim i plotë për një vit i kompjuterëve të disponueshëm në atë kohë dhe aftësive teknike të zbatimit të tyre çoi në një vendim jo standard për të përdorur në makinën e krijuar jo një kod binar, por një kod simetrik tresh, duke zbatuar sistemin e numrave shumë të balancuar. D. Knuth, njëzet vjet më vonë, do ta quante, ndoshta, më eleganten dhe, siç u bë e njohur më vonë, meritat e së cilës u identifikuan nga K. Shannon në 1950 121.

Ndryshe nga kodi binar me numrat 0, 1, i cili është përgjithësisht i pranuar në kompjuterët modernë, i cili është aritmetikisht inferior për shkak të pamundësisë së paraqitjes së drejtpërdrejtë të numrave negativë në të, kodi tresh me numrat -1, 0, 1 ofron optimale. ndërtimi i aritmetikës së numrave me shenjë. Në të njëjtën kohë, jo vetëm që nuk ka nevojë për kode shtesë artificiale dhe të papërsosura, të drejtpërdrejta ose të kundërta të numrave, por aritmetika fiton një sërë avantazhesh domethënëse: uniformiteti i kodit të numrave, gjatësia e ndryshueshme e operandëve, unike e veprimit të ndërrimit. , funksioni treshifror i shenjës së një numri, rrumbullakimi optimal i numrave duke prerë thjesht shifrat e poshtme, kompensimi i ndërsjellë i gabimeve të rrumbullakimit në procesin e llogaritjes.

Kompjuteri tresh Setun, një prototip i të cilit u zhvillua, u mblodh dhe u vu në funksion deri në fund të vitit 1958 nga punonjësit e departamentit të elektronikës, siç tregohet nga përvoja e zhvillimit të tij, pajisjet softuerike dhe aplikacionet e ndryshme praktike, përmbushi plotësisht të gjitha kërkesat. të përcaktuara në detyrën për zhvillimin e tij. Ky sukses, duke marrë parasysh faktin se zhvillimi i një kompjuteri tresh u ndërmor për herë të parë, u krye nga një ekip i vogël punonjësish fillestarë (8 të diplomuar në Institutin e Inxhinierisë së Energjisë në Moskë dhe Universitetin Shtetëror të Moskës, 12 teknikë dhe asistentë laboratori ) dhe u përfundua në një kohë të shkurtër, tregon qartë natyrën e dobishme të teknologjisë dixhitale treshe. Me koston e rritjes së kompleksitetit të elementeve të kujtesës dhe operacioneve elementare në krahasim me ato binare, arrihet një thjeshtësim i konsiderueshëm dhe, më e rëndësishmja, natyraliteti i arkitekturës së pajisjeve treshe.

Me një grup minimal komandash (gjithsej 24 komanda unicast), Setun siguroi mundësinë për të llogaritur me pikë fikse dhe lundruese, kishte një regjistër indeksi, vlera e të cilit mund të shtohet ose të zbritet kur modifikohet adresa, dhe siguroi një shtesë. me funksionimin e produktit që optimizoi llogaritjen e polinomeve , një operacion shumëzimi në bit dhe tre komanda kërcimi të kushtëzuar bazuar në shenjën e rezultatit. Një arkitekturë e thjeshtë dhe efektive bëri të mundur, nëpërmjet përpjekjeve të një grupi të vogël programuesish, pajisjen e makinës me një sistem programimi dhe një grup programesh aplikimi deri në fund të vitit 1959, të mjaftueshme për të kryer teste ndër-departamentale të një prototipi në prill 1960. .

Bazuar në rezultatet e këtyre testeve, "Setun" u njoh si modeli i parë i punës i një kompjuteri universal të bazuar në elementë pa llambë, i cili karakterizohet nga "performanca e lartë, besueshmëria e mjaftueshme, dimensionet e vogla dhe lehtësia e mirëmbajtjes". Me rekomandimin e Komisionit Ndërinstitucional, Këshilli i Ministrave i BRSS miratoi një rezolutë për prodhimin serial të Setun në Uzinën e Makinave Matematikore Kazan. Por për disa arsye, kompjuteri tresh nuk u pëlqeu zyrtarëve të departamentit radio-elektronik: ata nuk siguruan zhvillimin e një modeli serik të makinës, dhe pasi ai megjithatë u zbatua duke përdorur konstruktet e M- 20 makineri të prodhuara nga uzina, ato nuk kontribuan në rritjen e prodhimit në përputhje me rritjen e numrit të porosive, veçanërisht nga jashtë, por përkundrazi, kufizuan rreptësisht prodhimin, duke refuzuar porositë dhe e ndaluan plotësisht në vitin 1965, dhe pengoi zhvillimin e makinës në Çekosllovaki, e cila planifikoi prodhimin e saj në shkallë të gjerë. Arsyeja e kësaj politike të çuditshme mund të jetë çmimi i ulët rekord i "Setuni" - 27.5 mijë rubla, për shkak të prodhimit pa defekte të elementeve të tij magnetikë dixhitalë në fabrikën Astrakhan EA dhe EP, nga 3 rubla secila. 50 kopekë për element (në makinë kishte rreth 2 mijë elementë). Është domethënëse që elementët elektromagnetikë të “Setuni” bënë të mundur zbatimin e zbatimit të pragut të logjikës trevlerore në një mënyrë jashtëzakonisht ekonomike, të natyrshme dhe të besueshme. Një prototip i makinës mbi 17 vjet funksionim në Qendrën Kompjuterike të Universitetit Shtetëror të Moskës, pasi zëvendësoi tre elementë me pjesë të dëmtuara në vitin e parë, nuk kërkoi asnjë riparim të pajisjeve të brendshme dhe u shkatërrua në një gjendje funksionaliteti të plotë. Automjetet e prodhimit funksiononin në mënyrë të qëndrueshme në zona të ndryshme klimatike nga Odessa dhe Ashgabat në Yakutsk dhe Krasnoyarsk në mungesë të ndonjë shërbimi ose pjesë këmbimi.

Falë thjeshtësisë dhe natyralitetit të arkitekturës, si dhe një sistemi programimi të ndërtuar në mënyrë racionale, duke përfshirë sistemet e interpretimit: IP-2 (pika lundruese, 8 shifra dhjetore), IP-3 (pika lundruese, 6 shifra dhjetore), IP-4 (numrat kompleksë, 8 shifra dhjetore) karaktere), IP-5 (pika lundruese, 12 shifra dhjetore), autokodi POLIZ me një sistem operativ dhe një bibliotekë me nënprograme standarde (pikë lundruese, 6 shifra dhjetore), makinat "Setun" u kryen me sukses. zotëruar nga përdoruesit në universitete, ndërmarrje industriale dhe institute kërkimore, duke u dëshmuar të jetë një mjet efektiv për zgjidhjen e problemeve praktikisht të rëndësishme në një sërë fushash, nga modelimi i kërkimit dhe llogaritjet e projektimit deri te parashikimi i motit dhe optimizimi i menaxhimit të ndërmarrjes. Në seminaret për përdoruesit e kompjuterëve "Setun" të mbajtura në Universitetin Shtetëror të Moskës (1965), në Uzinën e Lokomotivës Diesel Lyudinovo (1968) dhe në Institutin Politeknik Irkutsk (1969), dhjetëra raporte mbi aplikimet efektive ekonomike kombëtare të këtyre makinave. u prezantuan. "Setun", falë natyrshmërisë së kodit simetrik tresh, doli të ishte një mjet kompjuterik vërtet universal, lehtësisht i programueshëm dhe shumë efektiv, i cili e ka dëshmuar veten pozitivisht, veçanërisht, si një mjet teknik për mësimin e matematikës llogaritëse në më shumë se tridhjetë universitete. Dhe në Akademinë e Inxhinierisë së Forcave Ajrore. Zhukovsky, ishte në "Setun" që u zbatua për herë të parë një sistem i automatizuar trajnimi kompjuterik.

Sistemi i numrave tresh bazohet në të njëjtin parim pozicional të kodimit të numrave si sistemi binar i miratuar në kompjuterët modernë, por pesha i Pozicioni i th (shifror) në të nuk është i barabartë me 2 i , por 3 i . Për më tepër, vetë shifrat nuk janë dyshifrore (jo bit), por treshifrore (trite) - përveç 0 dhe 1, ato lejojnë një vlerë të tretë, e cila në një sistem simetrik është -1, për shkak të së cilës të dyja pozitive dhe numrat negativë përfaqësohen në mënyrë uniforme. Vlera e një numri të plotë n-trite N përcaktohet në mënyrë të ngjashme me vlerën e një numri të plotë n-bit:

ku a i ∈ (1, 0, -1) është vlera e shifrës i-të.

Këshillohet që numrat në sistemin simetrik tresh të shënohen me shenjat e tyre, d.m.th. Në vend të 1, 0, -1 shkruani +, 0, -. Për shembull, numrat dhjetorë 13, 7, 6, -6 në këtë shënim treshe do të jenë: 13 = +++, 7 = +-+, b = +-0, -6 = -+0. Ndryshimi i shenjës së një numri në një kod simetrik është i barabartë me një përmbysje shifrore, d.m.th. duke zëvendësuar të gjitha "+" me "-" dhe të gjitha "-" me "+". Veprimet e mbledhjes dhe shumëzimit në kodin simetrik tresh përcaktohen nga tabelat:

Ndryshe nga binar, kjo është aritmetike me shenjë, ku shenja e një numri është shifra e shifrës më domethënëse (jo zero). Problemi i numrave të nënshkruar, i cili nuk ka një zgjidhje të përsosur në kodin binar, thjesht nuk ekziston në kodin simetrik tresh, gjë që shpjegon avantazhet e tij themelore.

Makina "Setun" mund të karakterizohet si unicast, sekuenciale, me një kod komandues 9 trit, regjistra të grumbullimit 18 trit. S dhe shumëzues R, Regjistri i indeksit të modifikimit të adresës 5-terit F dhe një kundër-indikator i komandave të ekzekutuara C, si dhe një tregues me një shenjë të rezultatit ? , duke kontrolluar tranzicionet e kushtëzuara.

RAM - 162 qeliza 9-trit - të ndara në 3 faqe nga 54 qeliza për shkëmbim faqe për faqe me memorien kryesore - kazan magnetik me kapacitet 36 ose 72 faqe. Leximi dhe shkrimi në RAM është i mundur me fjalë 18 trit dhe 9 trit, me një fjalë 9 tritshe që korrespondon me gjysmën më të lartë të një fjale 18 tritshe në regjistra. S Dhe R. Përmbajtja e këtyre regjistrave interpretohet si një numër me një pikë dhjetore fikse pas shifrës së dytë më domethënëse, d.m.th. në modul është më pak se 4.5. Në llogaritjet me pikë lundruese, mantisa M e numrit të normalizuar plotëson kushtin 0.5< |М| <1,5, а порядок представлен отдельным 5-тритным словом, интерпретируемым как целое со знаком.

Struktura e memories me dy faza të faqeve me adresim fjalë për fjalë brenda tre faqeve RAM, duke përdorur adresa 5 trit dhe, në përputhje me rrethanat, udhëzime 9 trit, përcaktoi kompaktësinë e jashtëzakonshme të programeve dhe në të njëjtën kohë shpejtësinë e lartë të makinës. , përkundër faktit se në sistemet interpretuese tamburi magnetik funksionon si memorie operacionale.

Në vitet 1967-1969. Bazuar në përvojën e krijimit dhe aplikimeve praktike të makinës "Setun", u zhvillua një makinë dixhitale treshe e përmirësuar "Setun 70", një prototip i së cilës hyri në funksion në prill 1970. Ishte një makinë jo tradicionale me dy rafte. arkitekturës, e fokusuar në sigurimin e kushteve të favorshme për zhvillimin e mëtejshëm të aftësive të saj duke përdorur sistemet e metodave interpretuese

Miratimi i një pirg aritmetik (një tufë operandësh 18-trite) është për shkak të përdorimit të të ashtuquajturit shënim programi inversi polak (POLIZ) si gjuhë makine, e cila është dëshmuar pozitivisht në interpretuesin me të njëjtin emër në Setun. Një program POLYZ nuk përbëhet nga komanda të një adrese ose një tjetër, por është një sekuencë fjalësh të shkurtra - tipare 6-trite (bajt treshe). Si një element programi, një tipar mund të jetë ose i bazuar në adresë ose operacional. Tipari i adresës ose përdoret si një operand nga ato operative të mëparshme, ose perceptohet si një udhëzim për të shtyrë fjalën e adresuar nga një në tre tipare në pirgun e operandit nga RAM. Ka vetëm 9 faqe me 81 tipare në RAM, dhe tre faqe janë aktualisht të hapura për qasje, numrat e të cilave tregohen në të ashtuquajturat "regjistrat e regjistrimit".

Një tipar operativ specifikon operacionet, ose më mirë procedurat, të kryera në pirgun e operandeve, si dhe në regjistrat e procesorit. Ofrohen gjithsej 81 operacione - 27 kryesore, 27 shërbime dhe 27 të programueshme nga përdoruesi.

Stacki i dytë (sistemi), që përmban adresat e kthimit gjatë përpunimit të ndërprerjeve dhe gjatë ekzekutimit të nënprogrameve të ndërlidhura, bëri të mundur zbatimin me sukses të idesë së E. Dijkstra për programimin e strukturuar në Setun 70, duke prezantuar operacionet e thirrjes së një nënrutinë, thirrjes sipas kushtit. dhe nënprograme të ekzekutimit ciklik. Programimi i strukturuar procedural i kryer në këtë mënyrë në praktikë konfirmoi avantazhet e metodës së tij të deklaruar nga Dijkstra: intensiteti i punës së krijimit të programeve u zvogëlua me 5-7 herë, falë eliminimit të korrigjimit tradicional duke testuar në shembuj specifikë dhe programe. fitoi besueshmërinë, rregullsinë, kuptueshmërinë dhe modifikimin e duhur. Më pas, këto veçori të arkitekturës "Setuni 70" shërbyen si bazë për sistemin e programimit të strukturuar interaktiv DSSP, të zbatuar në makinat e serisë DVK dhe në kompjuterët personalë pasues.

Fatkeqësisht, zhvillimi i mëtejshëm i aftësive të qenësishme në "Setuni 70" përmes zhvillimit të softuerit të tij u ndalua me urdhër administrativ. Më duhej të rifokusohesha në kompjuterizimin e arsimit. "Setun 70" u bë baza për zhvillimin dhe zbatimin e sistemit të automatizuar të mësimdhënies "Mentor", i cili mishëronte parimet e "Didaktikës së Madhe" të John Amos Comenius. Qëllimi i kompjuterit në këtë sistem nuk është “kthimi elektronik i faqeve” apo efektet multimediale, por monitorimi i të kuptuarit të saktë të nxënësit për atë që po mëson, kapërcimi në kohë i keqkuptimeve dhe sigurimi i zotërimit real të lëndës së studimit përmes ushtrimeve të përcaktuara në mënyrë të arsyeshme. Në të njëjtën kohë, kompjuteri regjistron ecurinë e mësimit, duke i dhënë zhvilluesit të materialit edukativ mundësinë për të vlerësuar efektivitetin e teknikave didaktike të përdorura dhe për t'i përmirësuar ato.

Materiali arsimor në "Mentor" u ofrohet studentëve në formë të shtypur me seksione të numëruara, paragrafë, ushtrime dhe ndihmë për përgjigje të gabuara, falë të cilave, duke përdorur një terminal të thjeshtë me një tastierë numerike dhe një tregues kalkulator, një kompjuter pa ekran hiperteksti. ndërvepron lehtësisht dhe padëmshëm me nxënësin, duke i dhënë librit mungesën e aftësisë së saj për të dialoguar me lexuesin. Krijimi i materialeve edukative për "Mentorin" nuk është i lidhur me programimin kompjuterik dhe, siç ka treguar praktika, zhvillimi i manualeve mjaft të kënaqshëm në matematikë, fizikë, anglisht dhe lëndë të tjera është brenda mundësive të mësuesve të shkollës. Efektiviteti didaktik i këtij sistemi të thjeshtë doli të ishte jashtëzakonisht i lartë. Kështu, kursi "Basic Fortran" u përfundua nga studentët e Fakultetit të Matematikës Kompjuterike dhe Shkencave Kompjuterike të Universitetit Shtetëror të Moskës në "Mentor" për 10-15 orë, studentët e Fakultetit Ekonomik - në 15-20 orë, duke treguar më pas në seminar një aftësi më të avancuar për të programuar në Fortran sesa pas një kursi të rregullt semestri.

Parimi "libër-kompjuter" i zbatuar në "Mentor" përcaktoi përdorimin optimal të kompjuterit si një mjet mësimor në pothuajse të gjitha aspektet: pajisjet e nevojshme (një mikrokompjuter dhe 3-4 duzina terminale të lidhura me të, të ngjashme me një kalkulator të thjeshtë) është jashtëzakonisht i lirë, i besueshëm dhe i lehtë për t'u zotëruar si nga studentët, ashtu edhe nga mësuesit, puna në dialog me një libër është e palodhur, emocionuese dhe, me organizimin e duhur të prezantimit, garanton një asimilim të shpejtë dhe të plotë të lëndës që studiohet. Aplikimi i sistemit në Universitetin Shtetëror të Moskës, Instituti i Aviacionit të Moskës, VIA me emrin. Kuibyshev, në shkollën e mesme dhe për trajnimin profesional në ZIL, konfirmoi efektivitetin e tij të lartë në një gamë të gjerë lëndësh dhe nivelesh studimi. Në të njëjtën kohë, "Mentor" përdoret vazhdimisht në Fakultetin e Shkencave dhe Teknologjisë Kompjuterike për më shumë se 30 vjet për testime të automatizuara, si dhe testime të të pranuarve në Fakultet, i cili përcakton nivelin e njohjes së gjuhës angleze për rekrutim. grupet homogjene të studimit.

Megjithatë, duke pasur parasysh nevojën në dukje urgjente për të përmirësuar në mënyrë efektive procesin e të mësuarit në epokën tonë të informacionit, "Mentor" nuk ishte i kërkuar. Me sa duket, është shumë e thjeshtë dhe e lirë, dhe çfarë lloj sistemi kompjuterik është - pa një ekran, një mouse dhe hipertekst. Në fund të fundit, pajisjet e TI-së në procesin arsimor ende zakonisht vlerësohen jo nga niveli dhe cilësia e trajnimit, por nga numri dhe fuqia e kompjuterëve të përfshirë në të.

Sistemi i komandës së makinës "Setun".

Letërsia

  1. Shannonc. E.A Shënim simetrik për numrat.- “The American Mathematical Monthly”, 1950, 57, N 2, fq, 90 - 93,
  2. Reid J.B. Letër redaktorit. - “Kom. ACM”, 1960, 3, N 3, f. A12 - A13.
  3. Howden R.F. Teknika e numërimit të peshave është më e shpejtë se ajo binar.- “Elektronika”, 1974, 48, N 24, f. 121 - 122.
  4. Baytser B. Arkitektura e sistemeve kompjuterike, vëll 1. M., “Mir”, 1974.
  5. Punimet e Simpoziumit të Gjashtë Ndërkombëtar mbi Logjikën me Vlera të Shumëfishta, Mau 25 - 28 1976. IEEE Press, 1976.
  6. Croisier A. Hyrje në kodet pseudoternare të transmetimit.- “IBM Journal of Research and Development”, 1970, 14, N 4, f. 354 - 367.
  7. Brusentsov N.P. Pajisje dixhitale elektromagnetike me transmetim me një tel të sinjaleve treshifrore.- Në libër: Elementet magnetike të automatizimit dhe teknologjisë kompjuterike. Konferenca e XIV Gjithë Bashkimit (Moskë, shtator 1972). M., “Shkenca”, 1972, f. 242 - 244.
  8. Aristoteli. 06 interpretimi. Shën Petersburg, 1891.
  9. Brusentsov N.P. Diagramet e Lewis Carroll dhe silogjistika Aristoteliane.- Në librin: Teknologjia kompjuterike dhe çështjet e kibernetikës, vëll. 13. Shtëpia Botuese e Universitetit Shtetëror të Moskës, 1976, f. 164-182.
  10. Hyrje në programim. Seria e manualeve PDP-8. Digital Equipment Corporation, 1972.

Punimet e konferencës ndërkombëtare SORUCOM 2006 (3-7 korrik 2006)
Zhvillimi i teknologjisë kompjuterike në Rusi dhe vendet e ish-BRSS: historia dhe perspektivat
Artikulli u vendos në muze më 31 tetor 2007 me lejen e autorit

  • "Setun" është një kompjuter i vogël i bazuar në logjikën treshe, i zhvilluar në qendrën kompjuterike të Universitetit Shtetëror të Moskës në 1959.

    Menaxheri i projektit - N. P. Brusentsov, zhvilluesit kryesorë: E. A. Zhogolev, V. V. Verigin, S. P. Maslov, A. M. Tishulina. Zhvillimi i makinës u ndërmor me iniciativën dhe u krye me pjesëmarrjen aktive të matematikanit sovjetik S. L. Sobolev.

    Fabrika e Makinave Matematikore Kazan prodhoi 46 kompjuterë Setun, 30 prej të cilëve u përdorën në universitetet në BRSS.

Konceptet e ndërlidhura

Ka kuptime të tjera të kësaj fjale, shih Mir "MIR" (shkurt për "Makina për Llogaritjet Inxhinierike") - një seri kompjuterësh elektronikë të krijuar nga Instituti i Kibernetikës i Akademisë së Shkencave të Ukrainës, nën udhëheqjen e Akademik V. M. Glushkov. .

Lexo më shumë: BOTA

Kodi binar është një mënyrë e paraqitjes së të dhënave në formën e një kodi në të cilin secila shifër merr njërën nga dy vlerat e mundshme, zakonisht të shënuara me numrat 0 dhe 1. Shifra në këtë rast quhet shifër binare.

Marrësi-transmetues asinkron universal (UART) është një nyje e pajisjeve kompjuterike të krijuara për të organizuar komunikimin me pajisje të tjera dixhitale. Shndërron të dhënat e transmetuara në formë serike në mënyrë që të jetë e mundur transmetimi i tyre përmes një linje fizike dixhitale në një pajisje tjetër të ngjashme. Metoda e konvertimit është e standardizuar mirë dhe përdoret gjerësisht në teknologjinë kompjuterike (veçanërisht në pajisjet dhe sistemet e ngulitura...

Kompjuter, makinë llogaritëse - një mekanizëm, pajisje elektromekanike ose elektronike e krijuar për të kryer automatikisht operacione matematikore. Kohët e fundit, ky koncept shoqërohet më shpesh me lloje të ndryshme të sistemeve kompjuterike. Megjithatë, mekanizmat informatikë u shfaqën shumë kohë përpara se kompjuteri i parë të funksiononte.

Informacioni me të cilin funksionon një kompjuter ndahet në një mënyrë ose në një tjetër në një dhe zero - grafikë, muzikë, tekste, algoritme programore. Gjithçka është e thjeshtë dhe e qartë: "ndezur" - "fik", "ka një sinjal" - "pa sinjal". Ose "e vërtetë" ose "e rreme" është logjikë binare. Ndërkohë, në vitin 1961, viti i fluturimit të parë hapësinor me pilot, Bashkimi Sovjetik nisi prodhimin e kompjuterëve të pazakontë që funksiononin jo me logjikë binare, por me logjikë treshe.

Variabli "shtesë" Paqartësia e logjikës shkon prapa te themeluesi i teorisë së parë të plotë logjike - Aristoteli, i cili midis pohimit dhe antipohimit vendosi një "incidencë" të tretë - "ndoshta po, ndoshta jo". Në zhvillimin e mëvonshëm, logjika u thjeshtua duke braktisur këtë gjendje të tretë dhe në këtë formë doli të ishte jashtëzakonisht këmbëngulëse, pavarësisht mospërputhjes së saj me realitetin e paqartë, jo gjithmonë e zbërthyer në realitetin "po" dhe "jo". Në shekuj të ndryshëm, Occam, Leibniz, Hegel, Carroll dhe disa mendimtarë të tjerë u përpoqën të "zgjeronin" logjikën; në formën e saj përfundimtare, logjika me tre vlera u zhvillua nga shkencëtari polak Jan Łukasiewicz në fillim të shekullit të 20-të.


"Setun" Përkundër faktit se ekipi i Brusentsov më pas zhvilloi modelin e dytë "Setun-70", dhe në SHBA në vitet 1970 po punohej në një kompjuter të ngjashëm Ternac, "Setun" mbeti i vetmi kompjuter tresh në histori që ishte masiv. prodhuar.

Në parim, sistemi i numrave tresh nuk kishte më pak shanse se sistemi i numrave binar. Kush e di se çfarë rruge zhvillimi do të kishte marrë përparimi teknik nëse "tiparet" do të kishin triumfuar mbi "bajt". Si do të dukeshin telefonat inteligjentë modernë ose navigatorët GPS dhe si do të ndikonte kuptimi "ndoshta" në performancën e tyre? Vështirë të thuash. Ne do ta analizojmë këtë çështje dhe do t'ju japim mundësinë për të nxjerrë përfundimet tuaja.

Makina e Fowler

Për të qenë të drejtë, duhet të theksohet menjëherë: kompjuteri i parë me një sistem numrash tresh, shumë kohë përpara projektuesve sovjetikë, u ndërtua nga shpikësi anglez i vetë-mësuar Thomas Fowler në 1840. Makina e tij ishte mekanike dhe tërësisht prej druri.

Thomas Fowler punoi si punonjës banke dhe, për shkak të profesionit të tij, u detyrua të bënte llogaritje komplekse. Për ta bërë punën e tij më të lehtë dhe më të shpejtë, ai bëri tabela për numërimin me fuqitë dy dhe tre dhe më vonë i botoi këto tabela në formën e një brosure.

Pastaj ai shkoi më tej, duke vendosur të automatizojë plotësisht llogaritjet nga tabelat dhe ndërtoi një makinë llogaritëse. Sistemi anglez i patentave të asaj kohe ishte i papërsosur, shpikja e mëparshme e Fowler (termosifoni për sistemet e ngrohjes me avull) u kopjua me ndryshime minimale dhe u patentua nga shumë "shpikës" të paskrupullt, kështu që nga frika se ideja e tij mund të vidhej përsëri, ai vendosi të bënte një kopje e vetme e makinës dhe - e bërë prej druri. Meqenëse druri është një material jo i besueshëm, për të siguruar saktësi të mjaftueshme të llogaritjeve, Fowler duhej ta bënte makinën shumë të rëndë, rreth 2 m të gjatë. Megjithatë, siç shkroi vetë shpikësi në një shënim shoqërues kur e dërgoi makinën në King's College në Londër, "nëse do të mund të ishte prej metali, nuk do të ishte më i madh se një makinë shkrimi".

Makina e Fowler ishte e thjeshtë, efektive dhe përdorte një qasje inovative: në vend të sistemit të numrave dhjetorë, funksiononte me "triada", domethënë fuqitë e trefishtë. Fatkeqësisht, shpikja e jashtëzakonshme mbeti pa u vënë re, origjinali i makinës nuk ka mbijetuar deri më sot, dhe struktura e saj njihet vetëm nga puna e Fowler Jr., i cili shkroi një biografi të babait të tij.

Së pariPërvojat sovjetike

Përdorimi praktik i sistemit të numrave tresh u harrua për më shumë se njëqind vjet. Tjetri që iu kthye kësaj ideje ishin inxhinierë nga Departamenti i Matematikës Kompjuterike të Fakultetit të Mekanikës dhe Matematikës të Universitetit Shtetëror të Moskës.

Gjithçka filloi në 1954: departamentit supozohej t'i jepej një kompjuter elektronik M-2, por nuk funksionoi. Dhe ata ishin duke pritur për makinën, duke u përgatitur për ta instaluar dhe akorduar atë, pritshmëri dhe plane të caktuara shoqëroheshin me të. Dhe dikush sugjeroi: le të ndërtojmë tonën.

E morën dhe e ndërtuan, për fat në atë kohë kishte disa zhvillime teorike në Universitetin Shtetëror të Moskës. Nikolai Petrovich Brusentsov u emërua kreu i grupit që projektoi dhe prodhoi makinën. Detyra ishte kjo: për ta bërë makinën jashtëzakonisht të thjeshtë dhe të lirë (sepse projekti nuk kishte ndonjë financim të veçantë). Në fillim ata do të bënin një kompjuter binar, por më vonë - pikërisht për arsye të ekonomisë dhe thjeshtësisë së arkitekturës - ata arritën në vendimin që ai do të ishte tresh, duke përdorur një kod simetrik tresh "natyror", kodet më të thjeshta simetrike.

Në fund të vitit 1958, u përfundua kopja e parë e makinës, së cilës iu dha emri "Setun" - sipas emrit të një lumi Moskë. "Setun" ishte relativisht i vogël për kompjuterët e atij brezi dhe zinte një sipërfaqe prej 25-30 m2. Falë arkitekturës së tij elegante, ai ishte i aftë të kryente 2000-4500 operacione në sekondë, kishte 162 qeliza RAM nëntë-trite dhe një pajisje ruajtëse të tamburit magnetik me një kapacitet 36-72 faqe nga 54 qeliza secila. Kishte vetëm 27 komanda makinerie (dhe tre mbetën të padeklaruara), gjë që e bëri kodin e programit shumë ekonomik; programimi direkt në kodet e makinerive ishte aq i thjeshtë sa që ata nuk zhvilluan as asmblederin e tyre për Setun. Të dhënat u futën në makinë nga shiriti i shtypur i letrës, rezultatet u nxorrën në një teletip (dhe, çuditërisht, numrat negativë u printuan si zakonisht, por u kthyen me kokë poshtë). Gjatë funksionimit, makina tregoi 95-98% të kohës së dobishme (e shpenzuar për zgjidhjen e problemeve, dhe jo për zgjidhjen e problemeve dhe zgjidhjen e problemeve), dhe në ato ditë konsiderohej një rezultat shumë i mirë nëse makina mund të jepte të paktën 60%.

Në testet ndër-departamentale në 1960, makina u njoh si e përshtatshme për përdorim masiv në zyrat e projektimit, laboratorët dhe universitetet, e ndjekur nga një urdhër për prodhimin serik të Setun në Uzinën e Makinave Matematikore Kazan. Nga viti 1961 deri në vitin 1965 u ndërtuan dhe funksionuan 50 ekzemplarë në të gjithë vendin. Pastaj prodhimi u kufizua. Pse ndaluan prodhimin e Setun nëse përdorej me sukses kudo nga Kaliningrad në Yakutsk? Një arsye e mundshme është se kompjuteri doli të ishte shumë i lirë për t'u prodhuar dhe për këtë arsye i padobishëm për fabrikën. Një arsye tjetër është ngurtësia e strukturave burokratike, kundërshtimi u ndje në çdo fazë.

Më pas, Nikolai Brusentsov dhe Evgeny Zhogolev zhvilluan një version më modern të makinës, duke përdorur të njëjtat parime të trinitetit, "Setun-70", por ai kurrë nuk hyri në prodhim masiv; i vetmi prototip punoi në Universitetin Shtetëror të Moskës deri në 1987.

Logjikë me tre vlera

Logjika matematikore me dy vlera, e cila mbretëron kudo në botën e kompjuterit dhe teknologjive të tjera "intelektuale", sipas krijuesit të kompjuterit tresh Nikolai Brusentsov, nuk korrespondon me sensin e përbashkët: "ligji i mesit të përjashtuar" ndërpret përfundimet. përveç “të vërtetës” dhe “jo të vërtetës”, ndërkohë, procesi i njohjes njerëzore të realitetit nuk reduktohet aspak në një dikotomi “po/jo”. Prandaj, argumenton Brusentsov, për t'u bërë inteligjent, një kompjuter duhet të jetë tresh.

Logjika me tre vlera ndryshon nga logjika me dy vlera në atë që përveç kuptimeve "e vërtetë" dhe "e rreme" ekziston një e tretë, e cila kuptohet si "e pacaktuar", "neutrale" ose "ndoshta". Në të njëjtën kohë, ruhet përputhshmëria me logjikën me dy vlera - operacionet logjike me vlera "të njohura" japin të njëjtat rezultate.

Logjika që funksionon me tre vlera korrespondon natyrshëm me sistemin e numrave tresh - simetrik tresh, ose, më saktë, më i thjeshti i sistemeve simetrike. Fibonacci fillimisht iu drejtua këtij sistemi për të zgjidhur "problemin e tij të peshave".

Sistemi simetrik tresh përdor numrat: -1, 0 dhe 1 (ose, siç janë caktuar gjithashtu, -, 0 dhe +). Përparësitë e tij si sistem simetrik janë se, së pari, nuk ka nevojë të shënoni posaçërisht shenjën e numrit - një numër është negativ nëse shifra e tij kryesore është negative, dhe anasjelltas, dhe përmbysja (ndryshimi i shenjës) i një numri është bëhet duke përmbysur të gjitha shifrat e tij; së dyti, rrumbullakimi këtu nuk kërkon ndonjë rregull të veçantë dhe kryhet thjesht duke rivendosur shifrat e rendit të ulët në zero.

Për më tepër, nga të gjitha sistemet e numrave pozicional, ai tresh është më ekonomiki - ai mund të shkruajë më shumë numra se në çdo sistem tjetër, me një numër të barabartë shenjash të përdorura: për shembull, në sistemin dhjetor, për të paraqitur numrat nga 0 në 999, do t'ju duhen 30 karaktere (tre shifra, dhjetë vlera të mundshme për secilën), në sistemin binar të njëjtat tridhjetë karaktere mund të kodojnë numra në rangun nga 0 në 32767, dhe në treshifra - nga 0 në 59048. Më së shumti sistemi i numrave ekonomik do të ishte një sistem numrash me një bazë të barabartë me numrin e Euler-it (e = 2.718...), dhe 3 është numri i plotë më i afërt me të.

Nëse në kompjuterët binarë me të cilët jemi njohur, informacioni matet në bit dhe bajt, atëherë kompjuterët që përdorin sistemin e numrave tresh funksionojnë me njësi të reja: trits dhe trites. Trit është një shifër treshe; ashtu si një bit mund të marrë vlerat 0 dhe 1 ("false" dhe "e vërtetë"), një trit mund të jetë (+), (0) ose (-) (d.m.th. "i vërtetë", "i panjohur" ose "e rreme").

Një tipar tradicionalisht (siç ishte në "Setuni") është i barabartë me gjashtë trits dhe mund të marrë 729 vlera të ndryshme (një bajt është vetëm 256). Sidoqoftë, ndoshta në të ardhmen tiparet do të bëhen 9- ose 27-bit, gjë që është më e natyrshme, pasi këto janë fuqi të trefishta.

E tashmjadhe e ardhmja e kompjuterëve tresh

Pas Setun pati disa projekte eksperimentale të kryera nga entuziastë (të tillë si Ternac Amerikan dhe TCA2), por këto ishin ose makina shumë të papërsosura, larg nga homologët e tyre binare, ose edhe emulime softuerësh në harduer binar.

Arsyeja kryesore është se përdorimi i elementeve treshe në kompjuterë nuk ofron ende ndonjë avantazh të rëndësishëm ndaj atyre binar: këto të fundit prodhohen në masë, janë më të thjeshtë dhe më të lirë në kosto. Edhe nëse tani është ndërtuar një kompjuter tresh, i lirë dhe i krahasueshëm në karakteristikat e tij me ata binar, ai duhet të jetë plotësisht i pajtueshëm me ta. Tashmë zhvilluesit e Setuni-70 u përballën me nevojën për të siguruar përputhshmërinë: për të shkëmbyer informacion me makina të tjera universitare, ata duhej të shtonin aftësinë për të lexuar të dhënat binare nga kaseta të shtypura dhe gjithashtu t'i konvertonin të dhënat në format binar kur nxirrnin.

Megjithatë, nuk mund të thuhet se parimi tresh në inxhinierinë kompjuterike është një anakronizëm i pashpresë. Në dekadën e fundit ka pasur nevojë për të gjetur teknologji të reja kompjuterike, dhe disa nga këto teknologji shtrihen në zonën e trinitetit.

Një nga këto fusha kërkimore është kërkimi i mënyrave alternative për të rritur performancën e procesorit. Çdo 24 muaj, numri i transistorëve në një çip procesor dyfishohet afërsisht - ky trend njihet si "ligji i Moore" dhe nuk mund të vazhdojë përgjithmonë: shkalla e elementeve dhe lidhjeve mund të matet në nanometra, dhe shumë shpejt zhvilluesit do të përballen me një numri i vështirësive teknike. Përveç kësaj, ka konsiderata ekonomike - sa më i vogël, aq më i shtrenjtë zhvillimi dhe prodhimi. Dhe në një moment do të jetë më e lirë të kërkosh mënyra alternative për t'i bërë përpunuesit më të fuqishëm sesa të vazhdosh garën për nanometra - t'i drejtohesh teknologjive që më parë ishin braktisur si joprofitabile. Kalimi nga strukturat homogjene të silikonit në përçues heterobashkues, të përbërë nga shtresa të mediave të ndryshme dhe të aftë për të gjeneruar nivele të shumëfishta sinjalesh në vend të "po" dhe "jo" të zakonshme, është një mundësi për të rritur intensitetin e përpunimit të informacionit pa rritur numrin e elementet (dhe zvogëlimi i mëtejshëm i madhësisë së tyre). Në këtë rast, do të duhet të kalojmë nga logjika me dy vlera në ato me shumë vlera - me tre vlera, me katër vlera, etj.

Një drejtim tjetër, që synon gjithashtu rritjen e produktivitetit, janë zhvillimet në fushën e përpunuesve asinkron. Dihet se sigurimi i sinkronizimit të proceseve në kompjuterët modernë ndërlikon ndjeshëm arkitekturën dhe konsumon burimet e procesorit - deri në gjysmën e të gjithë transistorëve në çip punojnë për të siguruar pikërisht këtë sinkronizim. Theseus Logic propozon përdorimin e logjikës "binare të zgjeruar" (në fakt tresh), ku përveç vlerave të zakonshme "të vërteta" dhe "false", ekziston një sinjal i veçantë "NULL", i cili përdoret për të vetë-sinkronizuar proceset. Disa grupe të tjera kërkimore po punojnë në të njëjtin drejtim.

Ka edhe fusha më fantastike ku justifikohet përdorimi i logjikës me tre vlera: kompjuterët optikë dhe kuantikë.

Emri japonez për Japoninë, Nihon (日本), përbëhet nga dy pjesë - ni (日) dhe hon (本), të cilat të dyja janë sinicizma. Fjala e parë (日) në kinezishten moderne shqiptohet rì dhe, si në japonisht, do të thotë "diell" (e përfaqësuar me shkrim nga ideogrami i tij). Fjala e dytë (本) në kinezishten moderne shqiptohet bӗn. Kuptimi i saj origjinal është "rrënjë", dhe ideogrami që përfaqëson është ideogrami i pemës mù (木) me një vizë të shtuar në fund për të treguar rrënjën. Nga kuptimi i "rrënjës" u zhvillua kuptimi i "origjinës" dhe ishte në këtë kuptim që hyri në emrin e Japonisë Nihon (日本) - "origjina e diellit" > "vendi i diellit në rritje" (kinezishtja moderne rì bӗn). Në kinezishten e lashtë, fjala bӗn (本) kishte gjithashtu kuptimin e "lëvizjes, libër". Në kinezishten moderne ajo zëvendësohet në këtë kuptim me fjalën shū (書), por mbetet në të si një fjalë numëruese për librat. Fjala kineze bӗn (本) u huazua në japonisht si në kuptimin e "rrënjës, origjinës" dhe "lëvizjes, librit", dhe në formën hon (本) do të thotë libër në japonishten moderne. E njëjta fjalë kineze bӗn (本) që do të thotë "rrotullim, libër" u huazua edhe në gjuhën e lashtë turke, ku, pasi shtoi prapashtesën turke -ig, mori formën *küjnig. Turqit e sollën këtë fjalë në Evropë, ku nga gjuha e bullgarëve turqishtfolës të Danubit në formën knig hyri në gjuhën e bullgarëve sllavishtfolës dhe, përmes sllavishtes kishtare, u përhap në gjuhë të tjera sllave, përfshirë rusishten.

Kështu, fjala ruse libër dhe fjala japoneze hon "libër" kanë një rrënjë të përbashkët me origjinë kineze, dhe e njëjta rrënjë përfshihet si një përbërës i dytë në emrin japonez për Japoninë Nihon.

Shpresoj se gjithçka është e qartë?)))

Tertium datur: kompjuterë të tjerë Gjysmë shekulli më parë, një degë e veçantë u shfaq në pemën evolucionare të teknologjisë informatike - kompjuterët, të cilët bazoheshin në logjikë të ndryshme nga ato binare. Ato u zhvilluan në Universitetin Shtetëror të Moskës. Autori: Evgeny Lebedenko, Mobi.ru | Seksioni: Artikuj | Data: 29 Dhjetor 2011 "Shkenca mund të bëjë shumë geeks." Kjo deklaratë e kartës përshtatet në mënyrë të përkryer me historinë e zhvillimit të kompjuterëve tresh Setun. Sikur vetëm sepse, gjatë krijimit të tyre, zhvilluesit u larguan me guxim nga rruga e shkelur shekullore e logjikës tradicionale matematikore në shtigjet pak të studiuara të logjikës me shumë vlera. Ose sepse kompjuteri tresh sovjetik duhej të përballej me shumë pengesa dhe t'i kapërcente ato, duke dëshmuar vazhdimisht qëndrueshmërinë e tij.
Një fakt mbetet vërtet i pandryshueshëm: në fillim të viteve gjashtëdhjetë të shekullit të kaluar, një degë e veçantë u shfaq në pemën evolucionare të teknologjisë kompjuterike - kompjuteri, i cili bazohej në logjikë të ndryshme nga binarja. Edhe sot, gjysmë shekulli pas lindjes së kompjuterit tresh, kjo degë duket si një lloj hibridi Vavilov, disi i pavend në sfondin e arritjeve të elektronikës binare. Por kjo është një përshtypje mashtruese. "Setun" nuk është një drejtim pa rrugëdalje, por hapi i parë tentativë i shkencëtarëve dhe inxhinierëve në rrugën për të kapërcyer papërsosmëritë e kompjuterëve të bërë sipas "parimit të mesit të përjashtuar". Dhe vetëm ky është një kontribut i madh në zhvillimin e teknologjisë kompjuterike. Shfaqja e kompjuterit Setun Tregimi i historisë së zhvillimit të kompjuterit Setun është i lehtë dhe i vështirë në të njëjtën kohë. Është e lehtë sepse, si shumica e historive të shfaqjes së teknologjive të reja, ajo ka një personazh kryesor. Një person që me këmbënguljen dhe punën e tij i bën të mundura këto teknologji. Një gjenerues idesh i zhytur në një problem me kokë. Në historinë e kompjuterit Setun, personazhi kryesor është Nikolai Petrovich Brusentsov, projektuesi kryesor i kompjuterit tresh.
Nikolai Petrovich Brusentsov Dhe kjo është pikërisht ajo që e bën historinë për shfaqjen e kompleksit "Setun", pasi intervali nga plani fillestar deri në zbatimin e tij në harduer është i mbushur me shumë njerëz dhe ngjarje të ndryshme. Historia e "Setun" filloi në vitin 1952, në një zyrë speciale të projektimit të Universitetit Shtetëror të Moskës, ku u caktua i diplomuari në MPEI, Nikolai Brusentsov. Në teori, byroja duhej të përmirësonte pajisjet teknike të procesit arsimor, por në praktikë shpesh zgjidhte probleme krejtësisht të ndryshme, duke përmbushur urdhrat për institutet dhe industritë e kërkimit të palëve të treta. Inxhinieri i ri Brusentsov nuk ishte aspak i kënaqur me këtë gjendje, kështu që ai me entuziazëm pranoi ofertën e kreut të Departamentit të Matematikës Kompjuterike të Fakultetit të Mekanikës dhe Matematikës të Universitetit Shtetëror të Moskës, akademik Sobolev, për të marrë pjesë në marrje. , instalimi dhe konfigurimi i kompjuterit M-2, i zhvilluar nga laboratori i sistemeve elektrike të alma mater-it të tij nën udhëheqjen e Isaac Semyonovich Brook. Sergei Lvovich Sobolev i kuptoi në mënyrë të përsosur perspektivat për përdorimin e kompjuterëve dixhitalë në aktivitetet arsimore dhe shkencore të Universitetit Shtetëror të Moskës dhe bëri çmos për të kontribuar në shfaqjen e qendrës së tij kompjuterike në universitet. Shokët e klasës së Brusentsov, të cilët punonin në laboratorin e Brook, "infektuan" Nikolai Petrovich me kompjuterë dixhitalë për pjesën tjetër të jetës së tij. Historia, megjithatë, dekretoi fatin e M-2 në mënyrën e vet. Makina nuk u fut kurrë në muret e Universitetit Shtetëror të Moskës, pavarësisht faktit se ajo u përdor në mënyrë mjaft aktive nga shkencëtarët e saj. Kjo për shkak se në betejat e shkollave shkencore, fusha e teknologjisë kompjuterike në zhvillim, akademiku Sobolev mbështeti drejtimin e kompjuterëve me performancë të lartë nga Sergei Alekseevich Lebedev, dhe jo kompjuterët e vegjël të Brook. Ishte falë këtij konflikti interesi që Sobolev vendosi të zhvillonte kompjuterin e tij të vogël në Universitetin Shtetëror të Moskës, i aftë për të zgjidhur problemet urgjente të universitetit. Pasioni i Nikolai Brusentsov për kompjuterët e ndihmoi atë të futej në departamentin elektronik të qendrës kompjuterike të Universitetit Shtetëror të Moskës, i cili kishte për detyrë të zhvillonte një kompjuter të ri. Në kërkim të një baze elementi që ishte më i pranueshëm për sa i përket besueshmërisë, performancës dhe çmimit, inxhinieri Brusentsov u dërgua në laboratorin e modelimit elektrik të Lev Izrailevich Gutenmacher në Institutin e Mekanikës Precize dhe Shkencave Kompjuterike të Akademisë së Shkencave të BRSS, ku në 1954 u zhvillua kompjuteri pa llambë "LEM-1". Si njësi qarkore e "LEM-1", inxhinierët nga laboratori i Gutenmacher përdorën elementë logjikë ferrit-diodë trefazorë - një kombinim unik i qelizave të kujtesës bazuar në unazat e ferritit dhe diodat gjysmëpërçuese. Në këto elemente logjike, unazat e ferritit luanin rolin e bërthamave të transformatorit dhe shërbenin për të ruajtur njësitë dhe zerot - përbërësit bazë të logjikës binare, dhe diodat u përdorën si porta në qarqet e komunikimit ndërmjet tyre. Një element tipik i "LEM-1" ishte një regjistër i zhvendosjes ferrit-diodë, i përbërë nga tre unaza ferrite: hyrje (shkrim), kanal (lexim, orë) dhe dalje (lidhja e regjistrit me elementët pasues).

Elementet logjike të ferrit-diodës Ky qark mjaft elegant i regjistrit ferrit-diodë u ndërlikua nga përfshirja e bërthamave shtesë kompensuese që eliminojnë pulset e zhurmës në unazën e ferritit në dalje. Shkaktuar nga papërsosmëria e lakut të histerezës së unazave të ferritit, kjo ndërhyrje, me rritjen e temperaturës së funksionimit, mund të arrijë nivelin e sinjalit. Ishte e qartë për Nikolai Brusentsov se një skemë e tillë ishte larg idealit. Prandaj, ai propozoi ta përmirësonte atë duke futur një tension konstant në qarkun e bërthamave të punës, i cili fiku diodën. Kjo zgjidhje eliminoi shfaqjen e ndërhyrjes, dhe për këtë arsye nuk kërkonte përdorimin e unazave magnetike kompensuese. Tani ato mund të përdoren si një çift i dytë bërthamash pune, që funksionojnë përballë çiftit kryesor të punës. Kështu, modernizimi i bazës së papërsosur të elementit "LEM-1" kontribuoi në shfaqjen e një elementi logjik ferrit-diod, i cili mund të transmetonte paralelisht dy sekuenca sinjalesh që nuk përkojnë në kohë - baza e një kodi tresh. . Logjika treshe kundrejt logjikës binare Logjika binare, e cila është baza e teknologjisë moderne informatike, sot perceptohet si një lloj aksiome, e vërteta e së cilës nuk vihet në dyshim. Në të vërtetë, kodimi i informacionit duke përdorur praninë ose mungesën e një sinjali duket të jetë mënyra më e përshtatshme për të zbatuar sistemet dixhitale. Por a është ajo? Rregullat se si funksionojnë kompjuterët përcaktohen nga njerëzit. Përdorimi i logjikës binare në informatikë nuk është një ligj i natyrës, por një vendim i ndërgjegjshëm që dikush e ka marrë dikur, sepse ka kënaqur projektuesit e kompjuterave, programuesit dhe përdoruesit që zgjidhin problemet e tyre. Pse logjika binare u bë baza e kompjuterëve modernë? Përgjigja duket e qartë. Historikisht, logjika matematikore mbështetej në idenë e "nuk ka opsion të tretë", duke reduktuar procesin e përfundimit logjik në vendime binare. Kjo dogmë e logjikës klasike i detyrohet lindjes së saj parimit të bivalencës së gjykimeve logjike, të prezantuar nga Krisipi i egër stoik dhe i mbështetur nga autoriteti i Aristotelit. "Themeli i dialektikës është teza se çdo pohim (ajo që quhet "aksiomë") është ose i vërtetë ose i rremë," tha Ciceroni. Thjeshtësia e bivalencës në fakt përshkruan mjaft mirë realitetet logjike të jetës. Vlen të kujtohen semaforët, vendkalimet e këmbësorëve dhe çelsat e ndezjes-fikjes. Binar rregullon mjaft mirë jetën e përditshme. Le të peshojmë dy objekte A dhe B në një peshore të rregullt me ​​levë. Peshoret do të na lejojnë lehtësisht të përcaktojmë dy të kundërta: peshën A > B dhe peshën A< В. Но разве это всё? А как же А = В? Выходит, задача о весе А и В имеет три решения. Именно так.
Një bilanc i rregullt levash mund të funksionojë mirë si një portë logjike treshe. Ashtu si zgjidhja e tretë ka rezultatin e një ndeshje futbolli (barazim), neutralitetin zviceran (palë e tretë) dhe një "ndoshta" të pacaktuar të marrë në përgjigje të një pyetjeje specifike. Pasi e kemi shndërruar peshoren e levës në një pajisje binare, përballemi me pasigurinë A © B, e cila mund të zgjidhet vetëm duke ndërruar vendet e peshuara A dhe B, domethënë duke kryer një operacion shtesë.
Duke instaluar një shul nën njërën nga levat, shkalla mund të shndërrohet në një element logjik binar me të gjitha disavantazhet e tij të qenësishme. Logjika e jetës së përditshme është e vështirë të përshtatet në një tablo bardh e zi të bivalencës - shumë mendimtarë e kanë kuptuar këtë. Si rezultat, u shfaqën logjikë jo-klasikë, duke braktisur ligjin e mesit të përjashtuar. Një nga versionet e para të logjikës me shumë vlera u zhvillua nga shkencëtari polak Jan Łukasiewicz në të njëzetat e shekullit të kaluar. Në logjikën e tij me tre vlera, përveç polare "po" dhe "jo", u shfaq kuptimi "e mundur". Deklaratat logjike me tre vlera të Lukasiewicz lejuan mungesën e konsistencës dhe u quajtën modale. E mbani mend konsultimin në përrallën për Pinokun? "Pacienti ka më shumë gjasa të jetë i gjallë sesa i vdekur." "Më tepër i gjallë" është një deklaratë logjike modale. Autori i aventurave të Alice, Lewis Carroll, zhvilloi algjebër me tre vlera duke përdorur karakteristikën e tretë të një objekti - "pa lidhje" së bashku me "ekzistencën" dhe "mosekzistencën". Në informatikë, përsosja e algjebrës së Bulit fillon të lëkundet kur kemi të bëjmë me vlera negative. Në fund të fundit, për të përfaqësuar një numër negativ në formë binar, duhet të futni një bit shtesë. Ajo shumë "e treta" me të cilën mund të përcaktoni shenjën e një numri në kodin binar. Fakti që një kodim i tillë është jokonvencional tregohet edhe nga emri i tij - kod shtesë. Rezulton se për lehtësinë e zbatimit në kompjuterë të operacioneve për numra pozitivë dhe negativë, zhvilluesit e tyre u larguan qëllimisht nga logjika binare në favor të asaj "mesme të përjashtuar".
Algoritmi binar për kontrollimin e shenjës së ndryshores X nuk është optimal, ndërsa në algoritmin tresh kontrolli kryhet duke përdorur vetëm një operacion. Një pengesë tjetër e logjikës binare është fakti se pa "paterica" ​​shtesë është e pamundur të zbatohet shprehja kryesore logjike - pasoja. Një përpjekje për të realizuar natyrën me tre vlera të ndjekjes përmes forcave të logjikës me dy vlera çoi në faktin se kjo shprehje logjike u zëvendësua në të vërtetë nga një nënkuptim material. Ky truk funksionoi në algoritmet llogaritëse, por përpjekja për të zbatuar konkluzionet në një kompjuter dështoi. Zëvendësimi i ndjekjes me një nënkuptim material me dy vlera kufizon "intelektualitetin" e kompjuterit. Një person me aftësinë e tij për të kaluar shpejt nga logjika binare në treshe, duke rënë dakord për një "barazim" në momentin e duhur, doli të ishte shumë më fleksibël se një kompjuter. Po sikur logjika kompjuterike fillimisht të bëhej treshe? Kështu arsyetoi Nikolai Petrovich Brusentsov, duke paraqitur në vjeshtën e vitit 1956 në një seminar kushtuar zhvillimit të kompjuterit të Universitetit Shtetëror të Moskës, një përforcues magnetik i mundësuar nga pulset aktuale - të njëjtin regjistër ferrit-diodë që ai modifikoi. Karakteristika e tij kryesore ishte formimi i një treshe vlerash: 1, 0 dhe -1 - një version ideal i një elementi dixhital që punon me logjikë treshe. Nikolai Petrovich Brusentsov foli në një intervistë me Computerra për avantazhet e logjikës treshe: "Njerëzit janë aq të "mashtruar" nga ligji i mesit të përjashtuar sa nuk janë në gjendje të kuptojnë se si janë gjërat në të vërtetë. Në fakt, logjika binare është plotësisht e papërshtatshme edhe për përshkrimin e shprehjes bazë logjike - nënkuptimin. Kur përpiqemi të përshkruajmë formën normale disjunktive të nënkuptimit në logjikën binare, ajo kthehet ose në një identitet ose në implikim material famëkeq. Matematikani S. K. Kleene dhe libri i tij "Logjika matematikore" në një kohë kishin të tillë. një ndikim në këtë degë të matematikës, që sot praktikisht në asnjë tekst shkollor të logjikës matematikore nuk mund të gjendet relacioni i nënkuptimit. Duke iu referuar Aristotelit, Kleene e zëvendësoi nënkuptimin me një nënkuptim material (“Dy janë më të thjeshta, prandaj më të dobishme”). Logjikanët, natyrisht, pranojnë se nënkuptimi material në formulimin e Kleene është një marrëdhënie që nuk ka kuptim. Fakti është se të gjithë logjikistët përpiqen të shprehin marrëdhënien e nënkuptimit duke përdorur ligjin e mesit të përjashtuar, por nuk ka një ligj të tillë në natyrë. , sepse lidhja e nënkuptimit është me tre vlera..." "...Ne zbuluam disavantazhin e logjikës binare kur u përpoqëm të mësojmë një kompjuter të nxjerrë konkluzione. Doli se përdorimi i logjikës me dy vlera është i pamundur. Njerëzit, kur nxjerrin përfundime, dalin nga situata duke hequr logjikën binare në momentin e duhur dhe duke përdorur relacionin e sekuencës, dhe rrjedhimisht logjikën me tre vlera." Tri lloje sinjalesh të formuara nga elementi bazë i kompjuterit tresh të ardhshëm , krijuesit e tij e quajtën trit. Nëse marrim pak si masë të sasisë së informacionit, atëherë kapaciteti i informacionit i trit do të jetë afërsisht 1.5. Dhe kjo do të thotë se, duke qenë të barabarta, një kompjuter tresh përpunon më shumë informacion për njësi. kohë se sa një binar. Njësia minimale e adresueshme e memories së kompjuterit tresh të projektuar ishte një trit e barabartë me gjashtë trit dhe pranonte vlera nga -364 në 364. Puna me një sërë vlerash negative është një veçori që dallon një tipar nga një bajt binar, vlerat e të cilit variojnë nga 0 në 255.
Kapaciteti informativ i tiparit është i tillë që mund të përdoret lehtësisht për të koduar të gjitha shkronjat e mëdha dhe të vogla të alfabetit rus dhe latin, simbolet matematikore dhe të shërbimit. Një tipar unik i kodit tresh të përdorur në Setun lidhet me simetrinë e tij - përhapjen e vlerave në zonat pozitive dhe negative. Falë simetrisë në kompjuterin tresh, numrat negativë u paraqitën në një mënyrë natyrale - pa manipulime të zgjuara me kodin plotësues. Vetëm kjo veçori ka thjeshtuar ndjeshëm sistemin e komandës Setuni dhe arkitekturën e tij.

Diagrami bllok i kompjuterit Setun Grupi i komandave Setun përbëhej nga vetëm njëzet e katër operacione, tre prej të cilave ishin të rezervuara dhe nuk u përdorën kurrë. Për kodin e operimit u ndanë tre trita. Pjesa e adresës gjashtë-trite e operacionit përmbante: adresën, një tregues të gjatësisë së operandit dhe tritin e indeksimit (shto, zbrit ose jo indeks). Gjashtë trit adresash bënë të mundur adresimin e njëqind e gjashtëdhjetë e dy fjalëve nëntëtritëshe, të ndara në tre faqe kujtese. Zbatimi i "Setuni" në harduer ishte shumë i thjeshtë. Njësia strukturore e kompjuterit ishte një qelizë, e cila është një përforcues magnetik me diodë ferrit, i montuar në një bazë getinax. Gjeneratori i frekuencës së orës vendosi orën e funksionimit të qelizës në dyqind herc.

Qelizat e grumbullimit u sistemuan në blloqe funksionale: shtues, dekoder kodesh treshe, regjistra të ndërrimit. Duke përdorur një lidhës me tridhjetë kunja, çdo bllok u lidh me blloqe të tjera Setuni, duke formuar përbërësit bazë të kompjuterit: një njësi aritmetike dhe një njësi kontrolli.

Kujtesa në Setun, si sistemet moderne hibride të ruajtjes së të dhënave, ishte me dy faza: një kub ferriti me një kapacitet prej një faqeje u shkëmbye faqe për faqe me një pajisje ruajtëse tradicionale për atë kohë - një daulle magnetike.

Programuesi dhe përdoruesi i versionit të parë të "Setuni" ka komunikuar me të duke përdorur një teletype roll. Më vonë, një grushtues fotoelektrik dhe një lexues shiriti me grushta u përdorën për futjen e të dhënave dhe një makinë shkrimi e kontrolluar elektrike u përdor për dalje. "Ne nuk kemi nevojë ta shohim ose ta dimë." Për sa i përket aftësive të tij, "Setun" u klasifikua si një kompjuter i vogël. Nuk mund të ishte ndryshe: kompjuteri tresh u konceptua si një kompjuter universitar, duke ofruar mbështetje për procesin arsimor dhe kërkimin shkencor të universitetit. Sidoqoftë, thjeshtësia dhe natyraliteti i punës me Setunya, për shkak të përdorimit të logjikës treshe në të, ka fituar famë të mirë. Në një version të kompjuterit të instaluar në qendrën kompjuterike të Universitetit Shtetëror të Moskës, u zgjidhën problemet ekonomike, u kryen llogaritjet meteorologjike dhe u përpunuan një shumëllojshmëri e gjerë e të dhënave statistikore. Përpjekja për të nisur prodhimin masiv të Setun jo vetëm që ishte e pasuksesshme, por pothuajse përfundoi në mbylljen e projektit. Menaxhmenti i lartë nuk i kushtoi aspak rëndësi kampionit Setun të bërë dhe të testuar me kujdes, të instaluar në ekspozitën e arritjeve shkencore dhe teknike të universiteteve.

Zbatimet e versionit të parë të "Setun" (1958) dhe një kopje e demonstruar në VDNKh në 1961 Për më tepër, projekti "Setun" u mbyll si pjesë e rivendosjes së rendit në flotën e larmishme të kompjuterëve sovjetikë të asaj kohe. Një nga anëtarët e Komitetit Shtetëror të Radio Inxhinierisë (SCRE), një drejtor i respektuar i byrosë së projektimit, e shkarkoi Setun me frazën: “Nuk kemi nevojë ta shohim apo ta dimë. Më tregoni letrën me firma dhe vula autoritare. .” Ishte vetëm falë ndërhyrjes së Akademik Sobolev që në verën e vitit 1960, komisioni ndërdepartamental i Komitetit Shtetëror për Energjinë dhe Energjinë kreu teste të plota njëjavore të kompjuterit tresh, si rezultat i të cilave ai njohu Setun si " Shembulli i parë i punës i një kompjuteri universal të bazuar në elementë pa llambë, krijimi i të cilit është një arritje e caktuar në teknologjinë kompjuterike. Jo me shume Jo me pak. Prodhimi serik i kompjuterit tresh u imponua në Uzinën e Makinave Matematikore Kazan, megjithëse Brusentsov dhe ekipi i tij i zhvillimit morën oferta nga prodhues të tjerë, përfshirë nga jashtë. Inxhinierët e Kazanit, të pa frymëzuar nga kostoja e ulët e Setun (27,500 rubla), nuk ishin të etur për të prodhuar mostrat e tij të prodhimit siç ishte planifikuar. Përkundër faktit se amplifikatorët me diodë ferrit, elementët bazë të një kompjuteri tresh, u furnizuan në Kazan nga Fabrika e Pajisjeve Elektronike Astrakhan, ato kushtojnë vetëm tre rubla dhe pesëdhjetë kopekë. Për më tepër, me kërkimin e tyre "inxhinierik", prodhuesit e Kazanit u përpoqën të bënin modifikime në modelin e mirëfunksionimit të një kompjuteri tresh, gjë që çoi në mosfunksionimin e tij. Ekipi i zhvillimit të Setuni në fakt u vendos në fabrikë, duke korrigjuar vazhdimisht automjetet e prodhimit.

Një ekip miqësor zhvilluesish Setuni Pavarësisht nga të gjitha pengesat, deri në vitin 1965 fabrika kishte prodhuar dhe shitur pesëdhjetë kopje të Setuni. Modelet industriale të kompjuterit u lansuan në të gjithë vendin - në Akademinë e Forcave Ajrore Zhukovsky dhe në Institutin Kërkimor të Odessa "Pishchepromavtomatika", në Institutin Yakut të Kërkimeve Kozmofizike dhe universitetet kryesore të Moskës. Dhe kudo "Setuni" e kanë dëshmuar veten se janë makineri jashtëzakonisht të besueshme dhe të lehta për t'u mësuar dhe përdorur. Kështu, versioni i parë i "Setuni", i montuar për qendrën kompjuterike të Universitetit Shtetëror të Moskës, funksionoi pa të meta për më shumë se pesëmbëdhjetë vjet. "Setun-70" Idetë e ngulitura në arkitekturën e kompjuterit të parë tresh dhe të zbatuara në "Setun" rezultuan të ishin aq të suksesshme sa në vitin 1967 u vendos të lëshohej një version i modifikuar i tij. Së bashku me përmirësimet e harduerit (rritja e sasisë së RAM-it, zbatimi i një sistemi ndërprerjeje, zvogëlimi i konsumit të energjisë dhe madhësisë së kompjuterit), risia më e rëndësishme ishte zbatimi i një arkitekture të dyfishtë. Versioni i kompjuterit tresh të përditësuar, i lëshuar në 1970, u quajt "Setun-70".



Dëshira për të zbatuar një përfaqësim më të menduar dhe kompakt të programeve i çoi zhvilluesit Setuni-70 në idenë e braktisjes së kodit tradicional të makinës dhe përdorimit të shënimit të kundërt polak (POLIZ) si gjuhë makine. Udhëzimet standarde të makinerisë që përbëhen nga një kod optik dhe një adresë operandi janë zëvendësuar nga tiparet e operacioneve dhe operandëve. Përdorimi i shënimit të kundërt polak përcaktoi arkitekturën e stivit të Setuni-70. Në grupin e parë, tiparet e adresës kontrollojnë transferimin e të dhënave nga RAM në stek, dhe tiparet operacionale kontrollojnë konvertimin e të dhënave dhe kthimin e rezultatit nga staku në RAM. Në të njëjtën kohë, siç pritej me përpunimin e stivit, këto operacione kryhen në të dhënat në krye të stivit dhe të dhënat themelore. Pesëdhjetë e katër operacione u zbatuan në harduer. Nga këto, gjysma ishin operacione të përdorimit të përgjithshëm, dhe njëzet e shtatë të tjerat ishin operacione shërbimi dhe nuk mund të ekzekutoheshin në modalitetin e përdoruesit. Përveç operacioneve harduerike, Setun-70 mbështeti punën me njëzet e shtatë makro-operacione - nënprograme të krijuara nga përdoruesi dhe thirrur nga RAM sipas nevojës. Për të punuar me operacionet makro, u përdor grupi i dytë (sistemi) i kompjuterit.
Akademiku Sobolev mbikëqyrte vazhdimisht projektin kompjuterik tresh, duke përdorur autoritetin e tij në rast të pengesave dhe vonesave burokratike.Një zbatim i tillë i arkitekturës Setuni-70 nuk ishte i rastësishëm. Përdorimi i stivave dhe zhvillimi i operacioneve në shënimin POLIZ nënkuptonte futjen e ideve të programimit të strukturuar në procesin e zhvillimit të programit, koncepti i të cilit u propozua nga Edsger Dijkstra. Qasja e strukturuar kurseu ndjeshëm kohë në zhvillimin dhe korrigjimin e programeve komplekse, duke i ndarë ato në një numër njësish strukturore, secila prej të cilave mund të punohej si një objekt i pavarur. Veçanërisht për zbatimin e kësaj ideje, u zhvillua mjedisi DSSP (Dialogue System for Structured Programming) - prototipi i mjediseve aktuale të programimit të integruar. Fatkeqësisht, nuk ishte e mundur të testoheshin siç duhet idetë e zbatuara në Setuni-70. Një valë tjetër spastrimesh burokratike që synonin zhdukjen e projekteve për të zhvilluar kompjuterët e tyre në universitete çoi në zhvendosjen e Setun-70 në papafingo të një konvikti studentor në ndërtesën kryesore të Universitetit Shtetëror të Moskës. Ndoshta fati i tij do të kishte qenë i ngjashëm me fatin e "Setunit" të parë, të shkatërruar barbarisht pas shumë vitesh punë, nëse nuk do të ishte puna kërkimore "Zhvillimi i një sistemi të automatizuar mësimor bazuar në një makinë të vogël dixhitale". Kështu, "Setun-70" u shndërrua në një mësues dhe ekzaminues elektronik dhe programuesi kryesor i sistemit, Jose Ramil Alvarez, u bë zhvilluesi i kompleksit softuer dhe harduer "Mentor", një mjedis unik mësimor në llojin e tij. Jose Ramil Alvarez thotë: "Pasi laboratorit tonë iu ndalua të punonte në kompjuterë, profesori në Universitetin e Lartë Teknik të Moskës Bauman Anisimov i sugjeroi Nikolai Petrovich Brusentsov të fillonte përdorimin e kompjuterëve në mësimdhënie, në mënyrë që, siç tha ai, "askush të mos thoshte se Ne nuk mund ta bëjmë këtë.” Pikërisht atëherë Nikolai Petrovich më sugjeroi që të shkoja tek ai për të zhvilluar idetë e trajnimit të programuar. Para kësaj, unë isha duke emuluar komandat Setuni-70 në Setuni për të korrigjuar programet makro të sistemit DSSP. në fillim të punës sonë, Nikolai Petrovich tha se "Mentor" nuk do të shkonte në seri, si për shkak të kostos së ulët të prodhimit ashtu edhe për shkak se sistemi nuk lejonte as studentin dhe as mësuesin të ngatërroheshin... ...Një ditë , akademiku Bakhvalov erdhi te Nikolai Petrovich dhe tha se duhej të shkonte në një udhëtim pune dhe supozohet se në këtë kohë ai do të ketë një kolokium mbi metodat numerike. A është e mundur të përdoret "Mentor" për ta kryer atë? Ne i treguam atij idenë e sistemit, Bakhvalov bëri modele detyrash dhe kolokiumi ishte një sukses. Më vonë, gjatë rimarrjes së testeve, unë dhe Bakhvalov pamë se si një student u ul në të njëjtin terminal "Mentor" si herën e fundit, duke menduar se ai do të haste të njëjtat pyetje. I shpjegova se pyetjet janë zgjedhur rastësisht. Bakhvalov pyeti se cili algoritëm përdoret si gjenerues i numrave të rastësishëm. "Është shumë e thjeshtë," iu përgjigja, "algoritmi numëron numrin e goditjeve të tasteve në terminalet në të gjithë klasën e ekranit. Dhe ky është një numër i rastësishëm çdo herë..." Në vitin 1974, një klasë kompjuteri e bazuar në Setuni-70 me Njëzet e shtatë terminale të lidhur me të pranuan studentët e parë - njëqind e pesëdhjetë studentë që studionin një kurs në analizën numerike. Më pas, u zbatua një kurs trajnimi i gjuhës Fortran.

Terminali i sistemit "Mentor".

Manuali i Operacionit "Mentor".

Arkivat e rezultateve të testimit të studentëve Zgjidhjet softuerike dhe harduerike të "Mentor", të testuara me sukses në bazë të "Setuni-70", më vonë bënë të mundur zbatimin e këtij mjedisi mësimor në bazë të kompjuterit DVK-2M. Në këtë formë të modifikuar, "Mentor" ende funksionon në Universitetin Shtetëror të Moskës. A ka një shans logjika treshe? Natyrisht, zhvillimi i kompjuterëve tresh Setun mund të konsiderohet si një ndryshim i rastësishëm në mesin e orarit të zhvillimit të qetë të logjikës dixhitale binare. Megjithatë, kjo është shumë e thjeshtë. Logjika e Trinitetit po përdoret gjithnjë e më shumë në fushën e telekomunikacionit. Gjenerata aktuale e modemëve me shpejtësi të lartë, në vend të metodës së përdorur më parë me dy frekuenca të transmetimit të të dhënave, përdor një metodë me tre frekuenca, brezi i frekuencës në të cilin formohet nga dy gjeneratorë tresh me tre frekuenca, të cilët janë të aftë të transmetojnë nëntë. kodet në një cikël orësh. Përveç kësaj, zhvilluesit e teknologjisë së mikroprocesorëve po shikojnë gjithnjë e më shumë logjikat me shumë vlera, veçanërisht zbatimin e tyre treshe. Kompani të tilla si IBM, Motorola dhe Texas Instruments po kryejnë kërkime me lidhjet silic-germanium (SiGe) që mund të implementojnë qarqe të integruara dixhitale që funksionojnë në tre ose më shumë nivele sinjali. Nga pikëpamja e zbatimit, një kompjuter me një autobus gjashtëmbëdhjetë-bitësh ofron mbështetje për 216 (65536) adresa memorie, ndërsa një kompjuter tresh me të njëjtin kapacitet mbështet 316 - rreth dyzet e tre milionë adresa. Ka shumë për të menduar, duke pasur parasysh funksionimin më të thjeshtë të logjikës treshe me vlera negative, e cila gjithashtu do të thjeshtojë ndjeshëm arkitekturën e mikroprocesorëve. Mund të shpresojmë vetëm që shpirtrat e "Setuni" dhe "Setuni-70" do të gjejnë pavdekësi të trefishtë jo vetëm në emulatorët e softuerit, por edhe në gjeneratat e ardhshme të kompjuterëve që nuk do ta dinë se "nuk ka asnjë opsion të tretë". Lexoni gjithashtu: Alexander Samsonov për logjikën treshe dhe arkeologjinë e rrjetit. Një entuziast që përpiqej të ringjallte Setun-70 në formën e një emulatori softuerësh i tha Computerra-s për historinë pak të njohur të Setun dhe avantazhet praktike të logjikës treshe. SUPLEMENT nga një burim tjetër. Në vitin 1965, "Setun" u ndërpre dhe vetë projekti u kufizua praktikisht. Sidoqoftë, makina u kujtua në 100-vjetorin e lindjes së Leninit - atëherë ishte zakon të jepeshin të gjitha llojet e "dhuratave industriale" për "atdheun dhe partinë". Ekipi i Qendrës Kompjuterike MSU u angazhua për zhvillimin e Setun-70 deri në këtë datë. Kjo, megjithatë, doli të ishte në të vërtetë një makinë tjetër. Kompjuteri i ri bazohej në parimin e stivës, në analogji me Elbrus, i cili tashmë ishte duke u zhvilluar në atë kohë. Sidoqoftë, Elbrus kishte vetëm një pirg - pirgun e operandit. Konkurrenti i tij i mëvonshëm, kompjuteri amerikan PDP-11, kishte gjithashtu një pirg - procedural. "Setun-70" ishte dukshëm përpara kohës së tij, pasi fillimisht kishte dy rafte - komanda dhe operandë. Në aspektin teknik, Setun-70 ishte shumë më i avancuar se Setun. Kështu, zbatimi i transmetimit me një tel të sinjaleve treshifrore bëri të mundur pothuajse përgjysmimin e numrit të lidhjeve elektrike; elementët logjikë u bënë më të thjeshtë, më të vegjël dhe, me një stafetë më të madhe, konsumuan 2.5 herë më pak energji. Parametrat e memories treshe dhe regjistrimi magnetik i kodit tresh gjithashtu janë përmirësuar ndjeshëm. Teknika e pragut për kryerjen e operacioneve logjike me tre vlera u zhvillua më tej. E zhvilluar në lidhje me pajisjet elektromagnetike, kjo teknikë ishte gjithashtu e transferueshme në elementë gjysmëpërçues, për shembull, tipi I2L. Në të njëjtën kohë, u shfaqën zhvillime në fushën e programimit të strukturuar dhe u zbulua se Setun-70 ishte më i mirë se të gjithë kompjuterët e tjerë për zbatimin e kësaj ideje. Sipas zhvilluesve, "programimi në Setun-70 nuk ishte as i strukturuar, por strukturuar. Programet rezultuan të jenë të lehta për t'u lexuar dhe zotëruar, lehtësisht të modifikuara. Këto programe nuk u debuguan, por u bë i ashtuquajturi montim kontrolli. Pas përfundimit të programit nga lart poshtë "Ata e shkruan, e kaluan nga poshtë lart. Pas kësaj, programi doli, si rregull, pa gabime." Një pikë interesante: përgjithësisht pranohet se në një farë mase analogu amerikan i "Setuni" ishte kompjuteri PDP-8, i njohur për shumë njerëz nga biografia e Bill Gates. Por është ende mjaft e vështirë të krahasosh Setun dhe PDP-8. Procesori PDP-8 ishte tetë-bit, dhe në Setun procesori (për sa i përket biteve) ishte 30-bit. PDP-8 kushtonte 20,000 dollarë pa pajisje periferike dhe ky çmim u konsiderua si një rekord i ulët. "Setun" kushtoi 27.5 mijë rubla sovjetike me të gjithë periferinë.

Artikujt më të mirë mbi këtë temë