loeb sisse X keeles faili ja asub seda rida-realt täitma. Näide: vana Operatsioonisüsteemi tuuma funktsioonid: ressursside haldamine (mälu, protsessor, seadmed), protsesside haldamine, BASIC. võrguliides ja võrguprotokollid, turvalisuse garanteerimine FORTRAN Operatsioonisüsteemi muud funktsioonid: kasutajate andmebaas, tarkvarahaldus, kettaressursside haldus, monitooring INTEGER FUNCTI0N sumto(n) IP protokoll on kokkulepe, et kuidas infot saata ja sellest aru saada tuleb. Garanteerib marsruutimise, st minemise õiges isum = 0 suunas. Mitteusaldusväärne - ei taga kohalejõudmist. IP protokoll lubab saata ainult väikeseid tekstijuppe. Iga tekstijupi ette
saadaval brauser;Inteli Pentium prose. suudaks arvutada/järeldada kõike!! Turingi tees: 2.Operatsioonisüsteemi muud funkt ,kasutajate 1890 - Hollerith'i perfokaardid->sellest firmast kõike, mida üldse saab mingi masinaga andmebaas,tarkvarahaldus,kettaressursside arvutada/järeldada, saab ka Turingi masinaga haldus,monitoring. Tarkvara arhitektuur mingi tekkis IBM. 1994 NCSAst tekib arvutada.Mida saab üldse mehaaniliselt süsteemi tehnoloogilisi põhimõtteid,millisteks
Arvutiteadus - 2.Operatsioonisüsteemi muud funkt 1964 - CDC's 6600 supercomputer(Cray),Basic failivahetuse-süsteemid ((Napster), (Morpheus), Matemaatiline arvutiteadus(Algebra eriharud, ,kasutajate progekeel(Kurtz,Kemeny). Arvutatavus, Keerukus), Praktilisem arvutiteadus andmebaas,tarkvarahaldus,kettaressursside Kazaa, eDonkey, bittorrent jne) ja hiljem netitelefon (mh (Algoritmika, Verifitseerimine, järelduste haldus,monitoring. Tarkvara arhitektuur mingi 1965 – Moores law(integrated circuits double iga Skype).Instant messengerid muutuvad automatiseerimine, Õppimine,Keeled ja süsteemi tehnoloogilisi põhimõtteid,millisteks
failid, kataloogi, seadmed on ligipääsetavad sarnase liidesega minimaalselt baasmõisteid, mis on võimalikult universaalsed Arvuti mälus olevatel protsessidel on kolm põhiolekut: running, runnable,blocked Operatsioonisüsteemi tuuma funktsioonid ressursside haldamine (mälu, protsessor, seadmed) protsesside haldamine võrguliides ja võrguprotokollid turvalisuse garanteerimine Operatsioonisüsteemi muud funktsioonid kasutajate andmebaas tarkvarahaldus kettaressursside haldus monitooring Algoritmilised (programeerimiskeeled) C, C++, Basic, COBOL, Java, Lisp, assembler .... Kirjelduskeeled (spetsifitseerimiskeeled) HTML, RDF, XML, SQL, ... Korraga mõlemat: loogika Praktiline süntees: algoritmilised keeled manipuleerivad kirjelduskeele abil antavate objektidega, algoritmilise keele abil töödeldakse kirjeldusi näited: Javascript ja HTML., C ja SQL, .... Universaalne, välja arvatud tippkiirust nõudvad või operatsioonisüsteemi-rakendused: Java