Vitosha är den första bulgariska datorn . Skapad i Computing Center av Institutet för matematik och informatik i BAN , bildat 1961 och lade grunden för utvecklingen av bulgarisk datorteknik [1] .
Utvecklingen av datorn började i slutet av 1961. Maskinen färdigställdes och togs i bruk i slutet av 1963. Kostnaden för projektet översteg den planerade budgeten på 1,5 miljoner leva nästan två gånger.
Teamet av maskindesigners inkluderade: Blagovest Sendov , G. Alipiev, D. Bogdanov, D. Rachev, Encho Kyrmakov, Ilich Yulzari (ansvarig person), Ivan Stanchev, Kiril Boyanov , Maria Dimitrova, Raffi Aslanyan och St. Pashev. Akademikern Lubomir Iliev var den vetenskapliga ledaren för projektet .
Den visades första gången i augusti 1963 på den tekniska utställningen "Bulgarien bygger socialism" i Moskva och blev en stor framgång som den första bulgariska elektroniska datorn. Även i Sovjetunionen fungerade sådana maskiner endast på hemliga platser. [2] Denna framgång, tillsammans med den senare utvecklade elektroniska kalkylatorn Elk , ger en impuls till Bulgariens specialisering inom datoranvändning.
Den digitala elektroniska datorn använder ett binärt system med ett maskinord med konstant längd parallellt. Ordkapaciteten för ett maskinord är 40 bitar. Ett tre-adress instruktionssystem används med 32 instruktioner som använder indexregister. Huvudkomponenterna i en maskin är: en inmatningsenhet, en utenhet, en aritmetisk beräkningsenhet, ett minne och en kontrollenhet. Den senare kan betraktas som två separata - huvudkontrollanordningen och hjälpanordningen. RAM-minnet är en magnetisk trumma med en kapacitet på 4096 ord. Strömförsörjningsenheten arbetar på en trefasström med en spänning på 220/380 V. Kylning utförs med ett speciellt fläktsystem.
Maskinens design är gjord i form av ett enda block 4 m långt och 2 m högt, innehållande alla elektroniska kretsar och en magnetisk trumma [1] . Datorn består av 1 500 ESS 862 vakuumrör med en medellivslängd på cirka 10 000 timmar. Operatören kan, med hjälp av kontrollpanelen, styra maskinen och påverka beräkningsprocessen; kan starta och stoppa, sätta på och stänga av maskinen. På samma konsol kan du övervaka tillståndet för den aritmetiska beräkningsenheten och kommandoregisterräknaren. Det finns en nyckel för att manuellt mata in information, återställa register till sitt ursprungliga tillstånd och möjligheten att kontrollera grundläggande operationer - överföra innehållet i ett register till ett annat.
Inmatningsenheten fungerar med en fem-kanals tejpstans, från vilken information läses av en vanlig elektromekanisk telegrafmaskin . Utmatningsenheten använder en enkel algoritm för att mata ut data. Resultaten skrivs ut med en elektrisk skrivmaskin . Alla kommandon för att styra maskinen är programmerade, programmen är skrivna på maskinspråk .