• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Transputer

    Przeczytaj także...
    RISC (Reduced Instruction Set Computer) – nazwa architektury mikroprocesorów, która została przedstawiona pod koniec lat 70. w teoretycznych pracach na uniwersytecie Berkeley oraz w wynikach badań Johna Cocke z Thomas J. Watson Research Center.Przetwarzanie współbieżne (ang. concurrent computing) – przetwarzanie oparte na współistnieniu wielu wątków lub procesów, operujących na współdzielonych danych. Wątki uruchomione na tym samym procesorze są przełączane w krótkich przedziałach czasu, co sprawia wrażenie, że wykonują się równolegle.
    Direct Memory Access, DMA (z ang. bezpośredni dostęp do pamięci) – technika, w której sprzęt komputerowy podłączony do płyty głównej, np. karta graficzna, karta dźwiękowa, karta sieciowa czy kontroler dysku twardego, mogą korzystać z pamięci operacyjnej RAM lub portów we-wy, pomijając przy tym CPU. Wymaga to niewielkiej współpracy ze strony procesora, który musi zaprogramować kontroler DMA do wykonania odpowiedniego transferu danych, a następnie na czas przesyłania danych zwolnić magistralę systemową (przejść w stan wysokiej impedancji). Natomiast sam transfer danych jest już zadaniem wyłącznie kontrolera DMA. Realizacja cykli DMA może być przejmowana przez dedykowany układ cyfrowy, tak jak np. w komputerach PC, lub być realizowana programowo przez dane urządzenie.
    Transputer

    Transputer (ang. transistor + computer) – mikrokomputer w jednym układzie scalonym. Zaprojektowany specjalnie do obliczeń równoległych (szybka komunikacja i łatwość połączenia z innymi transputerami). Był odpowiedzią na potrzebę prostych, tanich i bardzo szybkich układów, które można by zastosować w superkomputerach – ówczesne procesory były zbyt wolne i trudne w tworzeniu konstrukcji wieloprocesorowych. Transputery mogły wewnętrznie pracować z częstotliwością wielokrotnie wyższą od procesorów z tamtego okresu, a zastosowane w nich koncepcje przetwarzania równoległego są wykorzystywane do dzisiaj w różnych rozwiązaniach procesorów i superkomputerów np. Blue Gene. Wraz z transputerem opracowany został język programowania równoległego occam.

    Koprocesor, jednostka zmiennoprzecinkowa (FPU, ang. Floating Point Unit) to układ scalony wspomagający procesor w obliczeniach zmiennoprzecinkowych. W większości współczesnych konstrukcji, koprocesor arytmetyczny, a także jednostki obsługujące bardziej skomplikowane obliczenia (np. instrukcje wektorowe) są zintegrowane z procesorem w jednym układzie.Gigabajt (10, skrót GB) lub Gibibajt (2, skrót GiB) – jednostka używana w informatyce oznaczająca miliard (a w praktyce częściej 1.073.741.824 ~ 1.000.000.000 = 10) bajtów.

    W skład transputera wchodzi procesor typu RISC, wewnętrzna pamięć RAM oraz łącze pamięci zewnętrznej, która umożliwia adresowanie w przestrzeni 4 GB. Do komunikacji z innymi transputerami wykorzystywane są cztery kanały DMA.

    Pierwszym modelem transputera był T-414 z 1985 zbudowany przez angielską firmę Inmos. Zawierał on 32-bitowy procesor oraz 2 kB pamięci RAM. Jego następcą był T-800, w skład którego wchodziła także jednostka zmiennoprzecinkowa zgodna ze standardem IEEE 754. W 1994 powstał model T-9000 wyposażony w 16 kB pamięci, 64-bitową jednostkę zmiennopozycyjną oraz kanały o przepustowości 100 MB/s. Jednak ten projekt doprowadził INMOS na skraj bankructwa i został zarzucony przez jego nowego właściciela – SGS-Thomson.

    Przestrzeń adresowa to mapa możliwej do zaadresowania przez proces pamięci. Nie cały jej obszar musi mieć swój odpowiednik w pamięci fizycznej, co jest implementowane za pomocą pamięci wirtualnej. W skład przestrzeni adresowej procesu wchodzą najczęściej:Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

    Przypisy[ | edytuj kod]

    1. Witold Komorowski, Instrumenta computatoria, Gliwice: Wydawnictwo Helion, 2000, ISBN 83-7197-333-0, OCLC 749276970.

    Zobacz też[ | edytuj kod]

  • Atari Transputer Workstation




  • Warto wiedzieć że... beta

    64-bitowe – słowa, adresy i inne dane to takie informacje, które mieszczą się na 64 bitach pamięci, co jest równe 8 oktetów. 64-bitowe architektury CPU czy ALU są architekturami używającymi takiej właśnie wielkości rejestrów, szyny adresowej, szyny danych.
    Mikrokomputer – komputer o niewielkich rozmiarach, z pojedynczym mikroprocesorem, pracujący oddzielnie lub jako jeden z elementów złożonego układu, np. komputer osobisty, laptop.
    Pamięć zewnętrzna (en. secondary storage) – pamięć komputerowa, która nie jest bezpośrednio dostępna przez procesor. Jest dostępna jako urządzenie zewnętrzne, które przechowuje dane. Z tego powodu tego typu pamięci komputerowe są wolniejsze od pamięci operacyjnej. Niedogodność tę równoważą nieulotnością, większą pojemnością lub niższą ceną przechowywania informacji.
    IEEE 754 – standard reprezentacji binarnej i operacji na liczbach zmiennoprzecinkowych (IEEE floating-point standard), implementowany powszechnie w procesorach i oprogramowaniu obliczeniowym.
    occam – język programowania, opracowany w roku 1983 przez firmę INMOS, a będący praktyczną implementacją formalizmu CSP (z ang. Communicating Sequential Processes). Język opracowany został i był przede wszystkim wykorzystywany jako narzędzie programowania transputerów. Nazwa pochodzi od nazwiska Williama Ockhama, kojarzonego z "brzytwą Ockhama".
    Atari Transputer Workstation (znany także jako ATW-800, ATW lub Abaq) – komputer typu stacja robocza produkowany przez firmę Atari w drugiej połowie lat 80. Był oparty na INMOS transputerze, co powodowało, że był to znacznie bardziej wydajny sprzęt od pozostałych dostępnych ówcześnie na rynku.
    Blue Gene – architektura superkomputerów rozwijana przez IBM we współpracy z Lawrence Livermore National Laboratory oraz Departamentem Energii USA. Obecnie istnieją trzy generacje tej architektury: BlueGene/L, BlueGene/P oraz BlueGene/Q.

    Reklama

    Czas generowania strony: 0.957 sek.