Protsess ehk tegum (Task) töötava/täidetava programmi abstraktsioon, op-süsteemi plaanuri (Scheduler) poolt juhitav loogiline ühik. Tüüpiliselt kujutatakse andmestruktuuriga, mis sisaldab: 1. täitmise seisundit (state of execution) 2. identiteedi-infot (identity) näiteks registrite sisu, aadressiruum jne. 3. atribuute (attributes) näiteks täitmise aeg 4. ressursside nimekirja (resources) avatud failid, sisend-väljundseadmed jne 4.Nimetada tegumit puudutavad RAS operatsioonisüsteemi parameetrid. Scheduling - plaanur/planeerimine - määrab, milline tegum täidetakse järgmisena ja millal (järjekord, aeg) (eirinevad protokollid) Dispatching - dispetser - tegumi info "raamatupidaja" - hoiab parameetreid, mis tegumi käivitamiseks vaja Intercommunication and Synronization - kommunikatsioon ja sünkroniseerimine - tegumite koostöö/vastasmõju juhtimine OS kernel (tuum) on vähim ühik, mis neid funktsioone täidab. 5
47. mikrokontroller- mikrokiip, milles on peale keskprotsessori veel komponente, näiteks mälu. 48. miniarvuti- keskmise suurusega arvuti. Mõõtmete ja arvutusvõimsuse poolest asuvad miniarvutid tööjaamade ja suurarvutite vahepeal. 49. modem- seade või programm, mis võimaldab digitaalse informatsiooni edastamiseks kasutada tavalisi vasktraadist telefoniliine. 50. multitasking- multitegumtöötlus, multitegumtöö on arvuti selline töö, kus kaht või enamat tegumit (programmi) täidetakse samaaegselt või vaheldumisi. 51. muutmälu- ehk operatiivmälu ehk primaarmälu ehk põhimälu ehk suvapöördusmälu ehk RAM on arvuti keskne mäluseade, kuhu saab andmeid kirjutada ja kust neid saab lugeda. 52. mäluhaldus- mitmesugused meetodid andmete ja programmide salvestamiseks mällu, nende asukoha meelespidamiseks ja mäluruumi tühjendamiseks, kui neid enam vaja pole. Mäluhalduse hulka kuuluvad ka virtuaalmälu, plokikommutatsiooni ja
} [10, 1, 2, 30, 3, 1, 4] LinkedList sisu edaspidi: roheline 10 punane 1 2 30 3 1 LinkedList sisu tagurpidi: 1 3 30 2 1 punane 10 roheline 13. Loeng Itereerimine, Järjestamine, Lõimed Multitegumtöötlus (multitasking) · Kaht või enamat tegumit täidetakse samaaegselt või vaheldumisi · Näiteks CDmängija võib mängida samal ajal, kui teiste programmidega töötatakse Lõimtöötlus (multithreading) · kaht või enamat sama programmi osa täidetakse samaaegselt või vaheldumisi Lõim · iseseisvalt, teistest programmiosadest sõltumatult täidetav programmiosa · teises protsessis asuv ja tema ressursse kasutav protsess Protsess