Index
Roland Topor Chimeryczny lokator
abc.com.pl 6
DEMO DATA
function.dblist
chip 5
wiedza i zycie2
Szklarski Alfred 9 Tomek w grobowcach faraonow
Harry Potter II Komnata Tajemnic (2)
lex polonica 4
Foster Alan Dean Przekleci 03 Wojenne lupy
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • tomekiveco.xlx.pl

  • [ Pobierz całość w formacie PDF ]
    .Blokowe urzadzennia wejscia-wyjscia sa urzadzenniami pamieci o dostepiebezposrednim lub tez to ich podprogramy obslugi tworza dla resztysystemu iluzje takich urzadzen.Podprogram obslugi tasmy moze np:pozwolicjadru na traktowanie jednostki tasmowej jak urzadzennia pamieci o dostepiebezposrednim.Podsystemem wejscia-wyjscia wspolpracuje takze bezposrednioz podprogramami obslugi surowych urzadzen wejscia-wyjscia bez uruchamianiamechanizmu buforowania.Urzadzennia surowe,czasami nazywane znakowymi,obejmuja wszystkie urzadzennia,ktore nie sa blokowe.Proces komunikuja sie z podsystem plikow za pomoca specjalnego zbioru funkcjisystemowych.Do funkcji systemowych sluzacych do urzadzenia plikow naleza:creat()-tworzenie plikow,open()-otwierzania pliku z prawem czytania pisanie lub wykonanie.,close()-zamkniecie pliku,read(),write(),stat()-do zadawania pytan o artybutoy pliki,chmod()-do zmiana wlasciciela pliku.Poza tym sa jeszcze duzo funkcje jak lseek(),chdir(),chroot(),chown(),fstat(),dup(),pipe().Wiecej informacja o tych funkcji jest na temat06(system plikow-funkcje systemowe).Podsystem sterujacy procesamiPodsystem sterowania procesami odpowiednialny jest za:lsynchronizacja procesy.lkomunikacja miedzy nimi.lzarzadzania pamiecia.lszeregowanie procesow.Podsystem sterowania procesami wspolpracuje z podsystemem plokow podczasladowania pliku do pamieci w celu wykonania,Podsystem sterowania procesamiczyta pliki wykonalne do pamieci przed rozpoczeciem ich wykonania.Podsystem sterowania procesami czyta plik uzytkonywalne do pamieci przedrozpoczeciem ich wykonywania Wtedy wspolpracuje z podsystemem plikowProces jest wykonaniem programu i sklada sie za zbiorowosci bajtow,ktore CPUinterpretuje jako instrukcje maszynowe,dane i stos.Jadro steruje wykonaniemprocesow.Kilka procesow moze byc wcieleniem jednego programu.Jadro identifikujekazdy proces za pomoca jego numer,zwanego identifikatorem procesu(PID).Proces0 jest procesem specjalnym,tworzonym "recznie".Do funkcji systemowych sluzacych do sterowania procesami naleza:fork()-utworznowy proces,exec()-naloz obraz program na program wykonywanego procesu,exit()-zakoncz wykonywanego procesu,wait()-zsynchronizuje wykonywanie prosecu zzakonczeniem wykonania procesu utworzonego wczesniej za pomoca funkcji fork,brk()-skontroluj rozmiar pamieci przydzielonej procesowi,signal()-ustal reakcjeprocesu na nietypowe zdarzenia.Wiecej informacja o tych funkcji jest na temat02(zarzadzanie procesami).lKomunikacja miedzyprocesowa jest kilka sposobow--od asynchronicznego sygnalizowaniazdarzen do synchronicznej transmisji komunikatow miedzy procesami,np lacza niezwane-pipe,komunikaty.Wiecej informacja o tym jest na temat03(komunikacja miedzy procesami).lModul zarzadzajacy pamiecia steruje przydzialem pamieci.Jesli nie madosc pamieci fizycznej na wszystkie procesy,to jadro przesyla je miedzypamiecia gowna i pamiecia pomocnicia tak,aby wszystkie mialy szansewykonac.Dwie strategie:wymiany i stronicowanie na zadanie.Wiecej informacja o tym jest na temat04(zarzadzania pamiecia).lModul odpowiedzalny za dostep do CPU przydzial go procesom.Ustalakolejnosc wykonywania procesow,tzn.korzystaja one z procesa az dochwili.gdy same zwolnia CPU podczas oczekiwania na jakis zasob lubgdy jadro odbierze im procesor po uplywie przyzielonego kwantu czasu.Wowczas proces szeregujacy wybiera proces gotowy do wykonania onajwyzszym priorytecie.Modul sterujacy sprzetemModul sterujacy sprzetem odpowiedzialny za obssulge przerwan' i zakomunikowanie sie z komputerem.Urzadzenia takie jak dyski czy terminalemoga przerywac przce CPU podczas wykonywania procesu.Jesli tak siezdarzy.Jadro moze wznowic wykonywanie przerwanego procesu po ukonczeniuobslugi przerwania.Przerwania nie sa obslugiwanie przez specjalne procesy,lecz przez specjalne funkcje jadra,wywolywane w kontekscie wykonywanegowlasnie procesu.BibliografialAbraham Silberschatz, James L.Peterson,Peter B.Galvin:PODSTAWOWY SYSTEMOW OPERACYJNYCHlA.M.Lister,R.D.Eager:WPROWADZENIE DO SYSTEMOW OPERACYJNYCHlMaurice J.Bach: BUDOWA SYSTEMU OPERACYJNEGO UNIXAutor: Nguyen Vu Hung [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • aceton.keep.pl
  • 
    Wszelkie Prawa Zastrzeżone! Kawa była słaba i bez smaku. Nie miała treści, a jedynie formę. Design by SZABLONY.maniak.pl.