juhitud süsteemides on kõik interaktsioonid algatatud aja kulgemise järgi. Arvutisüsteem kontrollib vahetult möödunud ajaintervallis toimunud sündmuseid ja valib redigeerimiseks nende hulgast välja olulised. Lisaraskus tekib kellade sünkroniseerimisega. 32. Sardsüsteemid kitsamas ja laiemas mõttes Kitsamas mõttes tähendab sardsüsteem reaalaja süsteemi, mis on ehitatud seadme sisse ja ei ole tavakasutajale üldse märgatav. Sellistes rakendustes on tavaliselt tegemist mikroprotsessoritega ja spetsiaalsete kiipidega, mis on nii sisendi, kui väljundi poolt vahetult ühendatud juhitava/jälgitava objektiga. Laiemas mõttes tähendab sardsüsteem suvalist reaalajasüsteemi, kus vähemalt osa sisendeid ja väljundeid on vahetult ühendatud objektiga. 33. Mille poolest on tarkvaratehnika erinev ja raskemini hallatav? Tarkvaratehnika on osa keerulisest riistvara, inimeste, süsteem- ja rakendustarkvara ning bürokraatlike protseduuride kompleksist
arendaks dialoogi, kasutaks inimesele harjumuspäraseid sümboleid, kõnet jms. Nüüdisaegsed arvutid õpivad tuvastama teksti, kujundeid, kõnet ning teevad palju muud, mida seni oskas vaid inimene. Luuakse tehisintellektiga arvuteid ja vastavat tarkvara. Tänapäeva arvutitehnika uurimisvaldkonnast moodustavad enamiku tarkvara probleemid. Nendesse süüvimine pole aga selle raamatu ülesanne. Siin käsitletakse seda osa tarkvarast, mis on vahetult seotud arvuti riistvaraga ning mikroprotsessoritega. Arvuti riistvara ülesehitus on samuti hierarhiline, kusjuures igale riistvaratasandile vastab temaga koos töötav tarkvaratasand. Hierarhilisest riistvara-tarkvarasüsteemist annab ülevaate joonis 2.40. Märkigem, et joonisel on kujutatud vaid seda osa tarkvarast, mis puutub vahetult kokku riistvaraga. TARKVARA RIISTVARA Arvutisüsteemid