[ Pobierz całość w formacie PDF ]
.9).W systemie wielodostÍpnym kaødemu uøytkownikowicyklicznie, na pewien czas sÀ przydzielane zasoby komputera.Czas odpowiedzi sys-temu wielodostÍpnego na øÀdanie uøytkownika powinien byÊ na tyle krÛtki, aby uøyt-kownik nie odczuwae" istnienia innych wspÛe"uøytkownikÛw.Z punktu widzenia uøyt-kownika korzystanie z systemu wielodostÍpnego jest takie samo jak z systemujednoprogramowego.ZaletÀ systemu wielodostÍpnego jest lepsze wykorzystanie zaso-bÛw, niø przy korzystaniu przez wielu uøytkownikÛw z wielu komputerÛw oddzielnie.Systemy wielodostÍpne najczÍúciej pracujÀ jako serwery sieciowe, pod kontrolÀsystemu UNIX.Aby korzystaÊ z zasobÛw serwera sieciowego, naleøy mieÊ konto ro-bocze.Po Ñzalogowaniuî (inaczej mÛwiÀc ñ zameldowaniu) siÍ na takie konto uøyt-kownik moøe wykonywaÊ obliczenia bÀdü korzystaÊ z zasobÛw serwera.Serwery pocztowe, www, ftp, systemy wyszukiwania informacji, bazy danych, np.Oracle, itp.(rozdz.8) pracujÀ we"aúnie jako systemy wielodostÍpne i umoøliwiajÀ do-stÍp do swych zasobÛw duøej liczbie uøytkownikÛw.6.10.Co to sÀ systemy komputerowe czasu rzeczywistego?Systemami czasu rzeczywistego (ang.real-time) nazywa siÍ systemy komputero-we przeznaczone do wspÛe"pracy z urzÀdzeniami wymagajÀcymi bezzwe"ocznej reakcjize strony komputera.Typowym przyke"adem moøe byÊ system sterowania komputero-wego procesem technologicznym lub pociskiem rakietowym.RolÍ urzÀdzeÒ wejúcio- 108 Komputer - czÍsto zadawane pytaniawych pee"niÀ czujniki, mierzÀce parametry obiektÛw fizycznych, a rolÍ urzÀdzeÒ wyj-úciowych uke"ady przetwarzajÀce informacjÍ na czynnoúci regulujÀce dziae"anie obiektÛw.SzybkoúÊ wykonywania operacji w procesorze musi byÊ wystarczajÀca do tego,by reakcje programu nadÀøae"y za zdarzeniami zewnÍtrznymi.W systemach czasu rze-czywistego (zwanych takøe nadÀønymi) istnieje rozbudowany, wielopoziomowy systemprzerwaÒ.Systemy te posiadajÀ zegary se"uøÀce cyklicznemu generowaniu przerwaÒ.Niemaløe Ñklasycznymî systemem komputerowym czasu rzeczywistego (lecz wy-specjalizowanym) moøe byÊ wspÛe"czesna cyfrowa centrala telefoniczna komutujÀcaswoich abonentÛw (uøytkownikÛw).6.11.Co spowodowae"o wprowadzenie systemÛwwieloprocesorowych?Systemy wieloprocesorowe zostae"y stworzone w celu podniesienia niezawodnoúcisystemÛw komputerowych oraz zwiÍkszenia szybkoúci obliczeÒ.ZwiÍkszenie nieza-wodnoúci wymagae"o wprowadzenia do systemÛw rezerwowych procesorÛw.Proceso-ry te wykonywae"y zadania w przypadku awarii procesora ge"Ûwnego.Poniewaø szyb-koúÊ obliczeniowa systemu jednoprocesorowego jest ograniczona (patrz pyt.3.24,3.25), sposobem na jej zwiÍkszenie bye"o umieszczenie kilku procesorÛw w jednymsystemie.W taki sposÛb uzyskano zwiÍkszenie szybkoúci, poprzez podziae" zadaÒ nafragmenty, ktÛre sÀ wykonywane rÛwnolegle przez oddzielne procesory.RÛwnolege"e (wspÛe"bieøne) wykonywanie zadaÒ odbywa siÍ w ten sposÛb, øe zo-stajÀ one podzielone na takie fragmenty, by jeden fragment zadania nie czekae" na wy-niki innego.6.12.Co to sÀ systemy wieloprocesorowe i jakie znamy ichstruktury?System nazywa siÍ wieloprocesorowym, jeúli:S posiada co najmniej dwa procesoryS wszystkie procesory majÀ dostÍp do wspÛlnej pamiÍci i urzÀdzeÒ wejúcia/wyjúciaS istnieje system operacyjny przystosowany do obse"ugi wielu procesorÛw.Moøna wyrÛøniÊ kilka odmian systemÛw wieloprocesorowych.W takich syste-mach poszczegÛlne procesory mogÀ mieÊ we"asnÀ pamiÍÊ podrÍcznÀ lub we"asne urzÀ-dzenia wejúcia/wyjúcia.NiektÛre z nich mogÀ mieÊ dedykowane obse"udze konkret-nych urzÀdzeÒ. Architektura systemów komputerowych 109Najprostszym rodzajem systemu wieloprocesorowego jest taki, ktÛry zawiera jed-nÀ magistralÍ.W tym systemie wszystkie procesory, pamiÍÊ i urzÀdzenia wej-úcia/wyjúcia sÀ doe"Àczone do wspÛlnej magistrali.WadÀ tego rozwiÀzania jest mae"askalowalnoúÊ i w przypadku kilku procesorÛw moøe nastÀpiÊ przepee"nienie.Efekt tenmoøna zredukowaÊ przez wyposaøenie kaødej jednostki centralnej w pamiÍÊ pod-rÍcznÀ.InnÀ budowÀ charakteryzujÀ siÍ pierúcieniowe systemy wieloprocesorowe.W sys-temach tych procesory majÀ we"asnÀ pamiÍÊ, podzielonÀ na czÍúÊ prywatnÀ i czÍúÊwspÛlnÀ.Z czÍúci wspÛlnej mogÀ korzystaÊ wszystkie procesory, zaú czÍúÊ prywatnajest wykorzystywana jako stos i pamiÍÊ zmiennych lokalnych.W odrÛønieniu od sys-temÛw ze wspÛlnÀ magistralÀ, systemy pierúcieniowe nie majÀ scentralizowanej pa-miÍci.SÀ one okreúlane jako systemy z rozproszonÀ pamiÍciÀ wspÛlnÀ.Systemy wieloprocesorowe pierúcieniowe i ze wspÛlnÀ magistralÀ pracujÀ w kon-figuracjach do 64 procesorÛw.Wynika to z tego, øe w pewnym momencie przepusto-woúÊ magistrali osiÀga wartoúÊ granicznÀ i wzrost liczby procesorÛw nie powodujejuø wzrostu wydajnoúci systemu.Systemy z wiÍkszÀ liczbÀ procesorÛw moøna zbu-dowaÊ, zmniejszajÀc liczbÍ komunikatÛw wysye"anych magistralÀ lub zwiÍkszajÀc jejprzepustowoúÊ.ZwiÍkszenie przepustowoúci moøe polegaÊ na zbudowaniu kilku lubnawet cae"ej siatki magistral.Procesory z pamiÍciÀ wspÛe"dzielonÀ moøna e"ÀczyÊ przee"Àcznikiem krzyøowym.W tej architekturze uøywa siÍ wielu modue"Ûw pamiÍci doe"Àczanych do procesorÛwpoprzez matrycÍ przee"ÀcznikÛw [ Pobierz caÅ‚ość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • trzylatki.xlx.pl