Programos tekstas yra įvairių instrukcijų seka, o jos vykdymas – dinamiškas procesas. Programa yra pasyvi, kol saugoma išorinėje atmintyje, ir tada ji neturi jokios įtakos kompiuteriui. Programa tampa aktyvi, kai įrašoma į operatyviąją atmintį ir OS ją pradeda vykdyti.
Aktyvi programos būsena vadinama procesu. Taigi procesas yra tam tikras darbas, atliekamas pagal programą. Procesą kiekvienu laiko momentu apibūdina jo būsena: jis gali būti vykdomas, laukiantis, paruoštas vykdyti. Atskiras proceso būsenas, perėjimą iš vienos į kitą, taip pat nuo vieno proceso prie kito valdo OS. Beveik visais atvejais procesą galima traktuoti, kaip procesoriaus darbą, apdorojant programą su jos duomenimis.
Paprastai sistemoje vienu metu vyksta daug procesų, kurių dalis gali būti OS procesai (vykdo sistemines užduotis), o kiti – vartotojo procesai (vykdo vartotojo taikomąją programą). Kai kuriems procesams gali prireikti tų pačių kompiuterio resursų, todėl OS turi juos tinkamai paskirstyti.
▪ palaiko ryšius tarp procesų.
Šiuolaikiniai kompiuteriai gali atlikti keletą užduočių vienu metu. Daugiaužduotiškumo atveju sistemos procesorius pereina nuo vienos užduoties prie kitos, skirdamas kiekvienai užduočiai 10 ar 100 milisekundžių. Todėl vartotojui susidaro įspūdis, kad programos vykdomos lygiagrečiai. Nors kiekvienu konkrečiu laiko momentu procesorius atlieka tik vieną užduotį.
Sistemoje turinčioje vieną procesorių kiekvienu laiko momentu yra atliekamas vienas procesas. Kiti procesai laukia savo eilės. Kiekvienas naujas procesas atsirandantis sistemoje pereina į būsena, kuri vadinama paruoštas. Operacinė sistema savo ruoštu naudoja tam tikrą planavimo algoritmą ir vieną paruoštų procesų perkelia į vykdymo būsena. Išeiti iš šios būsenos procesas gali dėl šių priežasčių:
· OS nutraukia proceso vykdymą.
· Procesas negali toliau tęstis, nes trūksta duomenų, arba neįvyko tam tikras įvykis. Tuomet os perveda procesą į laukimo būseną.
· Įvykus pertaukimui.
Taigi savo gyvavimo ciklo metu procesas pereina iš vienos būsenos į kitą priklausomai nuo OS realizuotų procesų valdymo algoritmų. Žemiau pateikiami būsenų apibūdinimai:
Naujas procesas - ką tik sukurtas - turi savo proceso ID.
Paruoštas procesas - laukia, kol atsilaisvins procesorius; multiprograminėje sistemoje gali...
Šį darbą sudaro 5034 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!