haldamise. Need on mitmeastmeline seadmedraiver ja sõprusetsoon. Mitmeastmeline seadmedraiver See jagab draiverikoodi kolme gruppi, nii et äriloogika on eraldatud alamtaseme riistvara spetsiifilisest koodist ning süsteemi tase tagab vajaliku ühenduse vahepeal. Kui riistvara muutub, siis tuleks koodi muuta ainult alamtasemes ning vastupidi, kui andmepäringud muutuvad, siis tuleks muuta ainult aplikatsioonikoodi. Süsteemi taseme kood tagab ligipääsufunktsioonid alamtaseme koodidele, et need saaksid suhelda aplikatsioonitaseme koodidega
Ülejäänud draiverid põhinevad NDIS'i või teiste draiveri mudelitel, mis on spetsiifilised seadme klassile. Kujundus Seadmedraiverid jaotatakse kahte arhitektuurilisse kujundusse ning arendamisviisi, mis tasakaalustavad andme kapseldamise vastasjõud, süsteemi tootlikuse ning tarkvaramuutuste haldamise. Need on mitmeastmeline seadmedraiver ja sõprusetsoon. Mitmeastmeline seadmedraiver See jagab draiverikoodi kolme gruppi, nii et äriloogika on eraldatud alamtaseme riistvara spetsiifilisest koodist ning süsteemi tase tagab vajaliku ühenduse vahepeal. Kui riistvara Mitmeastmeline seadmedriver muutub, siis tuleks koodi muuta ainult alamtasemes ning vastupidi, kui andmepäringud muutuvad, siis tuleks muuta ainult aplikatsioonikoodi. Süsteemi taseme kood tagab ligipääsufunktsioonid alamtaseme koodidele, et need saaksid suhelda aplikatsioonitaseme koodidega.
tagas tema stabiilse arengu, kuid mesopotaamlastel olid juba üsna varakult suhted naabritega, samas tuli neil tihti ennast teiste sissetungide eest kaitsta. Mesopotaamia oli seega Egiptusega võrreldes vähem suletud ning seal toimusid aja jooksul ka suuremad muutused. Egiptuse ühiskond oli rangelt hierarhiline. Selle otsas seisis absoluutse võimuga vaarao (jumal-kuningas). Teisel kohal oli ülikkond: preestrid ja sõdurid, kolmandal keskmise ja alamtaseme ametnikud: käsitöölised ja kirjutajad ning seejärel lihtrahvas: talupojad. Kõige madamal kohal olid orjad. Mespotaamias elasid sumerid ning nad olid poliitiliselt killustatud. Iga suurem linn moodustas omaette riigi. Mesopotaamias valitses alistatud kuningas. Valitseja oli jumalate esindaja, aga mitte jumal. Tähtsal kohal oli ka preesterkond. Linnriigi jõukamad mehed moodustasid kodanikkonna: talupojad ja käsitöölised, kellest koosnes ka linnriigi sõjavägi. Nendest madalamal olid
1.3. Tarkvaraarhitektuur Tarkvaraarhitektuur hõlmab tarkvara üldist disaini: alamsüsteemide ja nendevahelise interaktsiooni määratlemine, vigade töötlemise põhimõtted, mäluhaldus jne. Arhitektuur peab olema võimalikult lihtne ja kontseptuaalselt terviklik. Üldjuhul peaks põhiliste alamsüsteemide arv olema alla kümne, näiteks: 1) kasutajaliides, 2) funktsionaalsed alampro- grammid, 3) andmete salvestamine, 4) väljastamine, 5) kasutaja abivahendid, 6) alamtaseme vahendid (näiteks mäluhaldus). Ka ei tohiks alamsüsteemidevaheline interaktsioon olla liiga keerukas. Eraldi peaks olema kirjeldatud iga alamsüsteemi funktsioonid ja esialgne mooduliteks jaotus ja milline infovahetus on erinevate alamsüsteemide vahel lubatud (hea arhitektuuri korral toimub kommunikatsioon võimalikult väikese arvu alamsüsteemide vahel, isegi kui selleks on vaja mõnes alamsüsteemis lisakoodi luua). Suuremamahuliste projektide
Teise taseme t Hind, kiirus vahemälu Muutmälu Massmälu Arvutisüsteemis on tavaliselt mitu tüüpi mälusid, mis moodustavad samamoodi mälu hierarhia. Kõrgema taseme mälud on kiiremad, väiksemad ja kallimad. Alamtaseme mälud on aeglasemad, suuremad ja odavamad. Alamataseme mäludeks on suuremamahulised mälud, mida kasutatakse andmekogude püsivaks salvestamiseks. Kõrgema taseme mälus tuleb hoida andmeid, mis on vajalikud jooksva töö tegemiseks ja ülejäänud andmed püütakse hoida alama taseme mälus. Adaloog info, ADC,DAC ja helikaart. ADC ehk Analog to Digital Conversion ehk analoog- digitaalmuundur on andmeid analoogesitlusest( nt temperatuur, rõhk ja kiirendus)