2906542440

2906542440



- 86 -

Konstruktorzy maszyny R-2 podkreślają ułatwienia jakie daje opisana architektura w pisaniu kompilatorów, w programach zarządzających pamięcią i w diagnostyce systemu.

Podsumowując można powiedzieć, żo oystem zaproponowany przez Iliffo^a charakteryzuje się niżej wyraionionymi cechami.

•    Elastyczność

Możliwe jost dostosowanie struktury pamięci do wymagań problemu. Łatwa jest dynamiczna zmiana struktury. Poszorza to, w stosunku do modelu von Neumanna, klasę zadań, rozwiązywanie których jest z ekonomicznego punktu widzenia możliwe za pomocą maszyny cyfrowej.

•    Dokładność reprozentacji

Sprawdzanie dopuszczalnych zakresów i formatów możliwe jest na poziomie części struktury, a nio całego programu. Zwiększa to efektywność diagnostyki.

•    Stopień integracji systomu

Rozszerzenie pamięci zarówno na szybkie pamięci buforowe, jak i na masowe pamięci zownętrzne jost naturalne i nio nastręcza większych trudności realizacyjnych, np. słowo kodowe może zawierać infomiaoję o tym, żo opisywany przez nie segmont programu lub danych znajduje się w danym momoncie w pamięci pomocniczej.

SYMBOL - jako przykład systemu z językiem wewnętrznym wysokiego poziomu

SYMBOL jost jedynym znanym systemem, w którym kompleksowo i konsekwentnie zrealizowano koncepcję sprzętowej implementacji języka wysokiogo poziomu. Przomyślano w nim nie tylko problem translacji i wykonywania programu, ale również problem efektywnego wykorzystania maszyny pracującej bezpośrednio w języku wyższego poziomu.

Podejścio to doprowadziło do sprzętowej realizacji rozwiniętego systemu operacyjnego. Sprzętowo roalizuju się między innymi następujące funkcje:

•    dynamiczne przydzielanie    pamięci

•    dynamiczno oporowanie na    polach zmiennej    długości

•    dynamiczną zmianę struktury danych

•    zarządzanie i starowanie    pamięcią    wirtualną

•    automatyczną zmianę typu    danycn

•    zarządzanie systemom podziału czasu

•    bezpośrednią kompilację sprzętową

Architektura systomu została zaprojektowana tak, aby ułatwić maksymalne wykorzystanie sprzętu. Jost to system, w którym dużą efektywność uzyskano przez wysoki stopień zrównoleglenia ope-raoji. V/ skład części centralnej systemu wchodzi pamięć operacyjna o dużej pojemności używana jako bufor pamięci wirtualnej i siedem autonomicznych jednostek funkcjonalnych. W systemach tradycyjnych Jednostki funkcjonalne mają m.żliwość wykrywania bądź pewnych sekwencji operacji bez udziału procesora centralnego (tak było np. w GAMMA 60), bądź jednoczesnego wykonywania tych samych oporneji na różnych danych (ILLIAC IV). Nowością w systemie SYMBOL jost wyspocjalizowanie jednostek funkcjonalnych systemu do wykonywania poszczególnych etapów procesu przetwarzania i sprzętowa realizacja, związanych z tymi etapami czynności.

SYMBOL jest interesującym systemem również dlatego, że przyjęto w nim rozwiązania zostały sprawdzone w praktyce. Finna Fairchlld zbudowała model systemu, który był następnie eksploatowany przez uniwersytet Iowa.

Rys. ą przedstawia ogólną strukturę systemu. Pokazano na nim główne jednostki funkcjonalno i wchodzące w ich skład układy wyspecjalizowane do wykonywania określonych funkcji.

Na rys. 5 przedstawiono podstawowe fazy przetwarzania. Po nawiązaniu łączności z systemem użytkownik przechodzi do wykonywania fazy ładowania, podczas której wczytywany jost program użytkownika, następnie do fazy translacji i wykonania.

Omówimy teraz współdziałanie procesorów systemu w poszczególnych fazach przetwarzania.

Faza ładowania służy do wprowadzenia programu źródłowego do •wydzielonego obszaru pamięci wirtualnej tzw. T7/A (ang. Transient ?/orking Area) • Procesor kanałowy sterujący kanałami transmisji



Wyszukiwarka

Podobne podstrony:
o Zrozumienie ułatwień jakie daje sprzęt i programy w wykonywanym zadaniu, rozwiązaniu problemu. 3.3
II. PROGRAMY NAUCZANIA PRZEDMIOTÓW ZAWODOWYCHPODSTAWY KONSTRUKCJI MASZYN Szczegółowe cele
ROZDZIAŁ I 21 Dlaczego własny biznes? ►► nowe możliwości prezentacji i promocji firmy, jakie daje wi
pkm osinski23 44 1.3, Optymalizacja konstrukcji45 I. Konstruowanie maszyn Jeżeli £( = R" (m kr
_I0_ podstaw konstrukcji maszyn maszyn Sławomir Sitarz WKŁ, część I i II wychowanie do
5 mechanik 311504 Pracownia podstaw konstrukcji maszyn Program nauczania
Wydział Mechatroniki i Budowy MaszynLaboratorium Podstaw Konstrukcji Maszyn BudynekC 212bHC Kie
Wydział Mechatroniki i Budowy Maszyn Laboratorium Podstaw Konstrukcji Maszyn Budynek C 212bHC
%Podstawy Konstrukcji MaszynWykład 6Łożyska Dr inż. Jacek CzarnigowskiPojęcia podstawowe Łożysko -
40317 img070 Dorota Kocańda, Janusz Mierzyński r Lucjan ŚnieżekPODSTAWY KONSTRUKCJI MASZYN r Ćwiczen

więcej podobnych podstron