CROOK: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Dodane 747 bajtów ,  7 lis 2016
brak opisu edycji
Nie podano opisu zmian
Nie podano opisu zmian
 
(Nie pokazano 8 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 1: Linia 1:
__NOTITLE__
__NOTOC__
[[File:Crook-start.png|frame|Źródło CROOK-5 - start systemu]]
[[File:Crook-start.png|frame|Źródło CROOK-5 - start systemu]]
CROOK jest systemem operacyjnym opracowanym w Instytucie Okrętowym Politechniki Gdańskiej. Rodzina systemów obejmuje wersje od 1 do 5. Trzy pierwsze napisane były dla K-202. Wersja trzecia była pierwszą działającą również na MERZE-400. Kolejne wersje powstawały już tylko dla MERY-400.
CROOK jest systemem operacyjnym opracowanym w Instytucie Okrętowym Politechniki Gdańskiej. Rodzina systemów obejmuje wersje od 1 do 5. Trzy pierwsze napisane były dla K-202. Wersja trzecia była pierwszą działającą również na MERZE-400. Kolejne wersje powstawały już tylko dla MERY-400.


Inicjatorem projektu był [[Włodzimierz Martin]]. Autorem dwóch pierwszych wydań systemu był [[Zbigniew Czerniak]], a więc zarządzanie procesami, pamięcią, podstawowe wejście/wyjście czy wywołania systemowe (ekstrakody) są jego dziełem. Wydanie trzecie i dalsze zawierały już kod również innych autorów. [[Roman Lutowski]] odpowiedzialny był za sterownik dysków, [[Marek Nikodemski]] za system plików. W miarę rozbudowy zestawu narzędzi systemowych zespół rozwijający CROOK-a poszerzał się o kolejne osoby.
Inicjatorem projektu był [[Włodzimierz J. Martin]]. Autorem dwóch pierwszych wydań systemu był [[Zbigniew Czerniak]], a więc zarządzanie procesami, pamięcią, podstawowe wejście/wyjście czy wywołania systemowe (ekstrakody) są jego dziełem. Wydanie trzecie i dalsze zawierały już kod również innych autorów. [[Roman Lutowski]] odpowiedzialny był za sterownik dysków, [[Marek Nikodemski]] za system plików. W miarę rozbudowy zestawu narzędzi systemowych zespół rozwijający CROOK-a poszerzał się o kolejne osoby.


CROOK rozwinął się do uniwersalnego, wielozadaniowego, wielodostępnego systemu operacyjnego z hierarchicznym systemem plików. Obsługiwał zarówno starsze urządzenia, jak np. dyski MERA 9425 czy czytniki taśmy CT2100, jak również urządzenia produkowane przez Amepol - dyski Winchester czy pamięci półprzewodnikowe o dużej pojemności.
CROOK rozwinął się do uniwersalnego, wielozadaniowego, wielodostępnego systemu operacyjnego z hierarchicznym systemem plików. Obsługiwał zarówno starsze urządzenia, jak np. dyski MERA 9425 czy czytniki taśmy CT2100, jak również urządzenia produkowane przez Amepol - dyski Winchester czy pamięci półprzewodnikowe o dużej pojemności.
Linia 12: Linia 12:


Ostatnia wersja jądra CROOK-5 datowana jest na 5 grudnia 1990 i nosi numer 8/15. Jej źródło ma 167KB i 10251 linii. Po assemblacji zajmuje jedynie 38KB (19162 słowa 16-bit).
Ostatnia wersja jądra CROOK-5 datowana jest na 5 grudnia 1990 i nosi numer 8/15. Jej źródło ma 167KB i 10251 linii. Po assemblacji zajmuje jedynie 38KB (19162 słowa 16-bit).
= CROOK-3 =
* [http://mera400.pl/files/mera400-crook3.pdf System operacyjny CROOK-3 dla maszyny cyfrowej MERA-400] (pdf), ([[Zbigniew Czerniak]])
* [http://mera400.pl/files/mera400-crook3-opis-uzytkowania.pdf System operacyjny CROOK-3 - Opis użytkowania] (pdf), ([[Zbigniew Czerniak]], [[Marek Nikodemski]], [[Hanna Czerniak]])
= CROOK-4 =
* [http://mera400.pl/files/mera400-crook4.pdf System operacyjny CROOK-4 dla minikomputera MERA-400] (pdf), Praca zbiorowa pod red. [[Włodzimierz J. Martin|Włodzimierza J. Martina]]


= CROOK-5 =
= CROOK-5 =


* [[System Operacyjny CROOK-5|System Operacyjny CROOK-5 dla minikomputera MERA-400 (wersja 07)]] ([[Zbigniew Czerniak]], [[Marek Nikodemski]])
* [[System Operacyjny CROOK-5|System Operacyjny CROOK-5 dla minikomputera MERA-400 (wersja 07)]] ([[Zbigniew Czerniak]], [[Marek Nikodemski]])
* [[K-202, MERA-400 i CROOK - Krótka historia pewnego projektu]] ([[Zbigniew Czerniak]])
* [[CROOK-5 - obraz dysku]]
* [[CROOK-5 w EM400]]
* [[Ładowanie systemu operacyjnego]]
* [[Ładowanie systemu operacyjnego]]
* [[Tablica konfiguracji MERY-400]]
* [[Tablica konfiguracji MERY-400]]
Linia 23: Linia 35:
* [[Mapa pamięci CROOK-5]]
* [[Mapa pamięci CROOK-5]]
* [[Struktury danych CROOK-5]]
* [[Struktury danych CROOK-5]]
* [[Największa tajemnica CROOK-a]]
* [[DRM w systemie operacyjnym CROOK-5]]


= CROOK-6 =
= CROOK-6 =


Plany dotyczące kolejnej wersji systemu operacyjnego CROOK opisane zostały w dokumencie [[Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400]].
Plany dotyczące kolejnej wersji systemu operacyjnego CROOK opisane zostały w dokumencie [[Kierunki rozwoju systemu operacyjnego CROOK dla minikomputera MERA-400]].

Menu nawigacyjne