Vali üks või enam: Dünaamiliselt tüpiseeritud Interpreteeritavad + Objektorienteeritud "Käsitsi" mäluhaldusega + Imperatiivne + Milline loetlelust on vajalik digitaalseks allkirjastamiseks? Vali üks: a. Sümmeetrilise võtmega krüptograafia algoritm b. Sümmeetrilise ja asümmeetrilise võtmega krüptograafia algoritm + c. Blokkšifrid ja räsialgoritm d. Asümmeetrilise võtmega krüptograafia algoritm e. Räsialgoritm f. Asümmeetrilise võtmega krüptograafia ja räsialgoritm Kas masinkeel on tänaseni kasutusel? Vali üks: Jah + Ei Mida tähendas algselt lühend CP/M Vali üks: Control Program/Monitor + C Programming Machines Computer Programs and Manuls Collect Process/Measure Milline järgnevatest ettevõtetest või asutus lõi arvuti, mis võitis Kuldvillakus parimaid mängijaid? Vali üks: a. Yahhoo b. Standford University c. Google d. IBM + e. Microsoft f. Massachusetts Institute of Technology (MIT) g. Samsung
Assemblerkeele puhul on programmikood kirjeldatud parameetrite ja nende lühikeste käskudega, iga assemblerkeelne käsk on tõlgitav üheks või mitmeks sama funktsiooniga masinkoodi käsuks. Kui sama assemblerkeelne käsk on tõlgitav mitmeks masinkoodi käsuks, siis on seda tihti võimalik kirjutada erikujul, kus osutatakse, millist käsku parasjagu kasutatakse. Sellele erikujule tõlgivad koodi ka disassemblerid. Igal erineval protsessoril on oma masinkeel ja sellele vastav assemblerkeel. Ühele protsessorile arusaadavad käsud moodustavad käsustiku. Kõrgtaseme programmeerimiskeeled vähendavad sõltuvust protsessori eripäradest ja nendes kirjutatud kood kompileeritakse kinda protsessori käsustikule vastavateks masinakäskudeks. Lisaks assemblerile on ka olemas makroassembler, mis on nagu assembler aga sellele on lisatud makrodest koosneva metakeele toetus, mis võimaldab korraga töödelda
mitte ei liidaks vaid korrutaks? 1 Mis aastal võitis Gandalfi nimeline programm (autor Tammet) viimati CASC võistlusel mingi kategooria? 2003 (CASC-20) Millise teadlase ühele eluloo seigale on arvatud, et viitab Apple´i logo? Alan Turing Kuidas hindad XML keeles sees olevaid võimalusi väljundi kujundamiseks? Millised vahendid on XML keeles endas väljundi kujundamiseks? Puuduvad Milline XML keelte perekonna liige on ettenähtud XML info kasutajale mugavamaks esitamiseks? XSLT Kas masinkeel on tänaseni kasutusel? Jah Millised järgnevatest olid tõeliselt programmeeritavad keeled? Enigma, Z3, Colossus, Mark I, ABC Computer Millistesse keelte klassidesse kuulub tavapärane assembler? Imperatiivne, interpreteeritav, "käsitsi" mäluhaldusega Milleks loodi keel LISP? Tehisintellekti programmeerimiseks Millised neist on kasutaja tööarvuti operatsioonisüsteemid? Ubuntu, FreeBSD, NetBSD, Windows Server 2003 Mida tähendas algselt lühend CP/M? Control Program/Monitor
· Vigade avastamine protsessori, mälu, I/O seadmete ja kasutajaprogrammide vigade avastamine ja neile adekvaatselt reageerimine Operatsioonisüsteemi asukoht tarkvara ja riistvara hierarhilises süsteemis Lõppkasutaja Programmeerija 1 2 Rakendusprogrammid Utiliidid, Kompilaatorid, Redaktorid, Käsu interpretaatortid1 2 OPS väljatöötaja Operatsioonisüsteem2 Masinkeel Mikroarhitektuur (protsessori registrid, ALU) Füüsilised seadmed (kontrollerid, siinid, monitor jne) Operatsioonisüsteemide komponendid ja funktsioonid 1. Tuum 2. Protsessihaldus 3. Mäluhaldus 4. Failihaldus 5. Välisseadmete haldus 6. Andmete kaitse 7. Administreerimine 8
kas andes juhised otse digitaalsele elektroonikale või töötavad sisendina mõne teise tarkvara jaoks. Kihtstruktuur, mis näitab, kus asub operatsioonisüsteem ja rakendused (rakendusprogrammid). Erinevalt riistvarast on käivitatav tarkvara salvestatud andmetena arvuti süsteemis ning seega ei saa seda füüsiliselt puudutada. Madalaimal tasandil käivitatav kood koosneb masinkeelsetest juhistest, mis on spetsiifilised ühele individuaalsele protsessorile. Masinkeel koosneb kahendväärtuste rühmadest, mis tähistavad protsessori juhiseid, mis muudavad arvuti olekut. [3] Näiteks võib mõni juhis muuta konkreetsesse kohta salvestatud väärtuse (mida kasutaja silmaga ei näe) või (kaudselt) panna arvuti ekraanile ilmuma mõne objekti (mida näeb kasutaja ka ise). Protsessor täidab juhiseid nende esitatud järjekorras, välja arvatud olukorras, kui tal on kästud "hüpata" mõnele teisele käsule või kui toiming on katkestatud.
· Economy of Compilation kaua võtab aega koodist täidetava programmi saamine? · Economy of Small-Scale Development kui palju vaeva peab individuaalne programmeerija nägema? · Economy of Large-Scale Development kui palju vaeva peab programmeerijate meeskond nägema? · Economy of Language Features kui palju vaeva on vaja keele õppimiseks? 66. Assembler, selle eelised ja puudused RAS korral. 1. Masinkeel 2. Eelised Täidab protsessori instruktsioone Kõige kiirem Ei kompileerita sisuliselt Kõik süsteemi võimalused vahetult kättesaadavad 3. Puudused Sõltub protsessorist, `porditavat' koodi raske luua Silumine ja vigade leidmine vaevaline Ülevaadet programmist raske saada Raske õppida 4. Kasutada `kõrgemat' keelt `raami' valmistamiseks muutujad, funktsioonid, pöördumised jne 67