1 / 8

Operatsioonisüsteemid. Операционные системы

Virumaa Kolledž TTÜ Lektor Larissa Joonas 2011 5. Operatsioonisüsteemid. Операционные системы. Protsessidevaheline side Межпроцессное взаимодействие. Võistluse seisund Состояние состязания. Kaks protsessi tahavad leida juurdepääs kollektiivselt kasutatava mällu samaaegselt

denton-buck
Download Presentation

Operatsioonisüsteemid. Операционные системы

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virumaa Kolledž TTÜ Lektor Larissa Joonas 2011 5. Operatsioonisüsteemid. Операционные системы

  2. Protsessidevaheline sideМежпроцессное взаимодействие

  3. Võistluse seisundСостояние состязания Kaks protsessi tahavad leida juurdepääs kollektiivselt kasutatava mällu samaaegselt Два процесса хотят одновременно получить доступ к совместно используемой памяти A A B

  4. Kriitilised piirkonnadКритические области (2) А B Mõlemapoolne välistamine kriitilise piirkonna kasutamisel Взаимное исключение с использованием критических областей Kriitiline piirkond Aktiivne ootamine Kriitiline piirkond

  5. Tootja ja tarbija probleemПроблема производителя и потребителя Sleep ja Wakeup primitiivid (eemaldamatu võistluse seisund, с неустранимым состоянием соревнования) Semafoorid Семафоры MjuteksidМьютексы MonitoridМониторы Teatamiste ülekanneПередача сообщений

  6. Barjäärid - Барьеры T1 • Bajääride kasutamine. Использование барьеров • Protsessid lähenevad bajääri juurde. Процессы, приближающиеся к барьеру • Kui viimane protsess jõaub barjääri, lähevad kõik protsessid järgmisele faasile. Как только последний процесс достигает барьера, все процессы переходят в следующую фазу B A R J Ä Ä R B A R J Ä Ä R A A T2 B B T3 C C

  7. Lõunastavad filosoofidОбедающие философы • Filosoofid söövad/mõtkevad • Философы едят/думают • Söömine vajab 2 kahvli • Еда требует 2 вилок • Samaaegselt on võimalik võtta ainult 1 kahvel • За один раз берется одна вилка • Kuidas tõrjuma blokeering • Как предотвратить блокировку? http://www.doc.ic.ac.uk/~jnm/concurrency/classes/Diners/Diners.html

  8. Lugeja ja kirjutaja probleemПроблема читателя и писателя Magava juuksuri probleemПроблема спящего брадобрея http://rfcwalters.blogspot.com/2005/12/3-sleeping-barber-code.html

More Related