| Computador eletrônico digital de programa armazenado | |
| Fabricante | Instituto de Engenharia Elétrica da Academia de Ciências da RSS da Ucrânia |
|---|---|
| Arquitetura | Binária, com ponto fixo e instruções de três endereços |
| Lançamento | 1951 |
| Características | |
| Arquitetura | Binária, com ponto fixo e instruções de três endereços |
| Memória | 31 números e 63 instruções, em memórias separadas |
| Entrada | Cartões perfurados e comutador de encaixes |
MESM (em russo: МЭСМ; abreviatura de Малая электронная счётная машина, literalmente "pequena máquina eletrônica de cálculo") foi um computador eletrônico digital de programa armazenado desenvolvido por uma equipe dirigida por Sergei Lebedev em Kiev, então parte da República Socialista Soviética da Ucrânia, na União Soviética. O protótipo foi testado em 6 de novembro de 1950, e a máquina foi aceita para operação em 25 de dezembro de 1951.
A MESM é frequentemente descrita na literatura sobre história da computação como o primeiro computador eletrônico digital de programa armazenado da União Soviética. Seu desenvolvimento fez parte dos primeiros esforços soviéticos para construir computadores digitais de uso geral no pós-guerra.
O projeto da MESM começou em 1948, no Instituto de Engenharia Elétrica da Academia de Ciências da RSS da Ucrânia, em Kiev. A equipe era dirigida por Sergei Lebedev, engenheiro que trabalhava com problemas de cálculo e engenharia elétrica. As etapas iniciais envolveram a definição da arquitetura geral, o projeto da unidade aritmética e o desenvolvimento dos circuitos de controle e memória.

A construção e os testes ocorreram em Feofânia, nos arredores de Kiev, num edifício que havia funcionado como mosteiro e instituição psiquiátrica. As instalações foram adaptadas para abrigar a equipe e o equipamento eletrônico.
O primeiro teste do protótipo foi realizado em 6 de novembro de 1950. Nessa fase, a máquina ainda não correspondia à configuração completa que seria colocada em operação: ao longo de 1951, foram realizados aperfeiçoamentos na memória, no conjunto de operações, nos dispositivos de entrada e no registro dos resultados. O projeto passou, assim, de uma máquina experimental a um sistema destinado à realização de cálculos numéricos de forma operacional.
Em 25 de dezembro de 1951, a MESM foi aceita para operação por uma comissão da Academia de Ciências da URSS presidida pelo acadêmico Mstislav Keldysh.
A MESM utilizava válvulas eletrônicas e representava números no sistema binário, com ponto fixo. Sua unidade aritmética era de funcionamento paralelo e executava operações como adição, subtração, multiplicação, divisão, deslocamentos e comparações. O conjunto de instruções empregava uma arquitetura de três endereços, na qual uma instrução podia identificar os operandos e o destino do resultado.
Os números eram representados por 17 bits, incluindo o bit de sinal. A memória interna podia armazenar 31 números, enquanto a memória de instruções comportava 63 comandos. As instruções tinham 20 bits. Os espaços de armazenamento de dados e de instruções eram separados, embora as instruções fossem armazenadas eletronicamente para execução automática pelo computador.
A máquina empregava aproximadamente 6.000 válvulas eletrônicas, das quais cerca de 3.500 eram triodos e 2.500 eram diodos. A frequência de funcionamento indicada na documentação técnica era de aproximadamente 5 kHz. A velocidade de operação era de cerca de 3.000 operações por minuto, equivalente a aproximadamente 50 operações por segundo; o tempo necessário variava de acordo com a operação executada.
A memória baseada em células de disparo podia ser complementada por um tambor magnético. Os dados podiam ser introduzidos por cartões perfurados ou por meio de um comutador de encaixes, no qual as ligações eram configuradas manualmente. Os resultados podiam ser registrados por um dispositivo de impressão eletromecânica ou por meios fotográficos.
A instalação ocupava uma sala de aproximadamente 60 m² e consumia cerca de 25 kW de potência. O número de componentes eletrônicos e o consumo de energia eram características típicas dos primeiros computadores construídos com válvulas.
A MESM foi utilizada na realização de cálculos matemáticos, científicos e de engenharia. Relatos históricos sobre sua operação mencionam aplicações em problemas de mecânica, transmissão de energia elétrica e controle estatístico da qualidade, além de cálculos relacionados a processos termonucleares e à tecnologia de foguetes. Essas aplicações situam a máquina no contexto da utilização de computadores digitais em pesquisas científicas e técnicas da década de 1950.
A possibilidade de executar automaticamente sequências de instruções permitia realizar cálculos numéricos sem que cada etapa precisasse ser efetuada manualmente. A operação da MESM também proporcionou experiência prática em programação e no uso de computadores digitais aos pesquisadores que trabalharam com a máquina.
A MESM permaneceu em utilização até 1956. Segundo o relato histórico do projeto, foi transferida posteriormente para o Instituto Politécnico de Kiev, onde continuou a ser usada na formação de programadores durante mais alguns anos. A máquina acabou por ser desativada e desmontada.
A MESM ocupa um lugar pioneiro na história da computação soviética por ter demonstrado a viabilidade de um computador eletrônico digital de programa armazenado desenvolvido por uma equipe de pesquisa na União Soviética. O projeto contribuiu para a experiência técnica e científica de Sergei Lebedev e de outros pesquisadores envolvidos no desenvolvimento de computadores digitais no país.
A M-1, desenvolvida em Moscou sob a direção de Isaak Bruk, foi outro dos primeiros computadores digitais soviéticos. Os dois projetos foram realizados em centros de pesquisa distintos e empregaram soluções técnicas próprias. Um estudo historiográfico publicado em 2023 examina conjuntamente a MESM e a M-1 ao analisar as origens dos primeiros computadores soviéticos e as relações entre esses projetos e os desenvolvimentos internacionais da época.
A MESM é por vezes descrita como o primeiro computador eletrônico digital de programa armazenado da Europa continental. Essa formulação não é adotada aqui como uma prioridade absoluta: além de depender da definição de "computador" usada, ela exige distinguir máquinas eletromecânicas, protótipos experimentais e computadores eletrônicos capazes de executar programas armazenados.