Colossus

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką
Colossus Mark 2 skaičiavimo mašina.

Colossus - viena iš pirmųjų programuojama, elektroninė, skaitmeninė skaičiavimo mašinų, kurią naudojo Britanijos dešifruotojai, skaitant vokiečių užkoduotus pranešimus, naudotus antrajame pasauliniame kare. Joje skaičiavimui atlikti buvo naudojamos elektroninės (vakuminės) lempos.

Ši skaičiavimo mašina sukurta inžinieriaus Tomo Flaverio (angl. Tommy Flowers), dalyvaujant Allen Coombs, Sid Broadhurst ir Bill Chandler iš pašto priemonių tyrimų stoties (angl. Post Office Research Station), skirta spręsti matematiko Makso Neumano (angl. Max Newman) iš Bletchley Park. Jos prototipas Colossus Mark 1 pradėjo veikti nuo 1943 m. gruodžio mėn. ir buvo 1944 m. sausio 18 d. perkeltas į Bletchley Park ir 1944 m. vasario 5 d. paleistas.[1] Pagerintas Colossus Mark 2 pradėjo veikti 1944 m. birželio 1 d., kaip tik prasidėjus išsilaipinimui Normandijoje.[2]

Konstrukcija[taisyti | redaguoti kodą]

Colossus Mark 1 sudarė 1 500 elektroninių lempų. Paleidus Colossus Mark 1, buvo pradėtas Colossus Mark 2 projektavimas. Šios skaičiavimo mašinos projektavimui vadovavo Allen Coombs. Colossus Mark 2 sudarė 2 400 elektroninių lempų ir buvo 5 kartus greitesnė nei Colossus Mark 1.

Colossus apdorojo 5 000 simbolių per sekundę, esant 12 m/s perfojuostos skaitymo greičiui. Schema buvo sinchronizuojama, naudojant laiko signalus, generuojamus krumpliaračio pasisukimų pagal perfojuostos skylutes. Skaičiavimo greitį ribojo mechaninio perfojuostos skaitymo įrenginio greitis. Darbui pagreitinti buvo naudojamos dvi ar daugiau Colossus skaičiavimo mašinų, bandant skirtingus dekodavimo variantus vienu metu. Tai šiuo metu vadinama lygiagrečiu skaičiavimu.

Nuorodos[taisyti | redaguoti kodą]

  1. Jack Copeland, "Machine against Machine", p. 75 (visas straipsnis psl. 64-77) in B. Jack Copeland, ed., Colossus: The Secrets of Bletchley Park's Codebreaking Computers, Oxford University Press, 2006
  2. A Brief History of Computing, by Stephen White. Šaltinis naudojamas pagal suteiktą teisę.