DASK

DASK był pierwszym komputerem w Danii . Został oddany do użytku w 1955 roku, zaprojektowany i zbudowany przez Regnecentralen , i rozpoczął działalność we wrześniu 1957 roku. DASK to skrót od Dansk Aritmetisk Sekvens Kalkulator lub Danish Arithmetic Sequence Calculator . Regnecentralen prawie nie zezwoliło na tę nazwę, ponieważ słowo dask oznacza po duńsku „policzek”. Ostatecznie jednak nazwano go tak, aby pasował do wzorca nazwy BESK , szwedzkiego komputera, który dostarczył początkowej architektury DASK.

DASK wywodzi swoje korzenie z roku 1947 i celu postawionego przez Akademiet for de Tekniske Videnskaber ( Akademia Nauk Technicznych lub Akademia Nauk Stosowanych ), którym było podążanie za rozwojem nowoczesnych urządzeń komputerowych . Początkowe fundusze uzyskano za pośrednictwem Ministerstwa Obrony (Dania), ponieważ duńskie wojsko otrzymało dotację w ramach planu Marshalla na maszyny szyfrujące , dla których wojsko nie widziało natychmiastowej potrzeby.

Pierwotnie pomyślany jako kopia BESK , szybki postęp w tej dziedzinie pozwolił na wprowadzenie ulepszeń w trakcie rozwoju, tak że ostatecznie nie była to kopia BESK. DASK był jednorazowym projektem, który miał miejsce w willi. Maszyna stała się tak duża, że ​​podłoga musiała zostać wzmocniona, aby utrzymać masę 3,5 tony.

DASK wyróżnia się tym, że był przedmiotem jednej z najwcześniejszych implementacji ALGOL , określanej jako DASK ALGOL , której współautorami byli Jørn Jensen i Peter Naur .

Architektura

DASK była maszyną lampową opartą na szwedzkim projekcie BESK . Jak opisano w 1956 roku, zawierał 2500 lamp próżniowych, 1500 elementów półprzewodnikowych i wymagał trójfazowego o mocy co najmniej 15 kW.

Szybka pamięć to 1024 40-bitowych słów rdzenia magnetycznego pamięci (czas cyklu 5 µs), adresowalnych bezpośrednio jako 1024 pełnych lub 2048 półsłów. Zostało to uzupełnione dodatkowymi 8192 słowami podkładu przechowywanego na bębnie magnetycznym (3000 obr./min). Pełne słowo zawierało 40-bitowe liczby w postaci uzupełnienia do dwóch lub dwie 20-bitowe instrukcje.

Oprócz dwóch akumulatorów DASK posiadał trzy rejestry indeksowe , za pomocą których można było modyfikować adresy większości instrukcji. Słowo instrukcji składało się z 11 bitów na adres, dwa bity na wybór rejestru indeksowego i 7 bitów na kod operacji i jej modyfikatory.

Operacje obejmowały dodawanie i odejmowanie (56 µs), mnożenie i dzielenie (364 µs), przesunięcie binarne i koniunkcję bitową.

Urządzenia peryferyjne początkowo obejmowały 5-bitową taśmę papierową (czas odczytu 400 znaków na sekundę) i dalekopis (12 znaków na sekundę); taśma magnetyczna i inne urządzenia peryferyjne zostały dodane później.

Zobacz też

Linki zewnętrzne