Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
Akcijas un īpašie piedāvājumi 2 Atvērt
12,99 € Ielikt grozā
Gribi lētāk?
Identifikators:464362
 
Vērtējums:
Publicēts: 10.01.2011.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 5 vienības
Atsauces: Nav
Laikposms: 2000. - 2010. g.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
Uzdevuma nostādne    3
1.1  Uzdevuma paskaidrojumi    3
Laiksakritīgie procesi    4
2.1  Procesu sadarbošanās un konkurences problēmas    4
2.2  Savstarpēja izslēgšana    4
Semafori    5
3.1  Semafors un savstarpējas izslēgšanas problēma    5
3.2  Semafors un asimetriskā sinhronizēšana    5
3.3  Semafors un simetriskā sinhronizēšana    5
Programmas funkcionēšanas piemērs    6
Lietotāja instrukcija    9
Programmas pirmteksts ar komandu komentāriem    10
SECINĀJUMI    15
IZMANTOTĀ LITERATŪRA    15
Darba fragmentsAizvērt

Laiksakritība ir vairāku procesu (programmu) paralēla izpilde.
Programma – instrukciju kopa, kas nosaka operāciju statisko secību, ko izpilda dators datu apstrādes procesā.
Process – sistemātiska operāciju izpilde kāda noteikta rezultāta iegūšanai. Tas ir dinamisks objekts, programma izpildes stadijā.
Eksistēšanas gaitā process var atrasties dažādos stāvokļos un mainīt tās. ir parādīta.
Process atrodas izpildīšanas stāvokli, ja procesors tiek iedalīts procesam un atrodas procesa rīcībā.
Process atrodas gatavības stāvokli, ja varētu izpildīties uzreiz pēc procesora nodošanas viņa rīcībā.
Process atrodas sabloķēšanas stāvokli, ja viņš gaida, kad notiks kaut kāds notikums lai būtu iespējams turpināt savu darbu.
Pārējas starp šiem stāvokļiem var raksturot sekojoši:
1.2.– process tiek pārcelts gatavības stāvokli, ja ir beidzies procesam iedalītais laika kvants līdz tam momentam, kad process brīvprātīgi atbrīvo procesoru.
1.3. – process tiek pārcelts sabloķēšanas stāvokli, ja viņš inicializē ievades vai izvades procedūras un gaida to pabeigšanu (vai arī gaida kāda cita notikuma beigas).
3.2. – process tiek pārcelts gatavības stāvokli, kad ir noticis notikums, kura pabeigšanu process gaidīja.
2.1. – process sāk izpildīties, kad dispečers izdala viņam procesoru.
Lai varētu efektīvi regulēt datora resursu slodzi, OS var apturēt un atjaunot procesus. Apturēšanu izmanto, lai uz neilgu laiku izslēgtu procesu, kad sistēma ir pārslogota. Ja apturēšana ir paredzēta uz ilgāku laiku, procesam jāatbrīvo sistēmas resursi. Atjaunošana ir operācija, kura sagatavo procesu atkārtotai palaišanai no tā paša punkta, kurā process bija apturēts. Pārēja 3.5. ir vajadzīga lai varētu ātrāk aktivizēt sabloķēto procesu, jo apturēšanas operācijai ir augstāka prioritāte.
Sinhronizācija – procesu sadarbība atsevišķos punktos (process nevar turpināt savas darbības, kamēr cits process nesasniegs kādu noteiktu punktu vai nepabeigs savu darbu). OS ir atbildīgas par tāda veida sinhronizāciju.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties