Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
12,99 € Add to cart
Add to Wish List
Want cheaper?
ID number:464362
 
Evaluation:
Published: 10.01.2011.
Language: Latvian
Level: College/University
Literature: 5 units
References: Not used
Time period viewed: 2000 - 2010 years
Table of contents
Nr. Chapter  Page.
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
Extract

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.…

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register