GEORGE: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
drobne merytoryczne, drobne redakcyjne, drobne techniczne
m drobne redakcyjne, drobne techniczne, lit.
Linia 1:
'''GEORGE 3''' - rozbudowany system operacyjny zastępujący system [[EXECUTIVE]] [[komputer]]ów serii [[ICL 1900]], wyposażony w [[interpreter poleceń]]. W Polsce lat 70-80 XX wieku rozpowszechniony na maszynach serii [[ODRA 1305]], konstruowanych przez nieistniejące już zakłady [[Wrocławskie Zakłady Elektroniczne Mera-Elwro|ELWRO]] we współpracy z angielską firmą ICL (mających m.in. 100% wymienność każdego oryginalnego oprogramowania ICL).
 
System GEORGE 3 przyjmował, planował, uruchamiał i wykonywał zadania stosownie do zleceń w tzw. ''języku opisu zadań'', wydawanych bezpośrednio z [[ekranopisuekranopis]]u (obecna nazwa: konsola lub monitor użytkownika) lub zapisanych w pliku [[makrodefinicja|makrodefinicji]] (obecna nazwa: [[skrypt]]).
 
Charakterystycznymi cechami systemu GEORGE 3 (nazwa nie pochodzi od imienia, lecz jest skrótem[[akronim]]em) były:
 
*tryb pracy:
Linia 14:
*system rozliczania użytkowników ("budżetowania") i ograniczania wykorzystania [[komputer|komputera]] przez użytkownika w okresie rozliczeniowym.
 
[[Makrodefinicja]] (tak jak współcz. skrypt) systemu GEORGE 3 zawierała ciągiemciągi [[zleceń]] (obecnie: poleceń). Każde [[zlecenie]] rozpoczynało się nazwą, po której ewentualnie występowały ciągi parametrów oddzielonych przecinkami oraz kwalifikatorów ujętych w nawiasy. Nazwy zleceń mogły być podawane w postaci pełnej lub dwuliterowych skrótów. Zlecenie mogło być poprzedzone etykietą. W jednym wierszu można było umieścić jedno zlecenie. W przypadku kontynuacji zlecenia w kolejnym wierszu, wiersz należało zakończyć znakiem "-".
 
Kompletne makrodefinicje lub poszczególne zlecenia wprowadzane były:
Linia 26:
Przykładowe zlecenia: JOB <nazwa zadania>, <nazwa użytkownika>..., LOGIN <nazwa zadania>, <nazwa użytkownika>..., NEWPASSWORD <hasło>, INPUT <nazwa użytkownika>, <opis zbioru>..., RUNJOB, GOTO, DOCUMENT, LOGOUT, ENDJOB i in.
 
GEORGE 3 na ogólnych zasadach (sterowany makrowywołaniami) uruchamiał kompilatory języków [[Algol (język programowania)|ALGOL]], [[PLAN (informatyka)|PLAN]], [[PLAN (informatyka)| PLAN4]], [[FORTRAN]], [[COBOL]], [[BASIC]], [[Jean|JEAN]], [[Pascal (język programowania)|PASCAL]], [[GIN]], a w Polsce dla maszyn [[ODRA 1305]] także języka [[SNOBOL]], [[RATFOR]] i in. (nazwy języków podano w ówczenejówczesnej pisowni).
 
Należy nadmienić, że powstała cała rodzina systemów operacyjnych GEORGE, rozwijanych równolegle jako [[GEORGE 1]], [[GEORGE 2]], '''GEORGE 3''', [[GEORGE 4]]. Oznaczeń tych nie należy utożsamiać z wersjami systemu, ponieważ były to odrębne systemy o różnym stopniu złożoności (współpracujące np. tylko z pamięcią taśmową PT (GEORGE 2) lub z pamięcią taśmową PT i dyskami DS (GEOORGE 3).
 
== Bibliografia ==