
OŚRODEK BADAWCZO - ROZWOJOWY INFORMATYKI OPROGRAMOWANIE WlELODOSTJgPU Europejski Program Badawczy Diebolda Zeszyt 50 Warszawa» 1972 :\ :V'? ¿ '• v-'/' * .•"• • j V? ’• . -'T'.V.-- •. ■' - :■ S sww!.'5?.i> •- •• .-V ï à . OŚRODEK BADAWCZO ~ ROZWOJOWY JNEOPJMTYKI OPROGRAMOWANIE WIELODOSTEPU Europejski Program Badawczy DietoIda Wyłącznie do użytku na terenie PRL Zeszyt 50 /Fi 65/ Warszawa 1972 Działowy Ośrodek Informacji Tytuł oryginału: TIME SHARING SOFTWARE Doc. W 65 Tłumaczenie: Inż. Jędrzej Spychalski Redakcja merytoryczna: Dr Stanisław Nelken Opracowanie edytorskie: Janina Strawa Komitet Redakcyjny Redaktor Naczelny: Dr Zdzisław Zapolski Zastępca Redaktora Naczelnego: Dr Stanisław Nelken Sekretarz Redakcji: Janina Jerzykowska Redaktorzy: Inż. Mieczysław Gula Mgr inż. Franciszek Haratym Wydawca: Ośrodek Badawczo-Rozwojowy Informatyki Działowy Ośrodek Informacji Warszawa, ul. Czerniakowska 75/79 tel. 412 184 SPIS TREŚCI Streszczenia ....... *........... str. 5 I. Wprowadzenie .................. .............. ,ł 8 A. Zarys historyczny oraz terminologia.... f* 8 . B. Wnioski końco\ve *................. " 12 C. Zakres i metodologia niniejszego sprawoz­ dania ............... *.... ” 1 0 II. Czy stosować wielodostęp? ................... " 18 A. Zastosowania .................... ” 18 B. Dlaczego właśnie wielodostęp Z ........... " 23 C. Usługi zewnętrzne w zakresie wielodostępu . " 38 D. Systemy wielodostępne wewnętrzne ........... 11 40 E. Lista kontrolna decyzji w zakresie wielodostępu.......................... ,ł 42 III. Aktualna realizacja .................. " 47 A. Taktyki planowania i zarządzania procesorem ,ł 50 B. Zarządzanie pamięcią i zbiorami.......... ,ł 56 C. Zarządzanie terminalem i We/Wy ........ ,ł 70 D. Zarządzanie systemem oraz samozarządzanie • ” 74 17. Obszary problemowe i możliwości ich rozwiązania " 81 A. Efektywne wykorzystanie zasobów ....... " 82 B. Wyjście naprzeciw potrzebom użytkowników .. ” 111 C. Niezawodność ..................... ” 132 D. Poufność .................... " 138 E. Zarządzanie danymi ..................... *’ 143 V. Informacja a wielodostęp ................ " 157 Słowniczek.......................... " 164 Załącznik .......................... " 168 STRESZCZENIE Program Badawczy Diebolda w Stanach Zjednoczonych A.P. przeprowadził ostatnio badanie stanu umiejętności w zakresie wiolodostępu ze szczególnym naciskiem na jego oprogramowanie, jego bieżące możliwości i ograniczenia, oraz przewidywany w najbliższej przyszłości rozwój* Uważa się, że z powodu szyb­ kiego wzrostu zainteresowania wiełodostępom w Anglii oraz na terenie Europy kontynentalnej, wyniki tego badania będą miały duża znaczenie dla europejskich uczestników Programu. W zwią­ zku z tym w niniejszym dokumencie przedstawiono wyniki badań przeprowadzonych przez Program Badawczy Diebolda w Stanach Zjednoczonych* Wielodostęp /time-sharing/, we wszystkich swoich przejawach, jest najszybciej rosnącym odcinkiem przemysłu komputerowego. W Stanach Zjednoczonych rynek dla tego typu sprzętu powięk­ sza się corocznie o około 75%» Także przeszło połowę przed­ siębiorstw interesujących się przetwarzaniem danych przewi­ duje, że zainstaluje tego rodzaju systemy już w roku 1971. Niniejsze sprawozdani© Programu Badawczego Diebolda, szcze­ gólni© się koncentrując na zagadnieniach oprogramowania,śle­ dzi bieżące zastosowania wielodostępu, jego stosowność oraz uzasadnienie, aktualny stan wiedzy w tym zakresie, oraz pow­ stając© trendy rozwojowe. Największy nacisk położono na ob­ szary problemowo, powiązane z nimi prace badawczo, oraz na możliwe rozwiązania. Zastosowanie wielodostępu spotyka się z coraz większym zain­ teresowaniem w przemyśle, kształceniu i świecie gospodarczym. Użytkownicy tłumaczą zastosowanie wielodostępu wygodą, elas­ tycznością i szybką reakcją, jak również niezadowoleniem z tradycyjnych metod przetwarzania danych. Jako krytyczne czyn­ niki podkreśla się także korzyści ekonomiczne oraz usprawnie­ nia w realizacji. Niektórzy z użytkowników deklarują, że na­ pisanie i sprawdzenie programu może być na przykład wykonane pięć do dziesięciu razy szybciej niż przy przetwarzaniu par- tiowym. W związku z wprowadzaniom wielodostępu powstają problemy w zakresie sprzętu jak i oprogramowania, a mianowicie: efekty­ wne /wydajne/ wykorzystanie zasobów, wyjście naprzeciw po­ trzebom użytkownika, niezawodność, dyskrecja / aby informa­ cje nie dostały się w niepowołane ręce/, oraz kierowanie przepływem danych. Obecnie jednym z największych problemów jest zarządzanie pamięcią. Tutaj duży wpływ na strukturę da­ nych, sterowanie dostępem, politykę planowania przetwarzania i alokacji pamięci wywierają hierarchiczne ograniczenia zmie­ nnej szybkości przetwarzania, wielkości oraz czasów dostępu# Jedno z wielkich przedsiębiorstw zaprojektowało i opracowało specjalną logikę adresowania dla eksploatowanego systemu z pamięcią bębnową, mającą na celu zupełną eliminację opóźnień w dostępie. Przesyłanie danych rozpoczyna się natychmiast, bez względu na pozycję kątową bębna, do lub z odpowiednio za­ indeksowanego miejsca pamięci, przy zastosowaniu automatycz­ nej logiki tzw, noY/ijania” /wrap-around logie/. Tego rodzaju ulepszenia w sprzęcie torują drogę lepszemu projektowaniu i wdrażaniu oprogramowania. Technika ”stronicowania” /paging/ - 7 ~ - segmentacji pamięci jeszcze ciągle jest przedmiotem gorą­ cych dyskusji« A jednak mimo to wykazuje ona największy po­ tencjał poważnego wzrostu aż do momentu, kiedy nadejdzie e- ra bardzo dużych i bardzo szybkich pamięci centralnych - co z kolei może zapoczątkować nową rewolucję. Jednym z najwięk­ szych problemów dnia jutrzejszego będzie kierowanie przepły­ wem danych: pamięci asocjacyjne oraz dynamiczne struktury da­ nych mogą być kluczem do efektywnego i dogodnego zarządzania wspólnie użytkowanych zbiorów. Coraz więcej wielkich jed­ nostek gospodarczych uświadamia sobie potrzebę próbowania znalezienia sposobu zapewnienia płaszczyzny styku między ba­ zą danych a systemami wielodostępnymi. Nabycie możliwości wielodostępu można sklasyfikować według trzech etapów: /1/ zapisanie się do odpłatnej sieci usługo­ wej, /2/ własne opracowanie systemu na handlowo dostępnym sprzęcie, oraz /o/ zaprojektowanie i opracowanie specjalnego systemu sprzętu i oprogramowania na własny użytek. Proces po­ dejmowania decyzji w tych trzech etapach polega na określeniu, czy w ogóle istnieje zapotrzebowanie na wielodostęp, następ­ nie określeniu /na podstawie rozważenia finansowej strony za­ gadnienia, wielkości zapotrzebowania i innych czynników/ czy zadawalający będzie system dzierżawiony z sieci usługowej, czy też wymagany jest system własny. Sprzedawcę tego rodzaju usług dobiera się na zasadzie najlepszego dopasowania dostę­ pnych usług do Istniejących potrzeb. Większość użytkowników postawiło wniosek, że obecnie praktykowane wdrażanie wielo­ dostępu na uniwersalnych systemach sprzętu nie zapewnia wy­ dajnego działania wielodostępu właśnie z powodu tej uniwer­ salności sprzętu. Takie wnioski w niewielu przypadkach do­ prowadziły do trzeciego etapu uzyskania systemu wielodostęp­ nego, to jest do budowy specjalnego sprzętu i oprogramowania. I. WPROWADZENIE A* ZARYS HISTORYCZNY ORAZ TERMINOLOGIA Początki komputerów wielodostępnych datują się już od ro- ku 1940, kiedy to zaczęto eksploatować trójkonsolowy system opracowany przez Bell Telephone dla zagadnień, związanych z filtrami elektrycznymi. W połowie lat pięćdziesiątych pows­ tały wielodostępne wojskowe systemy dowodzenia i kierowania, jak na przykład SAGE. Termin wielodostęp /w jęz. ang.: time - sharing/ w tłumaczeniu dosłownym:"podział czasu" lub "udział w czasie" - domyślnie - w czasie pracy komputera/ po raz pier­ wszy użyto w początkach lat sześćdziesiątych dla opisania do­ świadczalnych systemów uniwersalnego przeznaczenia, wykorzys­ tywanych do rozwiązywania różnych problemów; szczególnie cho­ dzi tu c takie systemy jak CTSS /Compatible Time-Sharing Sys­ tem dla Projektu MAC w Massachusetts Institute of Technology/, JOSS /Johnniac Open-Shop System w przedsiębiorstwie RAND/, oraz TSS /Time-Sharing System w przedsiębiorstwie System De­ velopment Corporation/. Inne systemy wielodostępne zostały opracowane przez uniwersytety i organizacje prywatne. Działo się tak aż niemal do połowy dziesięciolecia , kiedy to producen­ ci komputerów poniewczasie zauważyli potencjalny rynek zbytu i.rozpoczęli opracowywanie własnych projektów w tym zakresie, lub nabyli systemy opracowane w sposób odosobniony celem ich dalszego rozpowszechnienia. Obecnie rynek zbytu dla systemów wielodostępnych zwiększa się w skali rocznej o około 75% . Wywiady zbiorowe, przeprowadzone przez takie organizacje jak _ 9 - Stowarzyszenie Organizacji Usług Przetwarzania Danych /Asso­ ciation of Data Processing Service Organisations - ADAPSO/, wykazały, że około 60% przedsiębiorstw zainteresowanych prze­ twarzaniem danych przewiduje w roku 1971 zainstalowanie sys­ temu wielodostępnego* To niezwykłe tempo rozwoju spowodowane jest trzema czyn­ nikami s 1. oszczędnościami uzyskiwanymi dzięki jednoczesności pra­ cy wielu uży tko\vników, mających łatwy dostęp do kompu­ tera, na który niewielu z nich mogłoby sobie pozwolić indywidualnie; 2* pozornie natychmiastowy czas dostępu oraz wskrzeszenie ciągłego wzajemnego oddziaływania między człowiekiem a maszyną, co w dużym stopniu zaniknęło przy eksploata­ cji w ośrodkach zamkniętych; 3. coraz większe zwracanie uwagi na lepsze wykorzystanie zasobów, których nie ma pod dostatkiem - zarówno lu­ dzi jak i maszyn. Jednakże przed przemysłem nie przestawały się piętrzyć coraz większe trudności.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages192 Page
-
File Size-