• Eerste Digital Computer is ontworpen door Charles Babbage (1792-1871) genaamd Analytical Engine.
• Ontwerp was puur mechanisch (wielen, toestellen, radertjes etc)
• Vanwege Onbetrouwbare ontwerp niet krijgen populair.
•
•
• Het had geen Operating System.
•
•
• Rond 1940 John Von Neumann en anderen ontwikkeld berekenen Engine. • Aanvankelijk gebruikten ze mechanische relais, maar was zeer traag. • Vervangen door vacuümbuizen. • Machines waren enorm, Gehele Room Sized, Met Tienduizenden vacuümbuizen.
• Nog steeds miljoenen malen langzamer dan de huidige goedkoopste pc. • programmering werd gedaan in machinetaal. • Vaak door de bedrading van de stekker boards om basisfuncties van de machine te controleren. • • Programmeertalen waren onbekend. • Besturingssystemen waren ongehoord. • Programmeurs moeten zich aanmelden voor een blok van de tijd • Kom naar de machinekamer • Plaats zijn of haar plug board in de computer. • Breng de komende uren de hoop dat geen van de duizenden vacuümbuizen out zou verbranden tijdens de programma's te draaien. • • • Net numerieke berekeningen werden uitgevoerd.
• • • In 1950 ponskaarten werden geïntroduceerd in plaats van plug planken. • • •
• In 1950 Transistors werden geïntroduceerd.
• Computers betrouwbaar genoeg om te worden vervaardigd en verkocht waren.
• Machines werden genoemd Mainframes, opgesloten in een speciale lucht voorziene kamer met de professionele operators om ze te bedienen.
• Alleen grote bedrijven of grote govt. agentschappen of universiteiten kunnen de miljoenen dollars prijs apparatuur veroorloven.
•
• Om een taak
• Write programma op papier (FORTRAN of Assembler) draaien punch vervolgens op punch kaarten.
• Breng kaart dek naar de computer kamer en overhandigen aan de exploitant. (Wacht Output)
• Als Job wordt afgewerkt, exploitant uit te printen en brengt aan de uitgang van kamer en vervolgens programmeur kan verzamelen.
•
•
• Tijdens de Job als FORTRAN compiler dan nodig? • Voer de volgende baan. • Veel Computer Time werd verspild, terwijl exploitanten waren verhuizen rondom de machine kamer.
• • Hoge Kosten Equipment, Hoe de verspilde tijd te verminderen? • • Oplossing was Batch System. • • idee was om een dienblad vol van de banen in de Input kamer te verzamelen. • Lees Jobs op een magneetband met behulp van een kleine goedkope computer IBM 1401, was zeer goed in het lezen van kaarten, het kopiëren van tap