[ Pobierz całość w formacie PDF ]
.Do zalet naleøy zaliczyÊ rÛwnieømniejszÀ liczbÍ konfliktÛw przy dostÍpie do magistrali.WadÀ systemÛw z przee"Àczni-kiem krzyøowym jest koszt sprzÍtu.6.13.Jakie sÀ wady systemÛw wieloprocesorowych?Wady systemÛw wieloprocesorowych wynikajÀ ze znacznego stopnia ze"oøonoúcisystemÛw i koniecznoúci dzielenia zadaÒ na mniejsze fragmenty.Do ge"Ûwnych wadnaleøÀ:S ze"oøone, kosztowne i trudne do zaprojektowania oprogramowanieS czasoche"onne i trudne sprawdzanie oprogramowaniaS nieliniowy wzrost wydajnoúci systemu, wzglÍdem przyrostu kosztÛw elementÛwS konflikty przy dostÍpie do magistral i do pamiÍci, wymagajÀce stosowania uke"a-dÛw arbitraøu.110 Komputer - czÍsto zadawane pytania6.14.Co to sÀ komputery sterowane danymi?Komputery sterowane danymi (ang.dataflow) majÀ niestandardowÀ architekturÍrÛwnolege"À.W tradycyjnych komputerach von Neumanna, sterowanie wykonywaniemprogramu odbywa siÍ poprzez uøycie licznika rozkazÛw.W komputerach sterowanychprzepe"ywem danych nie ma licznika rozkazÛw, a polecenia sÀ wykonywane, gdy do-stÍpne stanÀ siÍ argumenty rozkazÛw.PoszczegÛlne etapy programu sÀ wykonywane w niezaleønych wÍze"ach (operacjajest wykonywana po dostarczeniu wszystkich argumentÛw), a po wykonaniu zadaniawynik jest przekazywany do kolejnego wÍze"a.Liczba operacji, jakie mogÀ byÊ jedno-czeúnie wykonywane (liczba wÍze"Ûw, w ktÛrych sÀ prowadzone obliczenia), zaleøy odkonstrukcji sprzÍtu.6.15.Do obse"ugi jakich architektur przystosowany jest systemoperacyjny Windows 95, Windows NT, a do jakich UNIX?System operacyjny Windows 95 jest przystosowany do pracy na komputeracho 32-bitowej architekturze.Jest to system wielozadaniowy, ktÛry pozwala na wielo-wÀtkowe wykonywanie programÛw 32-bitowych.Windows 95 zapewnia zgodnoúÊz poprzednimi wersjami (poprawnie wykonuje programy 16-bitowe).OsiÀgniÍto tojednak kosztem obniøenia wydajnoúci systemu.System ten jest przygotowany do pracyw sieci jako stacja robocza.Windows NT (ang.New Technology) jest rÛwnieø systemem 32-bitowym.MoøepracowaÊ na komputerach wieloprocesorowych (jednak tylko do kilkudziesiÍciu pro-cesorÛw).System ten pozwala nie tylko rozwiÀzywaÊ rÛøne zadania w rÛønych proce-sorach, lecz takøe dzieliÊ jedno zadanie na wiele procesorÛw.Windows NT moøe se"u-øyÊ jako system operacyjny stacji roboczych lub dla serwerÛw.UNIX jest przeznaczony do pracy na kaødym sprzÍcie (od stacji roboczych do su-perkomputerÛw).Potrafi wykorzystaÊ zasoby komputerÛw wieloprocesorowych.UNIX jest systemem wielodostÍpnym i wieloprogramowym, najczÍúciej uøywanymjako system operacyjny serwerÛw sieciowych.Z punktu widzenia firm produkujÀcychnp.duøe bazy danych zaletÀ jego jest skalowalnoúÊ (patrz pyt.6.4).NajczÍúciej spoty-kanymi odmianami tego systemu sÀ:S SCO Unix (dla procesorÛw Intel)S Solaris (dla stacji roboczych Sun)S Linux (bezpe"atna wersja systemu UNIX, poczÀtkowo przeznaczona dla proceso-rÛw Intel, obecnie takøe dla procesorÛw Sparc i Alpha)S HP-UX (dla komputerÛw Hewlett-Packard)S Irix (dla komputerÛw Silicon Graphics).Architektura systemów komputerowych 1116.16.Jakie przyczyny spowodowae"y powstanie siecikomputerowych?RozwÛj komputerÛw doprowadzie" do powstania wielu niezaleønych oúrodkÛwobliczeniowych.Istnienie duøych, oddzielnych oúrodkÛw powodowae"o nieoptymalnewykorzystanie zasobÛw komputerÛw.DÀøenie do udostÍpnienia moøliwoúci oblicze-niowych i zasobÛw komputerowych, rozmieszczonych na pewnym obszarze, dopro-wadzie"o do rozpoczÍcia badaÒ nad wspÛe"pracÀ odlege"ych systemÛw komputerowych.Taka wspÛe"praca umoøliwiae"aby korzystanie wielu uøytkownikom z zasobÛw wielukomputerÛw.Doprowadzie"o to do powstania koncepcji sieci komputerowych.7.Sieci komputerowe - podstawy7.1.Co to jest sieÊ komputerowa i jakie sÀ cele jej uøytkowania?Pod pojÍciem sieÊ komputerowa naleøy rozumieÊ zbiÛr komputerÛw i urzÀdzeÒkoÒcowych poe"Àczonych medium transmisyjnym.Medium transmisyjne musi zapew-niaÊ bezpieczny dostÍp uøytkownikÛw do wspÛlnych zasobÛw, takich jak informacjelub urzÀdzenia wejúcia/wyjúcia.SieÊ komputerowa pozwala na e"atwy przepe"yw informacji miÍdzy komputerami.Kaøda pode"Àczona jednostka moøe korzystaÊ z zasobÛw lub teø udostÍpniaÊ swojezasoby.Zasobami mogÀ byÊ: bazy danych, aplikacje (programy uøytkowe), drukarki,skanery, modemy itd.Zastosowanie specjalnych aplikacji pozwala na jednoczesnewykorzystanie mocy obliczeniowej wszystkich komputerÛw.BiorÀc pod uwagÍ obszar, na ktÛrym mogÀ znajdowaÊ siÍ komputery wyrÛønia siÍ:S sieci lokalne LAN (ang.Local Area Network)S sieci miejskie MAN (ang.Metropolitan Area Network)S sieci rozlegÅ‚e WAN (ang.Wide Area Network) np.: Internet.7.2.Co to jest model warstwowy ISO-OSI?Model warstwowy ISO-OSI (ang.Open System Interconnection) stworzony zostae"przez organizacjÍ ISO (ang.International Organization for Standardization).Zawieraon zbiÛr zasad, wede"ug ktÛrych komunikujÀ siÍ urzÀdzenia sieciowe.Model ten opra-cowano dla sieci przee"ÀczajÀcych pakiety.Pakiet jest porcjÀ informacji, ske"ada siÍz nage"Ûwka, informacji we"aúciwej i informacji zabezpieczajÀcej przed powstawaniembe"ÍdÛw w trakcie transmisji.PojÍcie Ñpakietî úciúle zwiÀzane jest z warstwÀ sieciowÀmodelu ISO-OSI.W obrÍbie warstwy e"Àcz danych operuje siÍ pojÍciem Ñramkaî
[ Pobierz całość w formacie PDF ]