BESYS
Deweloper | Laboratoria Bella |
---|---|
Napisane w | IBM 's FORTRAN i North American 's Symbolic Assembly Program (SAP) |
Stan roboczy | Przerwane |
Pierwsze wydanie | 1957 |
Najnowsze wydanie | BE90/1968 |
Platformy | IBM 704 |
Historia systemów operacyjnych na komputerach mainframe IBM |
---|
BESYS ( Bell Operating System ) był wczesnym środowiskiem obliczeniowym, pierwotnie wdrożonym jako system operacyjny przetwarzania wsadowego w 1957 roku w Bell Labs dla komputera IBM 704 .
Przegląd
System został opracowany, ponieważ Bell rozpoznał „zdecydowaną niezgodność… między wewnętrzną prędkością 704, powolnością jego sprzętu do rejestrowania jednostek on-line i nieodłączną powolnością operacji ręcznych związanych z samodzielnym użytkowaniem”. Według Drummonda, nazwa BESYS, chociaż powszechnie uważa się, że oznacza BEll SYStem, jest w rzeczywistości połączeniem istniejącego wcześniej kodu SHARE dla Bell Telephone Laboratories, Murray Hill, NJ oraz kodu przypisanego przez SHARE dla oprogramowania systemowego, SYS .
Celem systemu było:
- Elastyczne wykorzystanie sprzętu, nieprzerwana praca.
- Wydajne przetwarzanie wsadowe, operacja taśma na taśmę z buforowaniem offline danych rekordów jednostkowych .
- Stosowanie kart kontrolnych w celu zminimalizowania konieczności interwencji operatora .
- Zezwól programom użytkownika na dostęp do funkcji wejścia/wyjścia , sterowania systemem i bibliotek programów .
- zrzutu pamięci do debugowania .
- Symulacja interpreterów L1 i L2 w celu zapewnienia kompatybilności oprogramowania z IBM 650 .
Początkowa wersja systemu BESYS-1 była używana do 16 października 1957 r. Została stworzona przez George'a H. Mealy'ego i Gwen Hansen wraz z Wandą Lee Mammel i wykorzystywała języki programowania IBM's FORTRAN i United Aircraft 's Symbolic Assembly Program (SAP). . Zostało zaprojektowane z myślą o wydajnej obsłudze dużej liczby zadań rozpoczynających się na kartach perforowanych i uzyskiwaniu wyników odpowiednich do drukowania na papierze i kartach perforowanych. System zapewniał również możliwości przetwarzania danych przechowywanych na taśmach magnetycznych i dyskach magnetycznych . Zazwyczaj przetwarzanie kart perforowanych i drukowanie odbywało się w trybie off-line przez peryferyjne elektroniczne maszyny księgowe , komputery IBM 1401 i ostatecznie komputery sprzężone bezpośrednio.
Pierwszym systemem faktycznie używanym w Bell Labs był BESYS-2. System rezydował na taśmie magnetycznej i zajmował najniższe 64 (36-bitowe) słowa i najwyższe 4K słów pamięci. Górne słowa 4K zawierały rezydentną część monitora iw razie potrzeby można je było częściowo zamienić na bęben magnetyczny , aby zwolnić dodatkowy rdzeń dla programu użytkownika.
„BESYS był złożonym pakietem oprogramowania, który zapewniał wygodne wejście/wyjście oraz zintegrowane funkcje przechowywania plików na dysku”.
Wewnętrzny użytek
BESYS był szeroko stosowany przez wiele działów Bell Labs przez ponad dekadę. Został udostępniony za pośrednictwem SHARE innym osobom bez opłat lub formalnego wsparcia technicznego.
wersje BESYS
Wersje środowiska BESYS (BESYS-3 (1960), BESYS-4 (1962), BESYS-5 (1963), BESYS-7 (1964) i BE90 (1968)) zostały zaimplementowane, gdy podstawowe komputery przechodziły przez IBM Rodzina 709X . Rozwój BESYS został przerwany, gdy Bell Labs przeniósł się do IBM System / 360 w 1969 roku. Przez cały ten okres szefem projektu rozwojowego BESYS był George L. Baldwin.