Obtenha a melhor experiência de jogo com o Predator Helios Neo 16
Mar 06, 2023Laue branco e estudos de difração de pó para revelar mecanismos de HCP
Mar 08, 2023Pequenas Partículas com Grande Impacto
Mar 10, 2023Carbono
Mar 12, 2023Coisas inteligentes na Amazon que são incrivelmente baratas
Mar 14, 2023Supercon 2022: Andy Geppert está trazendo de volta a memória principal
Muitos leitores do Hackaday estarão familiarizados com o termo "memória central", provavelmente graças à sua estreita associação com o Apollo Guidance Computer. Mas saber que a tecnologia existia em um ponto e realmente entender como ela funcionava é outra coisa completamente diferente. É um pouco como o equivalente eletrônico da batedeira de manteiga - você já ouviu falar dela, provavelmente pode até identificar uma imagem de uma - mas se alguém lhe der uma e pedir para operá-la, o resultado provavelmente não será muito apetitoso. .
É aí que entra Andy Geppert. Ele transformou seu próprio interesse pessoal na memória de núcleo magnético em uma busca para apresentar essa tecnologia fascinante a toda uma nova geração, graças a alguns aprimoramentos modernos por meio de seu projeto Core64. Ao combinar a tecnologia de armazenamento antiquada com um microcontrolador moderno e LEDs, ela é transformada em uma experiência visual interativa. Contra todas as probabilidades, ele conseguiu transformar uma tecnologia que ajudou a colocar as botas na Lua meio século atrás em um gadget que fascina jovens e idosos.
Nesta palestra no Hackaday Supercon de 2022, Andy primeiro fala com o público sobre os fundamentos da memória de núcleo magnético como foi originalmente implementada. A partir daí, ele explica a cadeia de eventos que levaram ao desenvolvimento do projeto Core64 e fala um pouco sobre onde ele espera que ele possa ir no futuro.
Então, naturalmente, a grande questão é: como a memória do núcleo magnético realmente funciona? Se você está familiarizado com a tecnologia do programa Apollo, provavelmente sabe que envolvia tecer fios e era fisicamente robusto o suficiente para chegar à Lua e voltar. Mas, além disso, tudo parece um pouco como mágica, especialmente aos olhos modernos.
No entanto, em apenas alguns minutos, Andy decompõe os princípios básicos de uma maneira incrivelmente acessível. Claro, com a experiência dele, isso não deveria ser uma grande surpresa. Dado o número de unidades Core64 que ele montou pessoalmente, provavelmente há poucas pessoas no planeta que criaram tanta memória central quanto ele nos últimos anos.
Como o nome indica, a memória de núcleo começa com núcleos de ferrite... muitos deles. Cada núcleo pode ser magnetizado no sentido horário ou anti-horário, o que corresponde a um zero ou um. Fios de cobre trançados através das ferritas nas dimensões X e Y podem inverter a orientação do campo magnético do núcleo quando suficientemente energizado, o que permite "escrever" um bit específico na matriz. Um fio de detecção diagonal é usado para detectar quando a orientação magnética de um núcleo mudou para ler seu valor, mas como esta é uma operação destrutiva, cada leitura precisa ser seguida por uma gravação se os dados devem ser preservados.
Escalar esse conceito para aumentar a capacidade de armazenamento do array é fácil, desde que você possa lidar com o número de fios necessários. Nos anos 60 isso poderia ser uma tarefa difícil, mas felizmente microcontroladores modernos como o Raspberry Pi Pico oferecem bastante GPIO, e transistores robustos o suficiente para inverter a orientação magnética de cada núcleo vêm em pacotes SMD não muito maiores que os próprios núcleos.
Resumindo, embora a operação manual de tecelagem ainda seja tão complicada quanto nos dias da Apollo, agora temos a tecnologia para reduzir o hardware de suporte ao ponto em que você pode colocar 64 bits de memória central em a palma da sua mão. Obviamente, isso não é muito útil quando você pode obter um cartão SD de 128 GB com uma fração do tamanho. Mas então, como Andy descobriu, a memória central é capaz de alguns truques que a tornam um pouco mais interessante.
Andy não encontrou escassez de informações sobre memória de núcleo magnético e foi capaz de rastrear alguns exemplos físicos em diferentes museus de história do computador. Mas nada disso realmente se compara à experiência de construí-lo sozinho, então ele começou a procurar inspiração em projetos existentes.
Isso o levou ao Magnetic Core Memory Reborn, um projeto de Ben North e Oliver Nash. O trabalho deles não serve apenas como um mergulho profundo no processo pelo qual a memória de núcleo magnético funciona, mas também detalha a construção de um protótipo de array de memória de 32 bits que pode ser acessado com um Arduino padrão. Embora a dupla não parecesse interessada em comercializar o design, eles forneceram todos os esquemas e arquivos de design para outros construírem.