• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • ZAM-41

    Przeczytaj także...
    Kod znak-moduł to sposób zapisu liczb całkowitych oznaczany jako ZM (bądź SM – ang. sign-magnitude). Wszystkie bity poza najstarszym mają takie samo znaczenie jak w naturalnym kodzie binarnym. Wyróżniony bit w tym zapisie jest bitem znaku. Jeżeli ma on wartość 0 to dana liczba jest nieujemna, jeżeli 1, to liczba jest niedodatnia. W związku z tym występują dwie reprezentacje zera: +0 (00000000ZM) i -0 (10000000ZM). Jednocześnie wpływa to na zakres liczb jaki można przedstawić używając kodowania ZM na n bitach:JOM (Język Operacyjny Maszyny) – język komputerowy dla komputerów serii ZAM-41. Język ten przeznaczony był do opisywania wykonywanych na maszynie tzw. problemów. Obejmował definiowanie tytułów/nagłówków dla problemów, zadań które dla danego problemu należało zrealizować oraz definiowało się środki techniczne niezbędne do ich wykonania, takie jak urządzenia wejścia-wyjścia, translatory, podprogramy itp..
    Pamięć taśmowa (ang. tape memory) – typ masowej pamięci zewnętrznej, w której jako nośnik informacji jest wykorzystywana taśma magnetyczna.

    ZAM 41 – pierwszy polski komputer do przetwarzania danych zaprojektowany w Instytucie Maszyn Matematycznych (IMM) w Warszawie, a produkowane przez Zakład Doświadczalny Instytutu.

    Był jedynym produkowanym seryjnie modelem rodziny komputerów do przetwarzania danych opracowanym przez IMM na polecenie rządu z roku 1961. Prace nad pozostałymi: minikomputerem ZAM-11 i największym ZAM-51 nie zostały ukończone. Wykonano jedynie 2 lub 3 maszyny prototypowe ZAM-21.

    Komputer często umieszczano w dwóch albo trzech pomieszczeniach rozdzielonych przeszklonymi ściankami. Wydzielano pomieszczenie dla wymagających stałej temperatury i wyższej czystości pamięci taśmowych. W oddzielnym pomieszczeniu umieszczona była bardzo hałaśliwa drukarka wierszowa.

    COBOL (ang. COmmon Business Oriented Language) – język programowania stworzony z głównym przeznaczeniem do prac programistycznych w dziedzinach ekonomii i biznesu.Urządzenie wejścia-wyjścia, urządzenie we/wy, urządzenie I/O (ang. input/output device) służy do komunikacji systemu komputerowego z jego użytkownikiem lub innym systemem przetwarzania danych. Urządzenie wejścia-wyjścia służy często do zamiany wielkości fizycznych na dane przetwarzane przez system lub odwrotnie. Np. mysz komputerowa przetwarza ruch ręki, odbiornik GPS aktualne położenie geograficzne, a monitor komputera przetwarza dane komputerowe na obraz.
    Z przodu po lewej: drukarka wierszowa
    pod ścianą: jednostka centralna z pamięcią bębnową
    za szybami: jednostki pamięci taśmowej PT-2
    na środku biurko z modułów od lewej:
    czytnik taśmy dziurkowanej
    dwa perforatory taśmy dziurkowanej
    dalekopis jako monitor
    nad biurkiem pulpit

    Dane[ | edytuj kod]

  • rodzina: ZAM
  • typ: komputer II generacji zbudowany na selekcjonowanych germanowych tranzystorach stopowych TG1 produkowanych w Tewie (pakiety typu S-400)
  • organizacja:
  • arytmetyka binarna, zapis liczb znak-moduł
  • słowo maszynowe długości 24 bitów podzielone na 4 znaki po 6 bitów i 3 znaki po 8 bitów
  • liczby:
  • krótkie – 24 bity
  • długie – 48 bitów
  • zmiennoprzecinkowe – 48 bitów
  • rozkazy jednoadresowe z 15-bitowym adresem
  • zestaw znaków nie zawierał małych liter
  • programowy zmienny przecinek realizowany przez ekstrakody (brak rozkazów zmiennoprzecinkowych realizowanych sprzętowo)
  • prędkość:
  • ponad 30 000 rozkazów stałoprzecinkowych na sekundę
  • cykl odczytu pamięci operacyjnej: 6 lub 10 µs
  • czas dostępu: 3,5 lub 6 µs
  • pamięć operacyjna:
  • ferrytowa na rdzeniach o średnicy 2 mm, 24 bitowa + bit parzystości
  • od 8 do 256 Ksłów (w modułach po 8 Ksłów)
  • 32 k adresowane bezpośrednio, a pozostałe pośrednio lub z zastosowanie B-modyfikacji (rejestru indeksowego)
  • szafy jednostki centralnej i pamięci bębnowej o wymiarach 1700x680x680 mm
  • wyprodukowano łącznie: 16 szt.
  • | edytuj kod]

  • monitordalekopis
  • czytnik taśmy pięciokanałowej
  • perforator taśmy pięciokanałowej
  • czytnik kart dziurkowanych
  • drukarka wierszowa.
  • | edytuj kod]

  • pamięć taśmowa – jednostki pamięci PT-2 z jednostką sterującą
  • od 1 do 4 modułów z pamięci bębnowej PB-5 o pojemności 32 Ksłów każdy (przy pojemności 64 Ksłów ok. 42 Ksłów przeznaczonych dla programu)
  • z jednym komputerem był używany prototyp pamięci bębnowej PB-6 o pojemności 20 mln bitów (ok. 800 Ksłów).
  • Wieloprogramowość[ | edytuj kod]

  • 2 programy w trybie wsadowym; rzadko wykorzystywana.
  • Oprogramowanie[ | edytuj kod]

    Systemy operacyjne[ | edytuj kod]

  • SO (system operacyjny): SO 41, SO 141 (wsadowy), SO 241
  • TRAN – czasu rzeczywistego.
  • | edytuj kod]

  • PJEG (asembler przeznaczony dla twórców oprogramowania)
  • JOM
  • SAS 41 (makroasembler)
  • algorytmiczne:
  • SAKO
  • Algol
  • przetwarzania danych:
  • EOL – język do przetwarzania informacji tekstowej
  • COBOL
  • symulacyjne:
  • CEMMA – język do symulacji procesów ciągłych
  • ZAM-GPSS – język do symulacji procesów dyskretnych
  • Astek – język opisu i obróbki statystycznej
  • przewidziane w projekcie lecz niezrealizowane
  • FORTRAN IV.
  • Zachowane[ | edytuj kod]

    Brak.

    Przypisy[ | edytuj kod]

    1. Maszyny Matematyczne nr 1-2/1968r [1]
    2. Informatyka nr 3/1973r [2]
    3. ZAM-41. Kompendium programowania Instytut Maszyn Matematycznych 1973r [3]
    4. Brak zgodności w dostępnych danych dotyczących szybkości pamięci operacyjnej.
    5. Pamięci masowe maszyn cyfrowych [4]
    Komputer drugiej generacji jest to komputer, w którym do budowy elementów logicznych - bramek - wykorzystano elementy półprzewodnikowe. Były nimi wynalezione w połowie XX w. tranzystory. Do komputerów takich zaliczał się np. ZAM 41, Cray-1.CEMMA (Cyfrowe Modelowanie Maszyny Analogowej) – język programowania przeznaczony do modelowania procesów i symulacji komputerowej (język symulacyjny). W języku tym można było modelować procesy opisywane równaniami różniczkowymi zwyczajnymi, zarówno liniowymi, jak i nieliniowymi, o współczynnikach zależnych lub niezależnych od czasu. System Cemma został opracowany w Instytucie Maszyn Matematycznych w Warszawie dla komputera ZAM-41.




    Warto wiedzieć że... beta

    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.
    SAKO (System Automatycznego Kodowania Operacji) to język algorytmiczny polskich komputerów: XYZ, ZAM-2, ZAM-21 i ZAM-41 nastawiony na otrzymywanie efektywnego kodu. Początkowo wspomagał tylko obliczenia w stałym przecinku. W wersji dla ZAM-21 i ZAM-41 dodano zmienny przecinek.
    Instytut Maszyn Matematycznych (IMM) w Warszawie – instytut badawczy nadzorowany przez ministra właściwego do spraw gospodarki.
    24-bitowe – słowa, adresy i inne dane to takie informacje, które mieszczą się na 24 bitach pamięci, co jest równe 3 oktetom. 24-bitowe architektury CPU czy ALU są architekturami używającymi takiej właśnie wielkości rejestrów, szyny adresowej, szyny danych.
    Pamięć operacyjna (ang. internal memory, primary storage) – pamięć adresowana i dostępna bezpośrednio przez procesor, a nie przez urządzenia wejścia-wyjścia procesora. W pamięci tej mogą być umieszczane rozkazy (kody operacji) procesora (program) dostępne bezpośrednio przez procesor i stąd nazwa pamięć operacyjna. W Polsce często pamięć ta jest utożsamiana z pamięcią RAM, choć jest to zawężenie pojęcia, pamięcią operacyjną jest też pamięć nieulotna (ROM, EPROM i inne jej odmiany) dostępna bezpośrednio przez procesor, a dawniej używano pamięci o dostępie cyklicznym.
    Przetwarzanie danych (ang. data processing) – przekształcanie treści i postaci danych wejściowych (ang. input) metodą wykonywania systematycznych operacji w celu uzyskania wyników (ang. output) w postaci z góry określonej. Wyróżnia się przetwarzanie numeryczne (stosunkowo skomplikowane algorytmy i niewielkie ilości danych) oraz systemowe (stosunkowo proste algorytmy i duże ilości danych).
    Germanowy tranzystor stopowy to tranzystor stopowy wykonany z cienkiej płytki słabo domieszkowanego germanu będącego bazą z wtopionymi w temperaturze około 550 °C po przeciwnych stronach kulkami metalu. Wtopienie metalu zmienia typ półprzewodnika na przeciwny, tworząc obszary emitera i kolektora.

    Reklama

    Czas generowania strony: 0.024 sek.