• første digitale computer er designet af Charles Babbage (1792-1871) kaldet Analytisk Engine.
• Design var rent mekaniske (hjul, gear, tandhjul osv)
• Grundet Upålidelige design fik ikke populære.
•
•
• Det havde ikke nogen operativsystem.
•
•
• Omkring 1940 John Von Neumann og andre udviklede Beregning Engine. • I første omgang brugte de mekaniske relæer, men var meget langsom. • Erstattet af vakuumrør. • Maskiner var enorme, Hele værelset størrelse, med Titusindvis af vakuumrør.
• Stadig millioner gange langsommere end dagens billigste PC. • Programmeringen blev gjort i maskinsprog. • Ofte ved ledningsføring op plug bestyrelser til at styre maskinens grundlæggende funktioner. • • Programmeringssprog var ukendte. • Operativsystemer var uhørt. • Programmører nødt til at melde sig til en blok af tid • Kom ned til maskinrummet • Sæt hans eller hendes plug bord i computeren. • Tilbring de næste par timer i håb om, at ingen af de tusinder af vakuumrør ville brænde i løbet af de programmer kører. • • • Bare numeriske beregninger blev udført.
• • • I 1950 hulkort blev indført i stedet for plug bestyrelser. • • •
• I 1950'erne Transistorer blev indført.
• Computere var pålidelige nok til at blive fremstillet og solgt.
• Maskiner blev kaldt mainframes, låst inde i et særligt luft Værelse med aircondition, de professionelle operatører til at betjene dem.
• Kun store virksomheder eller større govt. agenturer eller universiteter havde råd den multimillion dollar prisen udstyr.
•
• Hvis du vil køre et job
• Write program på papir (FORTRAN eller Assembler), så slå det på dorn kort.
• Bring spil kort til computeren værelse og udlevere dem til operatøren. (Vent Output)
• Når Job bliver færdig, operatør tager printe ud og bringer til output Værelset og derefter programmør kan samle det.
•
•
• Under Job hvis FORTRAN compiler behov så? • Udfør Næste opgave. • Meget Computer Time blev spildt, mens Operatører bevægede sig rundt i maskinrummet.
• • Høj Cost Udstyr, hvordan at reducere spildtid? • • opløsning blev batchsystem. • • Idé var at indsamle en bakke fuld af arbejdspladser i Input rummet. • Læs Jobs på et magnetbånd med en lille billig computer IBM 1401, var meget god til læsning kort, kopiering bånd & udskrivning output. (var ikke god til numeriske beregninger) • Andre meget dyrer