De Apollo Guidance Computer was een onboard berekening en controle geïntegreerde schakeling hoed voorzien begeleiding , navigatie en controle van de Apollo Command Module en Lunar Module ruimtevaartuigen . Dit was een van de eerste IC -computers en vormde de basis voor de volgende generatie computers , met name pc's . De MIT Instrumentation Laboratory ontwikkelde AGC in de vroege jaren 1960 en Raytheon heeft geproduceerd . Het werd gebruikt in alle Apollomissies totdat aan het einde van zijn levensduur in 1975 . Deze computer zal een beroep op iedereen die wil weten wat de computer op de Apollo-missies was , en hoe het de basis gelegd voor de PC . Wat je nodig of Flight simulatie software Noodzaak van MIT CircuitMaker , een circuit design tool . Printplaten Relay rack Rails voor rekken , plexiglas , schroeven en verf < br > Toon Meer Aanwijzingen ontwerp en ontwikkeling van het Integrated Circuit Design 1 en bouwen van de besturingsmodule . Dit is de eerste stap , maar er negen subsystemen die eveneens moet worden ingevuld . De Control Module Extern Interface bepaalt hoe de modules met elkaar te verbinden . De Monitor relais informatie over wat er gebeurt in de printplaat . De klok houdt de verwerkingstijd . De scaler verwerkt een item tegelijk . De Tijd pulsgenerator stuurt een periodiek pulssignaal . De Sequence Generator volgt de volgorde van de instructies , en de controle Pulse Matrix biedt een CPU -controle met een periodieke timing functie . Deze modules zijn het hart van de AGC . Het bouwen van deze onderdelen geeft de basisarchitectuur voor de overige onderdelen . Ontwerp 2 de volgende modules en schakelingen voor de centrale verwerkingseenheid . In tegenstelling tot de moderne versies van de CPU , CPU 's de begeleiding computer moet worden ontworpen en gebouwd vanaf de grond opgebouwd . Begin met externe interface van de Processingmodule 's , dit brengt de instructies uit het geheugen in de CPU . Volgende ontwerpen en bouwen van de rekenkundige en logische eenheid . Vervolgens ontwikkelt het Centraal griffier ; dit houdt bij waar de instructies in de CPU zijn als de stroom van module naar module . De Interrupt Priority circuit kan een instructie sequentie onderbreken en opnieuw toewijzen van een hogere prioriteit aan een instructie in de CPU . Tenslotte is de Prioriteit Counter houdt tabblad van de prioritaire waarden van de instructies . Deze modules bereiden de instructies die de CPU -processen. Ontwerp 3 en de bouw van de volgende geheugen circuits . Vergeet niet dat de oorspronkelijke geheugen gebruikt was veel kleiner in capaciteit dan de huidige geheugenmodules . Er waren verschillende elementen die moesten worden ontworpen en gebouwd . U zult merken dat interfaces moest worden ontworpen voor alle modules . Begin met de geheugenmodule externe interface , deze verbindt verschillende delen van de computer met een gemeenschappelijke inrichting , de interface. De Wisbare /Fixed Geheugen circuit houdt de herinnering , dit zijn de instructies die niet zijn uitgevoerd . De Memory Buffer register bijhoudt van welk geheugen segment gegevens is naast proces . De pariteit Genereren en Test schakeling zorgt ervoor dat als het geheugen instructie gaat van het ene apparaat naar het andere is het dezelfde instructie en is niet gewijzigd . De Memory Address circuit kent een adres aan alle instructies in het geheugen . Ontwerp en bouw het toetsenbord en het beeldscherm circuits 4 . Dit zijn I /O-module extern Interfaces , toetsenbord, input registers , output registers en display. Wanneer u dit stadium hebben bereikt het meer complexe hardware- elementen zijn voltooid . De volgende stappen omvatten het ontwerpen van software . Apollo Guidance Computer Software Design 5 Construeer de Assembler softwareprogramma om de instructies en programma dat de begeleiding besturingssysteem draaien verwerken . < br > Design 6 en bouwen van een C + + simulator die de AGC- instructieset en toegankelijke registers reproduceert . Het omvat ook de instructies voor alle van de registers , alle micro-instructies , de time- pulsgenerator staten , de lees- , schrijf-en geheugen bussen , en de controle pulsen ( logische signalen ) voor alle AGC subsystemen . 7 Neem een testvlucht van uw Guidance control-systeem met behulp van een vluchtsimulator . Blok I software was op de Apollo- vlucht ambacht. Gebruik Block II -software en het omzetten in I. Block The Colossus 249 vlucht software van MIT heeft Blok II software . Downloaden en converteren van de software in Block I.
|