sobota, 25 października 2014

Wojna, technologia i ekonomia 3

Wojna, technologia i ekonomia 3

  Rewolucja COTS juz w drugiej polowie lat osiemdziesiatych silnie ograniczyla projektowanie i produkcje komputerow dedykowanych jedynie do celow militarnych.

W 1985 roku rozpoczeto produkcje uniwersalnego amerykanskiego wylacznie militarnego komputera oznaczonego ARMY TM 11-5895-1308-24 , NAVY EE610-HD-MMI-010/W11 0-UYK-42(V)4 , AIR FORCE TO 31S5-2UYK42-52. Cala jego dokumentacja (467 stron) jest dostepna w zasobach WWW.
Cytat:
"Mid-range Militarized DEC PDP-11/44 Computer.
· Speed - 500 KOPS
· Capable of 1.5M Bytes of NMOS ECC memory. 1.OM Bytes (512K word) standard.
· Two Multiplexed Serial line ports providing a total of:
· 4 Synchronous I/O Channels
· 8 Asynchronous I/O Channels "

Z dokumentacji wynika ze jest to najzwyklejszy ale "zmilitaryzowany" komputer PDP-11/44 koncernu Digital Equipment. DEC ten mikrokomputer wprowadzil na rynek w 1980 roku. Mial on zastapic zaawansowane (w ramach tej rodziny) ale starzejace sie modele modele 11/45 i 11/70. Mogl miec maksymalnie 4 MB fizycznej pamieci. Mogl byc ukompletowany z modulem zmiennoprzecinkowym (w nim 16 ukladow AM2901) i modulem "Commercial Instruction Set". Komputer militarny tych modulow nie ma. Byl to ostatni procesor lini PDP-11 wykonany z uzyciem dyskretnej logiki TTL. Przykladowo ALU procesora wykonano (dokumentacja zawiera schematy) na ukladach 74S381 bedacych nastepca bardzo popularnych ukladow 74181 stosowanych w wielu mikrokomputerach lat siedemdziesiatych. Byl to takze ostatni komputer koncernu DEC ze sterowaniem hardwarowym. Wszystkie pozniejsze maja juz sterowanie mikroprogramowe.

Dosc bogate oprogramowanie rodziny PDP-11 spowodowalo ze zgodne z PDP-11 mikrokomputery produkowano w ZSRR (SM-4, SM-1420, SM-1600, seria Elektronika BK, Elektronika 60, Elektronika 85, DVK i UKNC ), Bulgarii (SM-4, SM-1420, IZOT-1016), Polsce (MERA-60), Wegrzech (SM-4, TPA-1140, TPA-1148, TPA-11/440) , Czechoslowacji (SM-4/20, SM 52-11, JPR-12R), Rumuni (rodzina CORAL). Produkcje w krajach satelickich prowadzono wylacznie na podstawie dokumentacji opracowanej w ZSRR Trudno powiedziec czy wywiad ZSRR ukradl dokumentacje ukladow LSI-11 (wieloukladowy procesor z 1975 roku stosowany takze w Elektronika-60) czy tez ich klon opracowano samodzielnie.
W samych USA produkowane zgodne z PDP-11 mikrokomputery CalData. Rodzine PDP-11 klonowano tez w innych krajach.

Tak jak w DEC scalil procesor w malowydajny wieloukladowy quasi mikroprocesor LS-11 to w tym samym 1975 roku koncern HP scalil 16 bitowy procesor rodziny mikrokomputerow HP-2100. Ani DEC ani HP mikroprocesorow na otwartym rynku nie sprzedawaly. Na dojrzale i ogolnie dostepne mikroprocesory 16 bitowe trzeba bylo poczekac 3 lata.

Po wprowadzeniu w 1978 roku przez Intel-a pierwszego 16 bitowego mikroprocesora 8086 rodziny '86 (i w 1979 roku przez Motorole procesora 68000) budowanie procesorow na dyskretnych ukladach logicznych bylo czystym nonsensem a juz zwlaszcza po 1982 roku gdy Intel wypuscil mikroprocesory 80286 (serce komputera PC/AT) i 80186 z rodziny '86. Architektura mikrokomputerow PDP-11 miala zreszta duzy wplyw na konstrukcje mikroprocesora 68000 Motoroli ktory juz dorownywal wydajnoscia najlepszym modelom rodziny PDP-11. Mikroprocesor Intel 80186 jest dosc wydajny a dedykowany jest do komputerow wbudowanych i ma juz peryferia typowe dla mikrokontrollerow. Wykonana na nim jednostka ma w szczegolnosci dosc malo ukladow Glue Logic co jest ogromna zaleta - uprasza konstrukcje i obniza cene. Mikroprocesor byl chetnie stosowany nawet w XXI wieku.
W omawianym militarnym komputerze rozbudowana nowoczesna karta do komunikacji serialnej jest wykonana wlasnie na mikroprocesorze 80186. Tak wiec w konstrukcji militarnego mikrokomputera mamy absolutna niespojnosc technologiczna i logiczna. Obok przestarzalego procesora na dyskretnych ukladach TTL (zajmuje duzo miejsca, pozera energie i jest zawodny !), mamy juz nowoczesne i pojemne pamieci NMOS i nowoczesny mikroprocesor o podobnej wydajnosci jak procesor glowny. Zdaje sie zreszta ze w wielu zastosowaniach komunikacyjnych tego mikrokomputera gro pracy wykonuje wlasnie procesor 80186. W karcie do obslugi konsoli uzyto starszego 8 bitowego procesora Intel 8085.

Na czym polegla "militaryzacja" sprzetu elektronicznego. Przykladowo zamiast ukladow logicznych TTL serii 74XXX stosowano identyczne funkcjonalnie uklady serii 54XXX mogace pracowac w poszerzonym zakresie temperatury. Norma bylo w systemach militarnych szerokie stosowanie ukladow w obudowach ceramicznych a nie jak w ukladach komercyjnych obudowach plastikowych. Specjalna, wytrzymala obudowa calosci. I tak dalej.

Brak komentarzy:

Prześlij komentarz