EDVAC – tidig elektronisk dator som lagrade program: historia och fakta
EDVAC – banbrytande tidig elektronisk dator som introducerade lagrade program. Historia, tekniska fakta, prestanda och dess betydelse för modern datateknik.
EDVAC (Electronic Discrete Variable Automatic Computer) var en av de första elektroniska datorerna som byggdes enligt den numera välkända idén om ett lagrat program. Till skillnad från föregångaren ENIAC opererade EDVAC i binär form och kunde lagra både instruktioner och data i samma minne, vilket avsevärt förenklade programmering och ökade flexibiliteten.
Utveckling och bakgrund
EDVAC utvecklades av gruppen runt John Presper Eckert och John Mauchly vid Moore School of Electrical Engineering, University of Pennsylvania, på uppdrag av USA:s militär (Ballistic Research Laboratory). Den teoretiska grunden för den lagrade-program-idén populariserades i John von Neumanns skrift ofta kallad "First Draft of a Report on the EDVAC", vilket bidrog starkt till att konceptet spreds.
Teknisk uppbyggnad och funktion
Funktionellt var EDVAC en binär, seriell dator med automatisk aritmetik och styrning. Den hade inbyggda rutiner för addition, subtraktion, multiplikation och programmerad division, samt en automatisk kontrollenhet. För minne använde maskinen i huvudsak mercury delay lines (fördröjningslinjer), vilket var en vanlig teknik för sekventiellt minne före magnetkärneminne blev dominerande.
- Minne: 1 000 ord om 44 bitar vardera (serielt lagrade).
- Prestanda: genomsnittlig additionstid cirka 864 mikrosekunder, genomsnittlig multiplikationstid cirka 2 900 mikrosekunder.
- Arbetsläge: seriell bearbetning av bitar och instruktioner.
- Komponenter: elektronrör och fördröjningslinjer (mercury delay lines) – stora fysiska komponenter som krävde kylning och underhåll.
Drift och användning
EDVAC installerades och användes av Ballistic Research Laboratory för beräkningar inom balistik och annan militär forskning. Maskinen var i aktiv drift under 1950-talet och visade sig över tid vara relativt pålitlig och produktiv för sin era. Enligt samtida uppgifter var EDVAC i drift mer än 20 timmar per dag år 1960, med en genomsnittlig felfri drifttid på ungefär åtta timmar. EDVAC kördes fram till 1961 då den ersattes av den nyare datorn BRLESC.
Betydelse och arv
EDVACs främsta historiska betydelse ligger i praktisk implementering av det lagrade-program-konceptet och i övergången från decimala, kabelprogrammerade maskiner till binära datorer där program kunde ändras genom att lagra nya instruktioner i minnet. Detta var en viktig milstolpe mot dagens arkitektur för datorer (den så kallade von Neumann-arkitekturen), och EDVAC influerade många följande datorprojekt både i USA och internationellt.
Kritik och historiska diskussioner
Runt EDVAC-projektet uppstod även diskussioner om upphovsrätt och erkännande av idéer, framför allt kring publiceringen av von Neumanns "First Draft" och frågan om hur mycket av konceptet som skulle tillskrivas de olika personer och lag.
Sammanfattning
EDVAC var ett tidigt praktiskt exempel på en lagrad-program-dator som arbetade i binär form och använde sekventiellt minne. Med sina tekniska lösningar och sin operativa användning under 1950-talet hjälpte EDVAC till att bana väg för efterföljande generationer av datorer och etablerade principer som fortfarande ligger till grund för modern datorteknik.
Frågor och svar
F: Vad är EDVAC?
S: EDVAC står för Electronic Discrete Variable Automatic Computer och är en av de första elektroniska datorerna.
F: Vad var annorlunda med EDVAC jämfört med ENIAC?
S: Till skillnad från ENIAC arbetade EDVAC i binär form och kunde lagra program.
F: Vilka var några av EDVAC:s funktioner?
Svar: EDVAC hade automatisk addition, subtraktion, multiplikation, programmerad division och automatisk kontroll med en kapacitet på 1 000 44-bitars ord.
F: Vilken kapacitet hade EDVAC?
S: EDVAC hade en kapacitet på 1 000 44-bitars ord.
F: Vilka var de genomsnittliga additions- och multiplikationstiderna för EDVAC?
Svar: Den genomsnittliga additionstiden för EDVAC var 864 mikrosekunder och den genomsnittliga multiplikationstiden var 2 900 mikrosekunder.
F: Hur produktiv var EDVAC under sin drifttid?
S: Under sin operativa livslängd visade sig EDVAC vara tillförlitlig och produktiv för sin tid och fungerade felfritt i åtta timmar per dag med en total drifttid på över 20 timmar per dag.
F: När ersattes EDVAC och av vad?
S: EDVAC ersattes av BRLESC 1961.
Sök