• Første Digital Computer er designet av Charles Babbage (1792-1871) heter Analytical Engine.
• Design var rent mekaniske (hjul, tannhjul, hjul etc)
• Grunnet Upålitelig utforming fikk ikke populært.
•
•
• Det har ikke noen Operating System.
•
•
• Rundt 1940 John Von Neumann og andre utviklet Beregning Engine. • Først de brukte mekaniske releer, men var veldig treg. • Erstattet av vakuumrør. • Maskiner var enorme, hele rommet størrelse, med titusenvis av vakuumrør.
• fortsatt millioner ganger tregere enn dagens billigste PC. • Programmering ble gjort i maskinspråk. • Ofte ved kabling opp plug styrene å kontrollere maskinens grunnleggende funksjoner. • • Programmeringsspråk var ukjent. • Operativsystemer var uhørt. • Programmerere må registrere deg for en blokk av gangen • Kom ned til maskinrommet • Sett sin plug kortet i datamaskinen. • Bruke de neste par timene i håp om at ingen av de tusenvis av vakuum-rør ville brenne ut i løpet av de programmene kjører. • • • Bare numeriske beregninger ble utført.
• • • I 1950 hullkort ble innført i stedet for plug boards. • • •
• I 1950 Transistorer ble innført.
• Datamaskiner var pålitelig nok til å bli produsert og solgt.
• Machines ble kalt stormaskiner, låst i en spesiell luft kondisjonerte rom med profesjonelle aktører til å betjene dem.
• Kun store selskaper eller større govt. etater eller universiteter hadde råd multimillion dollar prisen utstyr.
•
• Hvis du vil kjøre en jobb
• Write program på papir (FORTRAN eller assembler) deretter slå den på punsj kort.
• Ta med kortstokken til datarommet og overlate den til operatøren. (Vent på Output)
• Når jobben blir ferdig, operatør tar skrive ut og bringer til utgangen rommet og deretter programmerer kan hente den.
•
•
• Under Job hvis FORTRAN kompilator nødvendig da? • Utføre neste jobb. • Mye Computer Time var bortkastet mens Operatører var i bevegelse rundt maskinrommet. • • High Cost Utstyr, Hvordan redusere bortkastet tid? • • Løsning var Batch System. • • Tanken var å samle en skuff full av arbeidsplasser i Input rommet.
• Les Jobs på et magnetbånd ved hjelp av en liten billig datamaskin IBM 1401, var veldig flinke til å lese kort, kopiere kassetter og utskrift utgang. (var ikke bra i numeriske beregninger) • Andre mye dyrere maskiner, IBM 7904, ble brukt for ekte databehandlin