Portal da construção - casa. Aquecedores de água. Chaminés. Instalação de aquecimento. Aquecedores. Equipamento

Computadores dos anos 70. Uma excursão pela história da criação e desenvolvimento dos computadores pessoais

Temos uma boa notícia: a partir de agora, todo fim de semana, publicaremos o "top 20 ..." - uma classificação de produtos, tecnologias, invenções e inventores, de uma forma ou de outra relacionada à TI.

Nossa primeira classificação será a mais geral. Nele incluímos os computadores, que, em nossa opinião, tiveram o maior impacto no desenvolvimento da indústria. Vamos fazer uma reserva desde já: neste 20-ke haverá computadores no sentido usual da palavra - sem "pascalins" e "aritmômetros" mecânicos (dedicaremos uma classificação separada a eles).

Vamos!

1. Z1

1938 O primeiro computador programável com acionamento elétrico.

Esta máquina eletromecânica do engenheiro alemão Konrad Zuse pertence à geração zero. De acordo com as ideias de Zuse, consistia no programa de controle principal, RAM e um módulo de computação adicional. O Z1 usava um relé eletromagnético como seu componente principal. O desempenho máximo do Z1 era algo em torno de 1 Hz (1 multiplicação em 5 segundos), e seu funcionamento era fornecido por um motor de aspirador de pó com potência de 1 kW. A máquina era colocada sobre várias mesas juntas, ocupava cerca de 4 m² e pesava 500 kg.

Na verdade, o verdadeiro computador Z1 ainda estava longe e funcionava de forma extremamente instável. Mas, de certa forma, era mais progressivo do que o ENIAC ou o EDVAC - o Z1 usava um sistema numérico binário e suportava a entrada de dados de um teclado normal. Infelizmente, o Z1 original e seus descendentes Z2 e Z3, juntamente com toda a documentação, pereceram em 1944 sob as bombas dos Aliados.

2. ENIAC

1946 O primeiro computador digital eletrônico de uso geral.

Este carro americano já pode ser chamado com segurança de computador de primeira geração. O ENIAC tinha todas as características de um computador real, incluindo uma base de componentes totalmente eletrônica - tubos de vácuo.

Uma equipe liderada por J. Eckert e J. Mauchly passou 3 anos construindoENIACe recebeu um verdadeiro monstro de 30 toneladas, que ocupou vários salões e consumiu 174 kW. Poder de computaçãoENIACfoi de 357 operaçõesmultiplicação ou 5000 operaçõesaditivos Vme dê um segundo , frequência do relógio - 100kHz. A máquina suportava a entrada de dados de cartões perfurados e era programada por todo um sistema de interruptores.

Por vários anos, o ENIAC tem sido usado para resolver problemas científicos e militares, porém, com graus variados de sucesso. Em geral, este computador não pode ser chamado de bem-sucedido: o ENIAC quebrava a cada duas vezes, era inconveniente de usar e, francamente, estava desatualizado quando foi colocado em operação. Mas! Esta máquina foi capaz de provar que os computadores têm futuro e essa direção precisa ser desenvolvida.

1957 O primeiro computador inteiramente construído em transistores.

Depois de numerosos tubos ENIAC, EDVAC, EDSAC, um novo avanço aconteceu - a NCR, junto com a GE, desenvolveu um computador que usava uma base de elemento completamente nova - transistores. O computador NCR-304 resultante pode ser chamado de primeiro computador da segunda geração.

Na configuração básica, a máquina consistia em um bloco com uma unidade central de processamento, unidades de memória de fita magnética, conversores de mídia e equipamentos de entrada e saída de dados de alta velocidade.

Os benefícios da nova arquitetura tornaram-se imediatamente aparentes. O NCR-304 cabia facilmente em uma sala, era fácil de usar e, o mais importante, era muito mais confiável do que suas lâmpadas ancestrais. Os compradores imediatamente se alinharam: primeiro o Corpo de Fuzileiros Navais dos EUA, depois várias instituições em Washington e depois estrangeiros - o banco japonês Sumimoto e outros. A máquina fez tanto sucesso que durou 17 anos no mercado – a última NCR-304 foi desmontada apenas em 1974.

4 Casio 14-A

1957 A primeira calculadora elétrica.

Em meados da década de 1950, os computadores haviam se espalhado amplamente, mas então surgiu a pergunta: e os contadores, auditores e, em geral, todos que não precisam do poder de grandes computadores para fazer cálculos? A Casio 14-A foi a resposta. Na verdade, esta é a mesma calculadora do seu celular ou tablet - apenas analógica e pesando 150 kg.

O 14-A realizava quatro operações aritméticas básicas, era capaz de exibir números de 14 dígitos e tinha pouca memória. Apesar de toda a sua semelhança com um torno mecânico, ainda era muito mais compacto e mais barato do que os computadores existentes. O público-alvo apreciou as vantagens da nova máquina e, desde então, as calculadoras foram desenvolvidas ativamente: mudaram para transistores, microcircuitos, tornaram-se miniaturas, convenientes e extremamente baratas.

5Apollo Guidance Computer

1961 ou 1962. O primeiro computador embarcado e o primeiro computador em chips.

O computador de controle de bordo do Apollo é uma maravilha da engenharia fabricada nas fábricas da Raytheon. AGC foi provavelmente o desenvolvimento mais avançado no setor de TI no início dos anos 60. As modificações deste computador foram instaladas nos módulos de comando e lunar, e eles realizaram cálculos e controlaram o movimento, a navegação e controlaram os módulos durante os voos.

Já chamava a atenção que o elemento base do AGC não eram lâmpadas ou transistores, mas sim circuitos integrados. Até 60% de todos os microcircuitos produzidos nos EUA naquela época foram para as necessidades do programa Apollo e especificamente para construir o AGC. Isso possibilitou tornar o computador rápido (frequência de clock - 2MHz, RAM 512 Bit, ROM 8Kb) e compacto o suficiente (250 kg) para ser embutido no painel de cada um dos módulos.

Os descendentes do AGC são computadores industriais, de bordo e domésticos embutidos. Quanto aos microchips, a produção em massa de computadores baseados neles começou apenas dez anos após a AGC.

6. PDP-1 e UM-1NH

1961 e 1963, respectivamente. Lutando pelo direito de ser considerado o primeiro primeiro minicomputador.

No início dos anos 60, os computadores ainda ocupavam salas inteiras e custavam centenas de milhares de dólares, mas o uso de transistores os tornava uma ordem de grandeza mais rápida do que os “dinossauros” de tubo. Isso levou os engenheiros da DEC a uma ideia interessante - criar um computador transistorizado compacto e barato.

Em 1961 apareceuPDP-1. Custo do computador $ 20000, tinha um tamanho de cerca de 4 geladeiras e uma velocidade de cerca de 20.000 comandos por segundo. Carro rápido.Uma das inovações do PDP-1 foi uma tela de 512 x 512 pixels.PDPentrou em série e se tornou um dos computadores mais populares dos anos 60 e 70.

Também na URSS, eles não ficaram de braços cruzados. Em 1963, o computador UM1-NH ("Máquina de controle nº 1 para a economia nacional") foi introduzido em Leningrado. Era mais lento que o PDP-1 e usava lógica discreta, mas acabou sendo muito mais compacto - pesava apenas 80 kg e cabia em uma mesa.

7. Sistema IBM/360

1964 A primeira família de computadores escaláveis ​​produzidos em massa.

O valor deste produto da IBM é difícil de superestimar. A série System/360 foi o primeiro exemplo de padronização e escalabilidade de computadores. Em vez de liberar Sistema fechado como antes, a IBM projetou o System/360 como um conjunto de blocos compatíveis entre si e todos eles usavam o mesmo conjunto de instruções.

Tendo adquirido tal computador uma vez, o cliente poderia melhorá-lo, adquirir os periféricos necessários, customizá-lo para atender às suas necessidades e ao mesmo tempo não perder o investimento inicial.

A escalabilidade não foi a única descoberta dos engenheiros da IBM. O System/360 também foi o primeiro sistema de 32 bits, podia lidar com 16Mb de memória, velocidades de clock de até 5MHz e tornou-se tão bem-sucedido que foi prontamente comprado até o final dos anos 1970.

8 CDC6600

1964 O primeiro supercomputador.

Esta obra-prima de Seymour Cray foi mais tarde chamada de supercomputador, e então era “apenas” uma máquina inovadora com uma arquitetura avançada que poderia ser usada para resolver problemas muito complexos.

O CDC 6600 foi o primeiro a usar transistores de silício em vez de germânio, sistema ativo refrigeração baseada em freon, e tudo isso formou uma arquitetura completamente nova. O processador principal CDC 6600 executava apenas operações lógicas e aritméticas, e 10 processadores "periféricos" eram responsáveis ​​​​por trabalhar com dispositivos. Como resultado, o CDC 6600 foi capaz de realizar múltiplas adições, multiplicações e divisões simultaneamente. Graças a essa computação paralela, ele se tornou o computador mais rápido de sua época e vários de seus recursos arquitetônicos formaram a base dos processadores RISC que surgiram nos anos 70.

9. Honeywell DP-516

1969 O primeiro servidor roteador.

Inicialmente, o DP-516 era um minicomputador bastante comum - até que foi notado por Jerry Elkind e Larry Robert, que propuseram o esquema para a primeira rede de computadores.

Para organizar o que logo foi chamado de ARPANET, foi necessário o IMP (Interface Message Processor) - DP-516 modificado. Esses computadores passaram a realizar as tarefas de roteamento de fluxos na rede. Cada um desses computadores poderia se conectar a seis outros IMPs por meio de linhas telefônicas alugadas da AT&T e transferir dados a velocidades de até 56 Kbps.

As primeiras experiências de conexão de dois computadores através do IMP ocorreram no mesmo ano de 1969 - uma conexão foi estabelecida entre computadores em Los Angeles e Stanford.

10. Magnavox Odyssey

1972 Primeiro console de jogos comercial.

Até o início dos anos 70 jogos de computador eram uma rara diversão para estudantes e assistentes de laboratório que tinham acesso a computadores sérios. Em meados dos anos 60, o engenheiro americano Ralph Baer, ​​​​que era hora de mudar a situação, e em 1969 apresentou a Brown Box - um protótipo consola de jogos. Era um dispositivo compacto baseado na lógica discreta mais simples. Ele era conectado a uma TV e permitia o uso de manipuladores para jogar jogos simples como "dois quadrados dirigem um terceiro quadrado pela tela".

Baer assinou um contrato com a Magnavox, que em 1972 lançou uma versão comercial de sua Brown Box chamada Odyssey. O console custou cerca de US$ 100, vendeu bem e lançou as bases para todo um mercado de videogames domésticos.

Até o final da década de 1980, apenas seus próprios PCs domésticos originais projetados pelos soviéticos eram produzidos em massa na URSS. Mas em 1989, as condições econômicas haviam mudado. Em particular, tornou-se possível importar computadores e componentes importados sem problemas, o que era até difícil de imaginar em meados dos anos 80. Ou seja, PCs e componentes importados, é claro, foram comprados antes - por exemplo, os mesmos computadores MSX para o setor educacional (sem falar em PCs diferentes dos países socialistas - Bulgária, RDA, Hungria etc.), mas isso foi feito exclusivamente de forma centralizada e com os correspondentes entraves burocráticos. Assim, no final dos anos 1980 e início dos anos 1990, antes da abertura final das fronteiras para produtos importados e da destruição completa da indústria eletrônica de massa doméstica, houve um período curto, mas interessante, que pode ser chamado de forma breve e precisa de “invasão de clones”. .

Tudo começou assim. Em algum lugar em 1989-1990, nas grandes cidades, computadores estranhos com nomes incompreensíveis e desconhecidos como “Magic”, “Delta”, “Byte”, “Synthesis” etc., muitas vezes escritos em latim, de repente começaram a aparecer nas prateleiras de lojas de rádio cartas. Além disso, eles costumavam estar em caixas muito compactas, quase semelhantes a brinquedos, nada característicos dos PCs soviéticos, e com o mesmo teclado em miniatura, pontilhado de inscrições em inglês. E custam muito mais do que os domésticos - de cerca de 1.000 a 1.500 rublos. A princípio, poucas pessoas entenderam o que era e por quê: não havia programas para eles nas lojas, nem informações nas revistas populares. Muitos pensaram que se tratava de algum tipo de modelo importado, mas rapidamente ficou claro que se tratava de computadores de fabricação soviética, mas totalmente compatíveis com o conhecido PC inglês ZX Spectrum. No entanto, ele era conhecido, como dizem, apenas em círculos estreitos, mas a maioria dos entusiastas de computador, na melhor das hipóteses, apenas ouviu ou leu algo sobre ele, mas nunca o viu - era muito mais difícil encontrar o ZX Spectrum original ao vivo no USSR do que, por exemplo, PCs estrangeiros como Atari, Commodore 64 ou MSX. Sim, e eu realmente não queria me encontrar - o Spectrum era claramente inferior em quase todos os parâmetros importantes ao Atari, MSX e alguns PCs domésticos soviéticos. Não tinha um processador avançado de 16 bits, como BK-0010/0011 ou compatível com IBM "Search", "Assistant", etc., não tinha gráficos de alta qualidade e som de hardware, como "Vector", era claramente inferior a muitos PCs em termos de partes do teclado e conectores. No entanto, o número de modelos soviéticos compatíveis com "Spectrum" cresceu como uma bola de neve e, no início dos anos 90, literalmente dezenas de fábricas já os produziam, deixando os desenvolvimentos domésticos originais em segundo plano.

Apesar da aparência muito diferente - de muitos modelos rústicos de semi-artesanato a modelos muito elegantes, no espírito dos melhores PCs estrangeiros, Mágicos, Quóruns, Hobbits, Bytes, etc., quase todos os análogos do Spectrum eram como duas gotas de água são semelhantes em características: Processador Z80 (via de regra, nem mesmo o Z80 original da própria Zilog, mas alguns alemães, coreanos, japoneses, russos (veja abaixo), etc. analógico) com frequência de 3, 5 MHz, 48 ou 64 KB de RAM (ou 128 para ZX Spectrum 128K "clones", mas havia muitas vezes menos deles), 16 KB de ROM (32 KB para clones de 128K), gráficos de atributos 256 × 192 pixels, etc.

Quando as cassetes com jogos para Spectrum apareceram nas lojas, a principal vantagem desses PCs rapidamente ficou clara - um grande número de programas de jogos estrangeiros prontos, desenvolvidos nos anos 80, em termos de quantidade e qualidade com os quais nenhum outro modelo poderia competir com ele, produzido na URSS.

Arroz. 97. KR1858VM1 - uma variante de outro fabricante (fábrica de Kvazar)

Arroz. 98. KR1858VM1 - um análogo doméstico (fabricado pela fábrica Angstrem) do popular processador estrangeiro Zilog Z80A de 8 bits; 8400 transistores (KR1858VM1 foi produzido desde cerca de 1991 especialmente para PCs domésticos compatíveis com Spectrum e chamadas telefônicas que eram populares na época)

Arroz. 99. T34VM1 - "clone" doméstico do processador Z80A (semelhante ao K1858VM1), projetado especificamente para uso em PCs domésticos compatíveis com ZX Spectrum do início dos anos 90. Os primeiros lotes foram lançados em 1991

Na verdade, podemos dizer que a produção em massa de PCs domésticos em nosso país começou com clones do Spectrum - antes disso, muitos modelos soviéticos eram produzidos com apenas alguns milhares por ano cada, e os compatíveis com o Spectrum eram fabricados em cinco a sete anos. da produção industrial, aparentemente, na ordem de um milhão ou até mais! Portanto, para muitos habitantes da URSS, paradoxalmente, o conhecimento de computadores domésticos não começou com PCs puramente soviéticos, mas com análogos do Spectrum estrangeiro (no entanto, no início da década de 1990, não tão poucos PCs domésticos originais também foram produzidos - aproximadamente nada menos que 500.000). Exemplos famosos de modelos seriais dos Sinclairs soviéticos: Byte, Delta, Orel, Quorum, Magic, Symbol, Ural, Kvant, Impulse, Santaka, " Forum", "Gamma", "Robik", "Synthesis" e muitos outros.

Arroz. 100. "Delta-CA" - um dos circuitos mais próximos dos equivalentes soviéticos originais do ZX Spectrum. Nesse caso, um teclado de "filme" é instalado (estruturalmente semelhante aos teclados modernos)

Arroz. 101. "Delta-SA" dentro

Arroz. 102 "Delta-SA": talvez o "clone" mais complexo do ZX Spectrum em termos de circuitos - 75 chips, campos de memória separados (chips de 32 Kb de 32 ou 64 Kbps + chips de 16 Kb de 16 Kbps)

"Spectrum" como um PC amador

No final dos anos 1980, principalmente nos anos anteriores ao estabelecimento de sua produção industrial em massa, os compatíveis com Spectrum também eram muito populares para automontagem por radioamadores, que frequentemente ganhavam um bom dinheiro com sua produção artesanal e posterior venda. Como um PC amador, o "Spektr", é claro, superou os principais modelos soviéticos - "Radio-86RK" e "Specialist" - na velocidade do processador e na presença de gráficos multicoloridos (o "RK" não tinha gráficos e cores em all, e os gráficos monocromáticos "Especialistas" padrão), para não mencionar o software. O único inconveniente era a necessidade de encontrar e adquirir um processador importado, mas no final da década de 1980 já era possível comprá-lo sem muita dificuldade nas grandes cidades nos mercados de rádio (além de outros componentes específicos de montagem - placas de circuito impresso, ROM , etc.) e depois em lojas especializadas. Além disso, várias pequenas empresas na primeira metade dos anos 90 ofereciam circuitos, peças e kits inteiros para montar variantes muito avançadas do Spectrum com memória significativamente expandida, velocidade de clock aumentada e recursos gráficos aprimorados - como o Pentagon, Scorpion , "Profi" e "ATM-turbo".

Embora os primeiros circuitos de PC compatíveis com Spectrum tenham aparecido em 1986 (simultaneamente com Radio-86RK e um ano antes do Specialist), era certamente menos conhecido pelos rádios amadores, uma vez que ainda não havia informações disponíveis em revistas e outros jornais publicados. Sim, e com a aquisição de componentes foram difíceis. A distribuição do Spectrum e de seus programas foi espontânea e quase clandestina, por meio de mercados de rádio e radioamadores "avançados" familiares.

No entanto, desde o início dos anos 90, a literatura sobre os tópicos do Spectrum começou a aparecer em massa: descrições de jogos, dispositivos de PC, programação em assembler e BASIC, revistas impressas e eletrônicas, etc., o que estimulou significativamente o interesse por esses PCs tanto no rádio amadores e em círculos maiores.

Na década de 90, os programadores domésticos deram uma grande contribuição ao tesouro do software Spectrum: eles criaram vários sistemas operacionais de disco bem-sucedidos (por exemplo, IS-DOS) e uma grande variedade de programas de sistema, aplicativo, jogo, treinamento e demonstração para essa classe de PC .

Recursos do ZX Spectrum

Arroz. 103. ZX Spectrum +3: O último e mais funcional modelo da marca Spectrum, produzido pela Amstrad de 1987 a 1990. Ao contrário do primeiro, clássico, ZX Spectrum 16K/48K, este modelo é um PC completo com parâmetros de memória decentes (128 KB de RAM e 64 KB de ROM), um bom teclado de membrana (58 botões), um conjunto completo de conectores (incluindo uma saída de impressora e duas para joysticks), suporte para o popular CP / M OS e, o mais importante, uma unidade integrada de 3 polegadas

Arroz. 104. Como muitos outros PCs para jogos, os Sinclairs mais recentes finalmente têm conectores de joystick embutidos.

Arroz. 105. O ZX Spectrum +3, ao contrário dos Spectrums de marca anteriores, possui um conjunto completo de conectores: há uma saída para a segunda unidade de disco, um barramento do sistema, uma saída para impressora e até uma porta serial (também conhecida como MIDI) na parte traseira.

Arroz. 106. Apesar dos parâmetros radicalmente melhores, esquema +3 circuito mais simples 48K - apenas 20 microcircuitos em vez de 26, e componentes muito modernos na época foram usados: ROM 32 Kbytes cada (2 unidades), RAM 64 Kbytes cada (também apenas 2 microcircuitos!), BMK especializado (ULA), controlador de unidade de disco, gerador de som com porta paralela, etc.

O que era o ZX Spectrum original e por que ocupou uma posição tão exclusiva em nosso mercado no início dos anos 90? Este modelo surgiu em 1982 no Reino Unido e foi fabricado pela empresa do famoso inventor-empresário Clive Sinclair, que, por exemplo, lançou pela primeira vez no mundo a produção de calculadoras de bolso e TVs de bolso. O Spectrum foi originalmente criado como o PC doméstico mais barato com suporte a gráficos coloridos. Para reduzir o custo, usava até o teclado mais simples de apenas 40 botões, cada um dos quais carregava até seis funções, incluindo a capacidade de inserir vários operadores BASIC. Imagine, de quarenta teclas, trinta e seis eram necessárias para inserir números e letras em inglês, e apenas QUATRO teclas eram usadas para outros fins - como espaço, enter, shift, etc. Como resultado dessa economia, não havia nem mesmo um botão de apagar separado. No entanto, a versatilidade de cada tecla foi apresentada pelos criadores do Spectrum até como uma virtude! Mas o que há de mais exclusivo no Spectrum é seu modo gráfico. Em primeiro lugar, é apenas um, ao contrário da maioria dos outros PCs daqueles anos, que costumavam ter vários modos de vídeo (até uma dúzia!). Em segundo lugar, os "magos" de Clive Sinclair que criaram este PC conseguiram desenvolver um sistema de vídeo que exibe Gráficos de 15 cores com resolução de 256×192 é alto o suficiente para jogos e requer menos de 7 KB de memória de vídeo. Deixe-me lembrá-lo de que a maioria dos modelos de PC da época tinha memória de vídeo de cerca de 16 KB, ou seja, os desenvolvedores do Sinclair economizaram até 9 KB. O que isso deu a eles? Em primeiro lugar, tornou-se possível lançar a versão mais barata do Spectrum, que possui apenas 16 KB de RAM (incluindo 6,75 KB de memória de vídeo), com a qual ninguém poderia competir em termos de custo. Em segundo lugar, como o tempo mostrou, eles conseguiram criar um computador muito barato e muito popular na Europa, que por muitos anos competiu com máquinas aparentemente muito mais avançadas, como Atari, MSX, Amstrad, Acorn, Commodore e outras. . No entanto, tais truques com a quantidade de memória de vídeo não passam sem deixar vestígios - mesmo assim, as possibilidades de gráficos coloridos do Spectrum revelaram-se muito limitadas. É simplesmente impossível reproduzir gráficos multicoloridos detalhados nele. O Spectrum usa o chamado sistema de atributos para trabalhar com cores, que em geral não pode ser atribuído a gráficos de cores reais - na verdade, são gráficos de "pseudo-cor". Toda a tela do computador é dividida em espaços de caracteres de 8 por 8 pixels e, para cada espaço de caracteres em uma área separada da memória de vídeo, é escrito um byte de atributo que contém três bits da cor da imagem que determinam a cor do pontos, que correspondem a unidades na memória de vídeo principal, três bits para a cor de fundo (zeros na memória de vídeo), um bit de sinalizador de alto brilho e um bit de sinalizador de cintilação. Assim, para cada um dos 768 espaços de caracteres da tela (24 linhas de 32 espaços de caracteres), você pode escolher uma das oito cores de imagem, uma das oito cores de fundo, definir o brilho normal ou alto e definir a oscilação automática em uma frequência de vários hertz. Portanto, existem 15 cores disponíveis (o preto de alto brilho parece o mesmo que o preto de brilho normal), mas não há dúvida de qualquer atribuição de cor arbitrária para qualquer ponto, como é possível em muitos outros PCs - em cada familiaridade de 64 pontos só podem ser usados ​​duas cores. Em geral, apesar da resolução de cores muito baixa, essa organização de tela permite desenhar imagens estáticas bastante complexas e multicoloridas, exibir texto colorido em um fundo colorido ou objetos gráficos monocromáticos em um fundo colorido simples, criar efeitos de cores interessantes, como como rápida cintilação colorida de objetos ou “transbordamentos” coloridos, etc., mas, claro, não dá tanta liberdade na escolha de cores, como em PCs com processadores de videogame como MSX, Commodore 64 ou Atari, e, ainda mais , como em PCs com gráficos multicoloridos arbitrários como “Vectora-06Ts" ou Amstrad CPC. Na prática, a maioria dos jogos para o Spectrum desenha objetos de uma cor em um fundo preto (mas cada objeto pode ter sua própria cor), ou objetos pretos em um fundo de cor simples, ou mesmo gráficos puramente monocromáticos usando apenas duas cores. Ao mesmo tempo, ao contrário de vários outros PCs, o Spectrum não possui suporte de hardware para deslocamento vertical e horizontal da tela - isso é feito puramente no software, carregando significativamente o processador nos jogos.

Ele também implementa o trabalho programaticamente com sprites - objetos em movimento sobrepostos à imagem de fundo, e a sobreposição de software de sprites em um fundo não uniforme geralmente requer não apenas uma carga significativa do processador, mas também maior consumo de memória, pois envolve armazenamento em RAM não apenas os próprios sprites, mas também as chamadas máscaras de sombra de sprite, que são do mesmo tamanho que os próprios sprites. Na verdade, aqui chegamos à principal vantagem do sistema de vídeo ultraeconômico do Spectrum - o tamanho de sua memória de vídeo é tão pequeno que mesmo um microprocessador Z80 de 8 bits completamente comum pode desenhar facilmente qualquer gráfico de jogo com uma velocidade muito boa puramente em software , sem a participação de nenhum acelerador de hardware. . Em algumas dezenas de milissegundos, o processador pode mover o fundo na direção certa e sobrepor objetos em movimento em um fundo complexo, copiar a imagem resultante do buffer para a tela, emitir efeitos sonoros para o alto-falante e muito mais . Ao mesmo tempo, notamos mais uma vez que o processador Spectrum não tinha um desempenho particularmente notável - a maioria dos modelos estrangeiros não tinha microprocessadores mais fracos. Portanto, para criar bons jogos o programador era obrigado a ter um comando muito hábil de montador e um cálculo muito preciso de intervalos de tempo.

Uma característica interessante do Sinclair era uma borda muito larga - um quadro entre a imagem e as bordas da tela, devido à qual, por um lado, a área útil da tela diminuiu visivelmente, o que parecia ruim, mas, por outro por outro lado, os pontos da imagem ficaram menores, e a resolução da tela parecia maior do que realmente é, e a nitidez da imagem melhorou.

Em geral, curiosamente, o Spectrum, que não possui nenhum suporte de hardware especial para gráficos de jogos, no final da década de 1980 acabou sendo um dos computadores para jogos mais populares no Reino Unido e em toda a Europa, incluindo o Oriente. No entanto, as principais razões para isso não são vantagens técnicas especiais, mas baixo custo e disponibilidade (inclusive devido aos muitos clones produzidos em diferentes países), além da origem europeia do PC e a popularidade bastante ampla de seu fabricante original, Clive Sinclair. Em geral, se compararmos o Spectrum com outros PCs de jogos populares baratos, então, por um lado, uma certa primitividade e monotonia de gráficos em muitos jogos, especialmente com um campo de jogo monocromático, é impressionante - é claro, você geralmente espera algo mais bonito de um PC para jogos e brilhante. Por outro lado, a qualidade dos jogos no Spectrum é, em média, muito alta e, em termos de complexidade, muitas vezes superam os análogos em computadores com suporte avançado de hardware para jogos. Uma impressão indelével também é causada pelo incrível número de jogos disponíveis neste PC - são milhares, de qualquer gênero e para todos os gostos. A julgar pelo número de jogos, o Spectrum foi certamente um dos PCs para jogos mais populares e bem-sucedidos.

A resolução relativamente alta pode ser atribuída à grande vantagem dos gráficos do jogo Spectrum: afinal, 256 × 192 pixels é muito mais claro e melhor do que o típico de muitos outros modelos de jogos, como Commodore 64, Atari e Amstrad, baixa resolução de da ordem de 160 × 200 pixels e menos com uma imagem bastante áspera e fortemente escalonada. Porém, para tarefas mais sérias, a resolução de 256 × 192 já é claramente insuficiente, o que limitava o uso de Sinclairs principalmente a jogos e os tornava inadequados até para simples edição de texto com impressão posterior (o Spectrum original e muitos análogos não tinham quaisquer portas paralelas ou seriais, que não permitiam a conexão direta de impressoras padrão - isso exigia um controlador adicional). Entre outras características do PC, pode-se notar a ausência de um gerador de som normal no modelo clássico ZX Spectrum 48K, como na grande maioria dos análogos soviéticos - seu som era tocado por software, com uma carga pesada no processador. É verdade que o modelo mais recente ZX Spectrum 128 já tinha um gerador de som de três canais no clássico chip AY-3-8912 ou similar, e muitos jogos Spectrum desde 1986 o suportavam. Em nosso país, uma parte significativa dos proprietários de modelos compatíveis com Spectrum conectava esses geradores de som a seus PCs por conta própria ou com a ajuda de alguém e também recebia som normal em jogos e demos.

Arroz. 107. PK "Pik": um dos muitos modelos soviéticos compatíveis com o ZX Spectrum 48K

Arroz. 108. PC "Peak": graças ao uso de um microcircuito especial BMK, que substitui dezenas de pequenas caixas lógicas, todo o PC é montado em apenas 18 microcircuitos

Arroz. 109. PC "Raton-9003" - uma das dezenas de PCs compatíveis com "Spectrum" do início dos anos 90; o teclado é um pouco mais largo que o ZX Spectrum 48K original (47 botões em vez de 40)

Arroz. 110. "Eton" - um PC compacto compatível com "Spectrum" (largura da caixa inferior a 30 cm) com um teclado de membrana simples

Em favor dos fabricantes de clones soviéticos, você pode ver que muitos modelos domésticos ainda eram versões visivelmente aprimoradas do Spectrum - muitas vezes era usado um teclado mais conveniente com até 85 teclas, que tinha botões adicionais de controle do cursor, um campo numérico separado, etc. ; ao contrário do original, nossos modelos geralmente tinham conectores de joystick imediatamente; muitos foram equipados com conectores de impressora; alguns modelos tinham recursos gráficos avançados, suavizando as falhas características na organização da tela do Spectrum, bem como um controlador de unidade integrado, compatível não apenas com sistemas operacionais puramente Spectrum como o TR-DOS, mas também com o CP / M OS padrão para PCs de 8 bits, que tinham uma enorme biblioteca de software.

Como todos os análogos do Spectrum não eram suas cópias completas, mas apenas “imitavam” o trabalho do hardware do Spectrum, e os circuitos específicos desses PCs eram muito diferentes e numerosos, quase todos os “clones” domésticos tinham algum tipo de incompatibilidade com o ZX Spectrum original - tanto software (nem todos os jogos e demos funcionaram, ou funcionaram incorretamente ou não corretamente), quanto hardware (grandes dificuldades ou impossibilidade total de conectar periféricos "proprietários" do Spectrum). A compatibilidade piorou especialmente por quaisquer alterações na ROM que foram feitas para muitos modelos: por exemplo, para oferecer suporte ao idioma russo no BASIC ou corrigir erros no interpretador "nativo". No entanto, para os modelos mais populares, o nível de compatibilidade dos jogos era bastante alto - eles executavam cerca de 80 a 90% ou mais dos programas originais e praticamente não tínhamos periféricos proprietários à venda - geralmente desenvolvimentos domésticos eram usados ​​​​como controladores para disco unidades e interfaces externas , criadas levando em consideração os recursos dos análogos soviéticos do Spectrum. Para melhorar a compatibilidade, alguns modelos usaram uma técnica com duas ROMs comutáveis: uma ROM padrão do proprietário ZX Spectrum foi usada para jogos e uma ROM russificada foi conectada para suportar o idioma russo em BASIC, etc.

Por que Espectro?

Por que o Spectrum se tornou o principal padrão para PCs domésticos soviéticos na primeira metade da década de 1990? O principal motivo que possibilitou o lançamento de análogos domésticos totalmente compatíveis foi a relativa simplicidade da arquitetura (apenas um modo de vídeo, falta de sprites de hardware, gerador de caracteres, rolagem, sintetizador de som etc.), que possibilitou simule com precisão o Spectrum em uma base de elemento soviético convencional. Ao mesmo tempo, deve-se notar que nossos análogos, via de regra, eram baseados em circuitos amadores de PCs compatíveis com Spectrum desenvolvidos na segunda metade dos anos 80, e esses circuitos não eram uma cópia exata do circuito Spectrum, pois geralmente era desconhecido em detalhes - no PC original, para reduzir o custo de produção, em vez de dezenas de chips lógicos separados, um chip ULA especializado foi usado, ocultando toda a lógica específica do PC. Portanto, os autores dos computadores compatíveis com o Spectrum não copiaram o esquema original, mas procuraram soluções próprias que apenas imitavam a operação do protótipo de acordo com especificações externas conhecidas - como alocação de memória, organização da tela e atribuição de controle portos. Normalmente, os análogos soviéticos continham cerca de 45 a 60 microcircuitos (até no máximo 80), o que os tornava bastante simples e baratos de fabricar, e todos os chips, exceto o processador, eram produzidos pela indústria doméstica. E desde 1991, durante o boom do Spectrum, iniciamos a produção de nossos próprios processadores, totalmente compatíveis com o Z80 (KR1858VM1, também conhecido como T34VM1), e microcircuitos BMK especializados (KA1515XM1-216, T34VG1, etc.), o que permitiu, como no original , coloque quase todo o circuito em um chip e reduza o número de microcircuitos na versão mínima para 12 (o ZX Spectrum original foi montado em 26 microcircuitos, 16 deles eram microcircuitos RAM). Ao mesmo tempo, os computadores compatíveis com Spectrum ainda não eram baratos - cerca de 1.000-1.500 rublos nos preços soviéticos. Portanto, aparentemente, outra razão importante para o amor de nossas fábricas de eletrônicos por esses PCs era sua alta lucratividade (pelo menos na virada dos anos 1980 e 1990). Deixe-me lembrá-lo de que os PCs domésticos geralmente eram visivelmente mais baratos, mesmo com uma complexidade muito maior - por exemplo, o Vector-06Ts foi vendido por 750 rublos com o número de chips de 83 a 97. A grande vantagem do Spectrum do ponto de vista do fabricante, e ainda mais o consumidor, foi a presença de um grande número de programas prontos para ele, aliviando completamente os fabricantes do aborrecimento associado à criação e distribuição de "software".

Em geral, no início dos anos 90, os PCs compatíveis com Spectrum no mercado de computadores domésticos desempenhavam essencialmente o papel dos PCs compatíveis com IBM no mercado profissional - ou seja, eles eram praticamente o padrão de fato. Para eles foi possível adquirir centenas e milhares de programas alto nível, desenvolvido principalmente por programadores europeus em face da concorrência séria com outros PCs domésticos e consoles de jogos. Ao mesmo tempo, os PCs puramente domésticos eram muito inferiores ao Spectrum em termos de número de programas disponíveis - na verdade, de 10 a 20 ou mais vezes, o que foi causado, em primeiro lugar, por uma dúzia de vezes menor volume de produção de nosso PCs. Sim, e em termos de qualidade dos programas, o Spectrum certamente venceu, já que o mercado de software para PCs domésticos quase não foi desenvolvido em nosso país, praticamente não havia competição entre os programadores soviéticos e, em geral, a maioria dos programas, principalmente os jogos, eram não criado por programadores, artistas e músicos profissionais, e por amadores comuns - os proprietários dos PCs correspondentes (no entanto, isso era parcialmente verdade para muitos PCs estrangeiros). Uma quantidade e qualidade de programas e jogos mais ou menos comparáveis ​​​​existiam, talvez, apenas para BK-0010/0011 e Vector-06Ts, mas também eram uma ordem de grandeza inferior a Sinclair.

Respondendo à pergunta por que, no entanto, foi o Spectrum estrangeiro que se tornou a base de tal “padrão” para PCs domésticos, deve-se notar também que não havia nada incomum na produção de análogos de alguns computadores estrangeiros por nossas fábricas - isso já havia acontecido mais de uma vez antes do Spectrum ”, como é o caso de vários modelos soviéticos, em um grau ou outro compatível com computadores das empresas americanas DEC, HP, Wang, Apple e, claro, PCs compatíveis com IBM, que por esta tempo nossa indústria já havia produzido mais de uma dezena de tipos. Além disso, a cópia de desenvolvimentos estrangeiros, como no caso do Spectrum, sempre foi justificada pelo fato de ser possível reduzir o tempo e o dinheiro gastos na criação de programas tomando estrangeiros já prontos. Além disso, no início dos anos 90, novos princípios de mercado já haviam começado a funcionar, bem longe das ideias idealistas soviéticas de que só o melhor e o mais moderno deveriam ser produzidos. Como você sabe, nas condições de mercado, o principal não é desenvolver e produzir, mas vender, portanto, muitas vezes os líderes de mercado não são os melhores produtos, mas aqueles que são mais ativamente anunciados e promovidos e que permitem obter o máximo lucro. Isso é claramente visto no exemplo do Spectrum, que estava longe de ser o melhor PC doméstico da década de 1980, mas foi produzido em várias modificações por quase 10 anos e foi um dos mais populares da Europa. Mecanismos de mercado semelhantes também funcionaram para nós - um ZX Spectrum "estrangeiro" bastante desatualizado e altamente controverso com uma enorme biblioteca de programas prontos, relativamente simples e baratos de fabricar, mas com um alto preço de varejo e um certo toque de prestígio, como qualquer equipamento estrangeiro da época, acabou sendo mais lucrativo para nossas fábricas do que desenvolvimentos soviéticos ainda mais avançados.

Invasão dos Clones 2: Compatível com IBM

No final dos anos 1980, a produção de vários computadores profissionais compatíveis com IBM baseados na base de elementos soviéticos já estava em pleno andamento na URSS, mas eles eram muito caros - sobre o preço de um bom carro, então não se falava em nenhum de seu uso doméstico em massa. Mas no início da década de 1990, cerca de uma dúzia de empresas soviéticas haviam dominado a produção de versões bastante interessantes de computadores simplificados compatíveis com IBM, bastante adequados para uso doméstico. Deixe-me lembrá-lo de que os computadores IBM PC foram lançados em 1981 e o modelo IBM PC / XT mais famoso e clássico foi lançado em 1983. PCs compatíveis com eles, bem como placas de expansão e periféricos, foram produzidos por muitas centenas de empresas em todo o mundo, como resultado, desde meados dos anos 80, os PCs compatíveis com IBM se tornaram líderes indiscutíveis no mercado de PCs profissionais e, de fato, no início dos anos 90 tornaram-se o único padrão global . Quanto aos computadores domésticos, a sua liderança não foi tão incondicional, pois em termos de capacidades gráficas e sonoras, e em termos de custo, eram mais adequados para o trabalho do que para o entretenimento. Ou seja, no final dos anos 80, a maioria dos PCs compatíveis com IBM ainda eram bastante caros - de cerca de US $ 1.000 completos com um monitor colorido - e, ao mesmo tempo, muitas vezes eram claramente inferiores aos computadores domésticos mais baratos, tanto em termos de gráficos e som. No entanto, ainda havia muitos, muitos programas de jogos para eles, e eles eram muito, muito interessantes, especialmente em PCs com placas de vídeo EGA ou VGA multicoloridas normais. Por outro lado, como PC de trabalho, todos os compatíveis com IBM eram bons - o suficiente grande volume RAM, a disponibilidade padrão de unidades de disco e discos rígidos, uma boa velocidade do processador, um monitor de qualidade decente, a capacidade de expandir e alterar a configuração, um teclado confortável com várias teclas e, o mais importante, um enorme conjunto de programas de negócios os tornavam uma excelente escolha para qualquer aplicativo de PC sério. É verdade que muitos PCs domésticos baratos com uma unidade de disquete também tinham recursos próximos para uso comercial simples - eles também permitiam que você trabalhasse com textos, tabelas, bancos de dados, gráficos etc., embora em termos de potência do processador, RAM e memória de disco , a quantidade de bons softwares profissionais ainda era inferior aos compatíveis com IBM.

"Procurar"

Arroz. 112. "Pesquisa" - talvez o mais famoso e massivo dos PCs soviéticos compatíveis com IBM baratos. Apresenta um design de placa única com um pacote muito compacto, fino e elegante

Arroz. 113. "Pesquisar" em um kit doméstico comum com fonte de alimentação, monitor colorido, unidade de disquete e três módulos adicionais: jogo (para conectar joysticks), controlador de unidade de disquete e expansão de RAM

Talvez o mais famoso dos PCs domésticos baratos compatíveis com o IBM PC tenha sido o computador desenvolvido em 1987 (desenvolvedor-chefe Yuri Rol) e produzido em massa desde 1989 na Associação de Pesquisa e Produção de Kiev Electronmash. "Procurar", cuja descrição e publicidade apareceram repetidamente nas revistas populares de grande circulação Science and Life, Radio, etc. analógico barato IBM PC/XT com um conjunto mínimo de funções, mas com possibilidade de expansão com a ajuda de módulos adicionais. O microprocessador K1810VM88 soviético de 16 bits (mas com um barramento de dados externo de 8 bits) (fabricado pela fábrica de Kiev "Kvazar"), operando a uma frequência de clock de 5 MHz, foi usado como processador - um analógico completo da Intel 8088 usado no IBM PC / XT.

Arroz. 114. KM1810VM88 - um microprocessador de 16 bits de chip único (produzido desde 1984), um análogo completo dos transistores Intel 8088, 29000; usado principalmente em vários PCs soviéticos compatíveis com IBM (Poisk, MK-88, etc.)

Arroz. 115. KR1810VM88 - uma versão mais barata do KM1810VM88 (caixa de plástico, terminais não banhados a ouro)

A primeira versão do "Search" tinha 128 KB de RAM e 8 KB de ROM com um sistema básico de entrada e saída (BIOS). Em modificações posteriores, a RAM base foi expandida para 512 KB. Apenas um gravador e uma TV podiam ser conectados diretamente a um PC: no “Search” não havia controlador de drive, nem conectores para joysticks, nem mesmo portas paralelas ou seriais para conectar uma impressora, mouse ou outros dispositivos - tudo isso se tornou disponível somente após compra e conexão de módulos de expansão, entre os quais também havia memória adicional - 256 ou 512 KB de RAM, cartuchos com programas em ROM, controladores de disco rígido, placa de som e outros. O computador possui 4 conectores para esses módulos, inseridos de cima paralelos entre si. A esse respeito, era semelhante a PCs clássicos como o Apple II e o IBM PC. Todos os programas, incluindo BASIC, foram carregados de um gravador ou unidade de disco, se disponível. A rigor, um computador tornou-se compatível com IBM no sentido usual somente após adquirir e conectar um controlador de drive e os próprios drives, bem como um módulo de expansão de memória, após o qual já poderia funcionar normalmente com o sistema operacional MS-DOS e rodar programas DOS. Além disso, a compatibilidade ainda estava incompleta, pois para simplificar o design, algumas das funções de hardware eram executadas pelo software da CPU. Em particular, "Search" não tinha um chip controlador de teclado separado, como o IBM PC, e também não tinha um modo de tela de texto real - era simulado programaticamente no modo gráfico. Em geral, esses programas que usavam as funções padrão do BIOS para trabalhar com o teclado e a tela funcionavam normalmente no Poisk, embora um pouco mais lentos do que no IBM PC / XT original. Mas os programas que acessam o hardware diretamente, ignorando o BIOS, exigiram uma adaptação séria. Em termos de recursos gráficos, o controlador de vídeo Poisk correspondia ao padrão CGA, apenas, como já mencionado, não havia modo de texto real e não havia memória de vídeo separada - 32 KB da RAM principal foram usados ​​​​como ele. Portanto, em termos de gráficos, o Poisk, como muitos PCs compatíveis com IBM da época equipados com adaptadores CGA, era em muitos aspectos inferior a outros PCs domésticos que tinham suporte para gráficos coloridos, inclusive na área de jogos. Por outro lado, os PCs compatíveis com IBM foram projetados principalmente para trabalho, não para diversão. E nesse sentido, "Pesquisar" era uma opção bastante boa, pois com um drive de disco permitia rodar muitos programas para PC: sistemas operacionais até versões anteriores do Windows, editores de texto, bancos de dados, planilhas, editores gráficos, sistemas de design auxiliado por computador, linguagens de programação, programas educacionais e muitos outros. Também havia jogos suficientes e muito bons.

Arroz. 116. "Search" está equipado com um teclado de 88 botões - isso é menos do que os teclados usuais de PCs compatíveis com IBM, mas o suficiente para um trabalho confortável; além disso, a qualidade do teclado é alta (é um tipo de filme moderno); na parte superior do gabinete também há 4 slots para dispositivos adicionais (eles não são compatíveis com os slots ISA no IBM PC)

Arroz. 117. Todos os componentes eletrônicos principais do Poisk cabem em uma placa e apenas 80 microcircuitos (o Assistente-128 tem 155 deles em 4 placas!). No entanto, a simplicidade do circuito foi alcançada principalmente devido a uma forte redução nas capacidades do PC: na configuração básica, o Poisk possui apenas 128 KB de RAM e 8 KB de ROM, seu controlador de vídeo não possui modo de texto real (é simulado programaticamente no modo gráfico), o PC não possui interfaces de impressora, mouses, joysticks etc.

Arroz. 118. Os contatos de filme do teclado "Pesquisar" são absolutamente semelhantes aos modernos

Arroz. 119. O design dos botões do teclado "Pesquisar"

Arroz. 120. Mouse, especialmente produzido para o "Search" (no entanto, era necessário um adaptador adicional para conectá-lo - não havia porta serial no design básico do PC)

Arroz. 121. Mouse para "Pesquisar": vista inferior

Arroz. 122. Atrás da "Pesquisa" existem apenas alguns conectores simples para conectar um gravador e uma TV / monitor, o restante dos dispositivos deveria ser conectado por meio de adaptadores adquiridos adicionalmente inseridos em 4 conectores de expansão

Arroz. 123. Esquema para conectar adaptadores adicionais e dispositivos periféricos ao Poisk PC

Os desenvolvedores do Poisk conseguiram criar um PC compatível com IBM com um design simples e único - em apenas uma placa e apenas 80 chips, e sem usar nenhum chip particularmente raro, caro ou especializado. Para comparação, apenas uma placa de vídeo CGA padrão (cujas funções foram simuladas na "Pesquisa" por hardware e software na placa principal) continha cerca de 70 microcircuitos, e o controlador de vídeo e a placa RAM para "Assistant-128" foram montados em 83 microcircuitos (e além dele no "Assistente" havia mais três (!) placas com microcircuitos). Ou seja, mesmo com o uso de um chip controlador de vídeo especializado (6845 no CGA original ou K1809VG6 em contrapartes soviéticas como Assistant), o número de chips no adaptador de vídeo CGA sozinho era quase igual ao número de chips em todo o Poisk circuito, que incluía o adaptador de vídeo e a unidade do processador, RAM, ROM e controladores diferentes. A partir daqui, torna-se mais compreensível por que os criadores de "Pesquisa" optaram por uma incompatibilidade de hardware tão significativa com o IBM PC original - caso contrário, a complexidade e o custo de um PC poderiam aumentar em 2 a 3 vezes, ou seja, não havia dúvida de qualquer análogo simples, barato e em massa do PC faria. No entanto, não vamos esquecer que essa simplicidade da "Pesquisa" se deve em parte à ausência de muitas das interfaces usuais que foram implementadas em módulos adicionais.

Em geral, o computador acabou sendo muito decente: bom aparência, um bom teclado de 88 teclas, 4 slots para módulos de expansão, hardware bastante poderoso para um PC doméstico. O preço do "Search" - 1.050 rublos - era menor do que o de muitos PCs compatíveis com "Spectrum" com significativamente menos memória e um processador mais lento. Curiosamente, esse valor era menor do que o custo de um único teclado para um PC profissional compatível com IBM EC-1840. O computador foi amplamente utilizado não apenas como computador doméstico, mas também educacional e profissional. Os volumes de produção de Poisk atingiram várias dezenas de milhares por ano (embora, como para outros PCs, a produção "oscilasse" por muito tempo - a produção em massa começou apenas em 1991, pouco antes do colapso da URSS, quando grandes dificuldades começaram em todos indústrias). Módulos adicionais foram produzidos não apenas pelo fabricante deste PC, mas também por outras fábricas, bem como por pequenas empresas. Na verdade, "Poisk" foi um dos PCs baratos soviéticos básicos do início dos anos 1990, junto com BK-0010, "Vector-06Ts", compatível com "Spectrum" separado e alguns outros. No entanto, este modelo também apresentava desvantagens significativas - a mencionada compatibilidade incompleta com o IBM PC ou a falta excessivamente ascética de conectores para joysticks, bem como portas paralelas e seriais na configuração básica, que não permitiam conectar impressora, mouse, modem e outros dispositivos periféricos sem módulos adicionais.

gráficos CGA

Como a grande maioria dos compatíveis com IBM domésticos naqueles anos tinha um adaptador de vídeo CGA, vamos examiná-lo com mais detalhes.

Arroz. 124.Adaptador gráfico colorido IBM

Em 1981, durante o advento do primeiro IBM PC, a placa de vídeo CGA (Color Graphics Adapter) foi oferecida como um modelo bastante caro, a mais antiga de uma série de placas de vídeo para PC (a mais nova era a MDA monocromática e de texto puro - Adaptador de monitor monocromático). E em termos de design, era uma unidade bastante impressionante - uma placa longa contendo cerca de 70 microcircuitos (mais do que em muitos PCs do início dos anos 80 e não muito menos que a placa-mãe do mesmo IBM PC), incluindo sua própria RAM de 16 KB , ROM com gerador de caracteres para 256 caracteres (2 Kb), chip controlador de vídeo Motorola 6845 (também usado em placas de vídeo MDA e EGA, BBC Micro, computadores Amstrad CPC, etc.) e dezenas de casos de "lógica fina" . Vários modos de texto e gráficos eram suportados, e os modos de texto eram bastante multicoloridos: 25 linhas de 80 ou 40 caracteres eram exibidas (uma matriz de sinal de ponto 8x8) e para cada caractere era permitido selecionar qualquer uma das 16 cores de fundo e 16 cores de imagem e cintilação também estavam disponíveis. No modo gráfico padrão de 320x200 pixels, o CGA pode exibir apenas 4 cores ao mesmo tempo com a capacidade de selecionar uma das duas paletas (mas duas opções estão disponíveis para cada uma - escura e clara), bem como a escolha de qualquer plano de fundo cor de 16 disponíveis. No modo de alta resolução de 640×200 pixels, apenas duas cores eram exibidas, sendo uma delas escolhida aleatoriamente de uma paleta de 16 cores (mas o branco quase sempre era usado), e o fundo era sempre preto.

Arroz. 125. Foto com papagaios, renderizada em CGA em resolução 320x200 com a primeira paleta de 4 cores (versão brilhante). Pode-se ver que quatro cores são desesperadamente insuficientes para exibir imagens realistas, embora as próprias cores disponíveis sejam bastante agradáveis ​​​​e quentes.

Arroz. 126. A segunda versão da paleta CGA: cores frias

Arroz. 127. Gráficos CGA monocromáticos com resolução de 640x200: uma imagem bastante clara com boa reprodução de meio-tom devido a uma mudança na densidade espacial dos pontos

Arroz. 128. A terceira versão (como se não fosse padrão) da paleta CGA: uma boa combinação de cores quentes (vermelho) e frias (azul, branco)

Deve-se notar que os gráficos CGA se distinguem por um conjunto de cores bastante estranho e polêmico - não apenas existem apenas 4, mas também sua escolha é bastante misteriosa: em uma paleta - branco, azul e lilás, na outra - vermelho, verde, amarelo/marrom (sem contar a cor de fundo, que na maioria das vezes era preta). Exibir qualquer gráfico decente com essas cores é bastante problemático, inclusive em jogos. No entanto, embora seja comum repreender as cores CGA, elas ainda têm sua própria lógica: na paleta “vermelho-verde-amarelo”, as cores são “quentes”, no “branco-azul-lilás” - “frio”, e na 3ª paleta ("azul, vermelho, branco") - uma mistura de ambos.

Outra característica relacionada às limitações do chip 6845 (foi projetado principalmente para saída de texto, não gráficos, e não podia exibir mais de 128 linhas) era o uso de uma estrutura de memória de vídeo de dois bancos no modo gráfico: linhas de imagem ímpares ( 100 linhas, ~ 8 KB) foram armazenadas em uma metade da memória, mesmo - na outra, ou seja, as linhas localizadas sequencialmente estavam na memória não uma após a outra, mas com um deslocamento de 8 KB, o que criou algumas dificuldades na programação gráficos.

Uma deficiência bem conhecida dos CGAs originais (não encontrada em muitos "clones" CGA e em todas as placas de vídeo de outros tipos) era a chamada "neve" - ​​ruído na forma de linhas horizontais aleatórias que apareciam no modo de texto quando o O processador do PC gravou dados na memória de vídeo (devido à prioridade da CPU do PC acima do controlador de vídeo ao acessar a memória de vídeo). Havia apenas uma maneira de contornar essa desvantagem - gravando dados na memória de vídeo apenas durante um curto período do caminho reverso do feixe de varredura de quadro (cerca de 1-2 milissegundos durante cada quadro de 1/60 seg) ou caminho reverso de varredura horizontal ( segmentos muito curtos de alguns microssegundos após a exibição de cada linha).

O CGA não fornece nenhum suporte padrão para jogos ou gráficos "multimídia" - sem rolagem (deslocamento suave da imagem vertical ou horizontalmente), sem "sprites" de hardware, sem paleta programável, sem estrutura de memória de vídeo em várias camadas, etc. com gráficos foi realizada puramente por software, devido ao processador central. Mas, ao contrário da maioria dos PCs para jogos da época, o CGA tem uma escolha arbitrária de cores para qualquer ponto - no modo gráfico de resolução média 320x200 não há restrições quanto ao uso das 4 cores disponíveis, quaisquer pontos (incluindo os vizinhos) podem ser pintado em qualquer uma das 4 cores (semelhante a BK-0010/0011, Lvov, Iskra 1080, etc.). É verdade que, ao contrário de alguns PCs (por exemplo, o Corvette soviético), o uso simultâneo de gráficos e modos de texto - digamos, sobreposição de texto de hardware em gráficos ou vice-versa - não é fornecido.

Arroz. 129. Gráficos CGA com 16 cores, mas baixa resolução - 160x100. As cores são definitivamente muito mais divertidas, mas a resolução é, infelizmente, desastrosamente fraca.

Além dos modos padrão, o CGA também suportava vários recursos adicionais que às vezes eram usados ​​​​em programas e jogos: uma terceira paleta (ciano, vermelho, branco), um modo gráfico “composto” de 16 cores usando os recursos da televisão colorida americana NTSC padrão (permitido melhorar significativamente as cores em alguns jogos), gráficos de 16 cores de 160x100 de baixa resolução baseados em um modo de texto modificado etc. mudanças de paleta ou cor de fundo no quadro. Um bom exemplo do uso máximo das funções CGA é dado por "demos" - por exemplo, https://www.youtube.com/watch?v=yHXx3orN35Y.

Arroz. 130. Modo de texto normal CGA 80x25: um exemplo de programa no padrão BASIC - as linhas quase grudam, é muito inconveniente ler o texto

Arroz. 131. O mesmo programa BASIC no monitor MDA: há lacunas normais nas entrelinhas, é muito mais fácil ler o texto; a imagem é agradavelmente esverdeada, já que a maioria dos monitores monocromáticos para o IBM PC tinha um brilho verde (menos frequentemente amarelo, branco, etc.)

Arroz. 132. Texto CGA: a imagem ampliada mostra claramente que as linhas adjacentes literalmente se fundem em locais (onde há vírgulas e, em outros casos, algumas letras minúsculas, caracteres especiais etc.), pois apenas um ponto é alocado para o intervalo entre o linhas

Arroz. 133. Texto MDA (assim como Hercules): as linhas não “se fundem” (3 pontos são alocados para as lacunas entre elas), os próprios caracteres são um pouco menores, mas visivelmente mais claros e parecem melhores (a matriz de um grande típico o caractere é 7x11 pontos, não 7x7, como no CGA); também há mais lacunas entre as letras - 2 pontos em vez de um para CGA; em geral, é muito mais conveniente ler o texto

Em geral, as placas de vídeo CGA dificilmente podem ser consideradas bem-sucedidas, mesmo levando em consideração a aparência relativamente precoce. Como profissionais, eles eram em muitos aspectos inferiores até mesmo ao MDA ou Hercules mais simples, que tinham um modo de saída de texto muito mais agradável e sério com uma matriz de familiaridade de 9x14 pontos, da qual os próprios personagens usavam 7x11 pontos (havia lacunas normais entre as letras tanto na horizontal quanto, principalmente, na vertical; mas no CGA, os caracteres e as linhas estavam muito próximos uns dos outros - a matriz de familiaridade é 8x8 e a matriz de caracteres é 7x7, ou seja, as lacunas entre os caracteres grandes são apenas um ponto e os próprios personagens são mais simples, que pareciam muito piores e lembravam os PCs domésticos baratos). Os gráficos CGA também eram muito limitados (especialmente em termos de número de cores) e inadequados para propósitos sérios como gráficos coloridos. Porém, a própria presença de gráficos, claro, ampliou muito o escopo do PC em comparação, por exemplo, com o texto MDA - e não apenas nos casos óbvios em que era necessário desenhar algo na tela, mas também, para por exemplo, para o mesmo processamento de texto (tornou-se possível exibir letras proporcionalmente, e não com largura constante, alterar o estilo e o tamanho da fonte, usar qualquer idioma ao mesmo tempo, etc.) ou implementar shells gráficos em sistemas operacionais (em meados da década de 1980, o primeiro Versões do Windows e outros programas semelhantes).

Embora os primeiros PCs IBM em uma configuração mínima tenham sido bastante projetados para conectar-se a uma TV comum e a um gravador doméstico (mas eram usados ​​\u200b\u200bcom muito mais frequência com um monitor especial e unidades de disco), o CGA também não era muito bom para uso doméstico - para um computador com um preço mínimo de 1565 dólares (com 16 KB de RAM e sem periféricos), foi oferecida uma placa de vídeo claramente inferior em termos de recursos de cores a PCs domésticos e decodificadores de vídeo muitas vezes mais baratos ( além disso, a placa de vídeo era orgulhosamente chamada de “adaptador gráfico colorido” e custava mais do que muitos PCs e decodificadores ). No entanto, ao contrário da maioria dos PCs baratos e, além disso, decodificadores, o CGA ainda tinha uma resolução suficientemente alta de gráficos e texto, o que o distinguia dos PCs domésticos típicos do início dos anos 80. E no espaço do PC profissional, muitos não tinham nenhum suporte gráfico, oferecendo uma tela de texto puro. No entanto, alguns computadores a preços muito mais modestos diferiam em recursos gráficos visivelmente melhores - por exemplo, o Acorn BBC Micro doméstico, também lançado no final do mesmo 1981, também baseado no controlador de vídeo 6845, oferecia muito mais modos de tela , mais cores exibidas simultaneamente (8 em vez de 4, e até com uma paleta programável) e uma resolução máxima mais alta (640x256 em vez de 640x200).

Concorrentes sérios do CGA eram as placas de vídeo Hercules Graphics Card, produzidas desde 1982 e não tinham suporte a cores (embora uma versão colorida tenha sido lançada posteriormente), mas fornecendo alta qualidade texto e gráficos com o dobro da resolução do CGA - 720x348 pixels. Essas placas gráficas eram compatíveis com MDA e parcialmente CGA, portanto, eram muito convenientes para usuários corporativos e se tornaram o padrão de fato em PCs compatíveis com IBM com monitores monocromáticos.

Arroz. 134. Uma das primeiras versões do Windows (1.01) em um IBM PC com CGA: trabalhar em modo gráfico 640x200 permite exibir texto com diferentes tipos de fontes (incluindo as proporcionais) e tamanhos diferentes

Arroz. 135. Windows 1.01 em CGA, editor gráfico Paint: resolução de 640x200 foi suficiente para desenhar ícones monocromáticos de alta qualidade, janelas, etc.

Assim, o CGA foi obviamente criado como uma espécie de compromisso entre as funções de saída de texto e gráficos, as capacidades do chip 6845, a quantidade de memória de vídeo, a necessidade de suportar não apenas monitores especiais, mas também TVs domésticas (e isso reduziu bastante a resolução vertical permitida), e assim por diante. O resultado é um adaptador de vídeo bastante estranho que não lida muito bem com as tarefas típicas de PCs profissionais (como regra, trabalhando com textos de uma forma ou de outra) ou com as funções de entretenimento de PCs domésticos, mas ao mesmo tempo é bastante complicado e caro (e calculado para se conectar a um monitor colorido bastante caro, e não a um monitor monocromático barato). No entanto, vida longa CGA - e elas eram as principais placas de vídeo coloridas em PCs compatíveis com IBM até cerca de 1987 e eram amplamente usadas até o início e meados da década de 1990 - sugere que, apesar de todas as deficiências teóricas, seus recursos práticos acabaram sendo bastante aceitáveis ​​para um ampla gama de tarefas. . Em 1984, a IBM propôs uma nova versão da placa de vídeo mais antiga para uso em massa - EGA (Enhanced Graphics Adapter), que corrigiu com sucesso as deficiências do modo de texto (a matriz de familiaridade foi aumentada para 8x14 pixels, um gerador de caracteres programável apareceu) e o modo gráfico (a resolução máxima foi aumentada para 640x350, além disso, 16 cores estão disponíveis para qualquer ponto, programáveis ​​a partir de uma paleta total de 64 cores). No entanto, os cartões EGA eram significativamente mais caros e não eram compatíveis com monitores CGA, e os monitores EGA também eram mais caros. Portanto, as placas de vídeo CGA continuaram a ser usadas em placas de vídeo compatíveis com IBM de baixo custo por um bom tempo, inclusive após o surgimento de VGA ainda mais avançado (1987), XGA, SVGA, etc.

O uso de controladores de vídeo compatíveis com CGA em PCs soviéticos compatíveis com IBM, especialmente modelos domésticos baratos, também é bastante lógico: para computadores baratos, placas de vídeo mais complexas e caras eram simplesmente inaceitáveis ​​(considerando que mesmo um CGA relativamente simples levava até metade dos chips de todo o PC a implementar); além disso, entre os adaptadores de vídeo padrão para PC, apenas CGA suportava saída para TVs comuns, o que era uma condição necessária para PCs domésticos domésticos.

Arroz. 136. "Assistant-128": tela inicial quando ligada na TV moderna

Arroz. 137. "Assistant-128": compatibilidade quase completa com o IBM PC / XT ao preço de um "Spectrum" regular

Outro modelo compatível com IBM interessante, mas muito menos comum - ou simplesmente "Assistente" , que é produzido desde 1988 pelo software Smolensk Iskra. Ao contrário do Poisk, há uma porta paralela e conectores para joysticks ao mesmo tempo, e o controlador de vídeo é totalmente compatível com o CGA original: é montado com base no chip soviético KM1809VG6 - um análogo completo do chip de vídeo Motorola 6845 usado em adaptadores CGA originais e não apenas neles. O processador também é um pouco diferente - KR1810VM86 totalmente de 16 bits e um pouco mais rápido com a mesma frequência de 5 MHz. Como no IBM PC original, um microcontrolador de chip único é usado como controlador de teclado - neste caso, o microcircuito soviético KR1816BE35, que contém um processador, uma pequena quantidade de RAM e um controlador de informações de E / S em um chip . Assim, o teclado do Assistente também é totalmente compatível com o IBM PC. O som, como no Poisk, é implementado no chip timer programável KR580VI53 e é totalmente compatível com o IBM PC. Ou seja, como podemos ver, os desenvolvedores do "Assistente" não simplificaram tanto tudo a ponto de perder a compatibilidade com o protótipo - um PC da IBM, e o resultado foi uma máquina muito séria e, além disso, barata - "Assistente " no início dos anos 1990 custava 1.225 rublos e, no final dos anos 1980, de acordo com algumas fontes, em geral, 850 rublos. É verdade que a quantidade de RAM na versão básica também era mínima - 128 KB, incluindo 16 KB de memória na tela, mas a ROM era várias vezes maior que a de "Pesquisar" - 48 KB e continha não apenas o BIOS, mas também o interpretador BASIC tradicional. Por outro lado, o design do "Assistente" não previa uma expansão tão simples como na "Pesquisa" - há apenas um slot para módulos adicionais e está localizado inesperadamente na parte inferior do gabinete, e, via de regra, uma placa contendo um controlador de unidade foi inserida nela e expansão de memória de 512 ou 1024 KB. Em geral, o design deste PC é incomum para um computador doméstico - em uma caixa bastante espessa, até 4 placas com microcircuitos estão localizadas horizontalmente: um processador, um controlador de vídeo e RAM, uma ROM e um teclado. Além disso, há uma fonte de alimentação integrada. O teclado parece muito decente - 93 teclas, com blocos numéricos e de função separados, mas sem um bloco de controle de cursor especial, como nos teclados modernos familiares. Em termos de número de chips, e havia até cerca de 155 deles na configuração básica (aliás, havia cerca de 165 chips na placa-mãe do IBM PC original junto com o adaptador CGA), o Assistente era praticamente incomparável entre os PCs domésticos, mas por algum motivo isso não afetou muito seu custo e confiabilidade.

Arroz. 138. "Assistant-128": o único conector de expansão está na parte inferior

Arroz. 139. "Assistant-128": design complexo de várias placas, fonte de alimentação integrada e teclado funcional de 93 botões

Arroz. 140. "Assistant-128": design elegante da caixa e botão liga/desliga na lateral

Arroz. 141. "Assistant-128": um excelente conjunto de conectores também inclui 2 joysticks e uma saída de antena para TV, um controlador de unidade de disquete é inserido no conector de expansão inferior

No total, "Assistant" acabou por ser um dos melhores entre os computadores soviéticos compatíveis com IBM baratos, em muitos aspectos à frente do mesmo "Search", especialmente em termos de compatibilidade com o IBM PC original. Das deficiências, pode-se notar apenas um teclado mecânico não muito confiável, o número mínimo de slots de expansão - existe apenas um, o que é incomum para esses PCs - e a falta de um controlador de unidade embutido. No entanto, os computadores compatíveis com IBM eram pequenos sem unidades de disco e discos rígidos, portanto, para usar totalmente os recursos de tais PCs, você deve adicionar pelo menos o preço de uma unidade de disco (ou melhor que dois), um controlador de unidade de disco e expansão de memória para o custo relativamente baixo do próprio computador, o que imediatamente torna um computador mais caro do que 3-4 vezes ou mais. De modo algum supérfluo para esses PCs também havia um mouse, um monitor (em vez de uma TV), uma impressora e, finalmente, um disco rígido (disco rígido) com um controlador, o que elevou o custo total de um PC ao nível de cerca de 10.000 rublos ou mais (e isso é 1 vez 0,5 mais alto que o preço de um carro convencional). Portanto, o baixo custo do "Assistente", "Pesquisa" e modelos semelhantes é muito, muito enganoso. Ao mesmo tempo, PCs domésticos mais simples, como BK-0010, Vector, Lvov, Spectrum, são compatíveis, etc. bastante adequado para uso sem acréscimos caros - eles foram originalmente projetados para funcionar com um gravador e uma TV doméstica (embora, é claro, permitissem a conexão de monitores, unidades de disco, impressoras, etc.) e sem qualquer expansão de memória. Essa é uma das diferenças importantes entre os PCs domésticos compatíveis com IBM e outras classes de PCs domésticos.

MK-88

Arroz. 142. O MK-88 é um excelente PC compatível com IBM para uso doméstico com um teclado de tamanho normal

Arroz. 143. O MK-88 versão 05 possuía teclado no microcontrolador KR1816BE35, totalmente compatível com o IBM PC; é interessante que as principais designações sejam russificadas

Arroz. 144. MK-88.05 - existem todos os conectores principais, incluindo a saída para a unidade de disco (NGMD), portas paralelas (PU) e seriais (RS 232); no entanto, nesta modificação, as saídas para o gravador e joysticks são removidas

Além de "Search" e "Assistant", outros modelos domésticos compatíveis com IBM foram produzidos naqueles anos. Por exemplo, desde o início da década de 1990, um computador foi produzido na Minsk Production Association of Computer Technology MK-88 baseado no processador KR1810VM88, muito semelhante em parâmetros ao "Assistant-128". Um chip especial para o controlador de vídeo K1809VG6 CGA também foi usado aqui. As primeiras versões eram com um circuito de teclado simplificado e, em seguida, o microcomputador de chip único KR1816BE35 também foi usado nas placas de teclado. Algumas modificações do MK-88 também tinham um controlador de drive embutido. A RAM em diferentes versões também diferia: 256, 128 ou 640 KB. Módulos de expansão adquiridos separadamente para 512 KB. ROM - 16 KB, contém apenas BIOS, sem BASIC. O teclado neste PC é quase o mesmo dos computadores modernos - 103 teclas, com teclado numérico separado, setas, 12 botões de função etc. O design em termos de número de placas é um pouco mais simples que o do "Assistente", mas em termos de número de chips é ainda mais complexo - três placas (principal, interfaces e teclados) com um número total de chips até 190! (para a versão 05, que possui um controlador de unidade integrado e 640 KB de RAM). Em geral, o computador também é muito decente e compatível com o IBM PC/XT original.

A propósito, foi o MK-88 que se tornou o vencedor do conhecido concurso de melhor PC doméstico, realizado em 1989 pelo Comitê Estadual de Ciência da Computação e Informática (SCNT) da URSS junto com vários outros organizações. Ou seja, foi ele quem foi realmente reconhecido como o melhor PC doméstico da URSS na época, e atrás - em 2º lugar - estava outro "Electronics MS-1502" compatível com IBM, e até mesmo um modelo tão notável (mas com um mais antigo, processador de 8 bits, menos RAM e sem análogos estrangeiros), como "Vector-06Ts".

"Eletrônica MS-1502"

Arroz. 145. "Electronics MS1502": um PC barato compatível com IBM, produzido no início dos anos 90. O gabinete e o teclado são claramente retirados do PC UKNTS (mas as designações das teclas são diferentes), assim como o layout interno do PC, incluindo a fonte de alimentação integrada e dois slots de expansão na superfície superior do gabinete.

Arroz. 146. Uma característica do MC1502 que o distinguia da maioria dos outros PCs soviéticos compatíveis com IBM era o uso de microcircuitos BMK KR1545XM1 especializados envolvidos no controlador de teclado e no adaptador de vídeo compatível com CGA integrado. Isso tornou possível simplificar significativamente o design, reduzindo o número de microcircuitos para 65 (incluindo 5 BMK), mantendo alta compatibilidade com o IBM PC.

Outro PC barato compatível com IBM, produzido no início dos anos 90 - " Eletrônica MS-1502», que foi montado em um case de um PC educacional do UKNTS e com o mesmo teclado. Ao contrário de outros análogos soviéticos, ele usou os cristais de matriz básicos KR1545XM1 para reduzir o número de microcircuitos e com muito sucesso: o número de chips diminuiu cerca de 2,5 vezes - até 60 com um pouco. Caso contrário, os parâmetros são os mesmos: processador K1810VM88 com frequência de cerca de 5 MHz, 128 KB de RAM, dos quais 32 KB são usados ​​para memória de vídeo. Das saídas: interface paralela e serial, gravador e monitor. Existem dois conectores para módulos de expansão - os mesmos do UKNC. Os gráficos ainda são os mesmos - CGA de 4 cores. Houve também uma modificação com um controlador de unidade embutido. A RAM foi expandida até 640 KB com a instalação de um módulo especial.

"Vetor" inesperado

Finalmente, chegamos à principal pérola da tecnologia de computadores domésticos soviéticos, o principal diamante - "Vector-06Ts". Este computador se destacou fortemente entre os PCs domésticos e não apenas domésticos com excelentes habilidades gráficas e de som, e em termos de gráficos superou a maioria dos PCs domésticos estrangeiros. Ao mesmo tempo, o Vector foi desenvolvido antes de muitos outros modelos ainda mais simples - aproximadamente em 1985–1986, e a produção em massa foi lançada em 1987–88. É verdade que sua produção mais ou menos em massa começou apenas em 1989.

Arroz. 148. PC "Vector-06Ts" com uma fonte de alimentação estreita característica (pulso)

Arroz. 149. "Vector-06Ts" sem tampa superior: o design do teclado usa um circuito bastante complexo de 14 microcircuitos (incluindo 8 temporizadores KR1006VI1) e muitos outros detalhes para supressão de hardware de ressalto de contato

Os criadores deste PC foram os engenheiros eletrônicos soviéticos Donat Temirazov e Alexander Sokolov, que trabalhavam na fábrica de Chisinau "Scheotmash". Eles se propuseram a desenvolver um computador bastante simples e barato, na base do elemento soviético mais comum, mas com o máximo de recursos gráficos e sonoros. E devo dizer que a ideia deles estava visivelmente à frente do nível usual naqueles anos, incluindo os estrangeiros. Por exemplo, em 1985-86, o adaptador de vídeo colorido mais popular (e também havia vários monocromáticos!) Entre os PCs compatíveis com IBM estava o já mencionado CGA - um adaptador gráfico colorido que tinha 16 KB de memória de vídeo e era capaz de gráficos de resolução média (320 × 200 pontos) para exibir uma das três paletas com a exibição simultânea de quatro cores na tela, e a paleta CGA total consistia em 16 cores diferentes. No modo de texto, pode exibir todas as 16 cores ao mesmo tempo. Nos PCs soviéticos da época, 16 cores também eram o limite - o famoso computador Agat podia exibir tanto, aliás, no modo gráfico (embora em baixa resolução). Naquela época, o único PC doméstico serial BK-0010 tinha apenas quatro cores fixas sem nenhuma paleta. Os desenvolvedores do Vector foram muito mais longe - seu computador pode exibir até 256 cores, das quais ao mesmo tempo - quaisquer 16 com uma resolução de 256 × 256 pixels (ou 4 com uma resolução de 512 × 256).

Arroz. 150. Um programa especial que reprograma repetidamente a paleta de vetores em cada quadro da televisão (50 vezes por segundo), mostra na tela ao mesmo tempo todas as 256 cores que o Vector-06Ts é capaz de reproduzir

Gráficos "em aviões"

Se desejar, você pode exibir simultaneamente muito mais de 16 cores na tela, mas apenas para imagens estáticas. No entanto, deve-se notar que praticamente não havia necessidade de mais de 16 cores programáveis ​​exibidas simultaneamente na tela - essa paleta era suficiente para criar gráficos complexos, multicoloridos e bonitos. Além disso, a memória de vídeo do Vector foi dividida em 4 planos, cada um responsável por seu próprio bit no número de cores de 4 bits definido para cada ponto da tela. Essa organização da tela em combinação com uma paleta programável deu várias vantagens importantes: em primeiro lugar, foi possível selecionar o número desejado de cores exibidas simultaneamente e o tamanho da memória de vídeo - com duas cores e resolução média (256x256), o vídeo a memória ocupava apenas 8 KB e a memória do usuário era máxima - 56 KB; quatro cores (ou duas em resolução 512x256) já exigiam 16 KB de memória de vídeo, 8 cores - 24 KB e, finalmente, 16 cores usavam 32 KB - metade da RAM total. Em segundo lugar, graças à paleta programável, o Vector tinha a capacidade, usada ativamente em jogos, de sobrepor hardware até 4 planos independentes uns sobre os outros, ou seja, por exemplo, uma sobreposição de objetos em movimento em um fundo complexo quando em torno desses objetos ( sprites) não há quadrados pretos ou coloridos e ao mesmo tempo é suficiente exibir sprites pela cópia mais simples das imagens correspondentes para a memória de vídeo sem nenhuma manipulação complexa e demorada, como copiar o fundo sob o sprite para o buffer, limpando o fundo usando uma máscara de sombra especial, aplicando o sprite ao fundo com operações lógicas , restaurando o fundo do buffer, etc., como deveria ser feito em PCs como ZX Spectrum, BK-0010 , PK-01 Lvov, Amstrad CPC, Apple II, compatível com IBM com CGA e outros que não possuem organização similar de memória de vídeo. Em terceiro lugar, a organização planar tornou possível acelerar drasticamente a saída de gráficos não apenas devido à sobreposição de planos de hardware, mas também devido à redução na quantidade de informações processadas - por exemplo, apenas um plano com uma cor única o fundo costumava ser usado para rolagem programática de partes da tela (e no mesmo BC - 0010, por exemplo, em qualquer caso, era necessário deslocar o fundo de 4 cores, que ocupava o dobro do volume), a maioria dos sprites também eram monocromáticos ou tricolores e exibidos apenas em um ou dois planos, o que exigia o mínimo de tempo e memória.

O som de "Vector"

O som do Vector também não passou despercebido por seus desenvolvedores: eles não simplificaram o gerador de som ao limite, como foi feito em BK-0010, Radio-86RK, Agata, Lvov, Apple II, ZX Spectrum e muitos outros PCs , mas usou o amplamente difundido chip temporizador programável universal - KR580VI53 - para reprodução de som. Obviamente, ele não poderia corresponder às funções musicais de chips sintetizadores de áudio especializados - como os usados ​​​​em muitos computadores e consoles de jogos estrangeiros: Commodore 64, Atari, MSX, Amstrad CPC e outros. Mas a função principal - reproduzir som normal de 3 canais sem carregar o processador - funcionou perfeitamente. Comparado com os muitos PCs populares já mencionados daqueles anos, que tinham um gerador puramente de software que carregava pesadamente o processador do computador, o sintetizador de som Vector não era uma conquista pequena. A propósito, o Vector também possui um gerador de som de software, é usado para enviar dados para um gravador e também é conveniente para a reprodução de software de efeitos de ruído e síntese de fala. Ou seja, temos um gerador de som de 4 canais. Apesar da simplicidade teórica - som monofônico com apenas uma forma de onda (retangular), a qualidade real da música no "Vector" é muito decente e muitas vezes não é tão fácil distinguir, digamos, a música em jogos no "Vector" da música em jogos semelhantes em computadores MSX (tendo o clássico "gerador de som programável" tipo AY-3-8912). Além disso, o uso de um temporizador programável universal como gerador de som também deu um efeito inesperado útil - em um dos modos de operação do microcircuito VI53, ou seja, como um vibrador único programável, ou seja, um gerador de pulsos de uma determinada duração, o "Vector" pode reproduzir qualquer som digitalizado de alta qualidade correspondente ao som de um DAC de 6-7 bits (dependendo da taxa de amostragem) - podem ser palavras ou frases pré-gravadas, efeitos sonoros, música sintetizada com uma escolha arbitrária de instrumentos, etc. E essa qualidade de saída de som digitalizada era única - apenas algumas unidades de PCs estrangeiros de baixo custo poderiam se comparar com o Vector nisso. É verdade que, na prática, essas oportunidades quase nunca foram usadas, pois foram dominadas pelos programadores apenas nos últimos anos de uso generalizado deste PC.

Deve-se notar que PCs como o IBM PC sem uma placa de som especial, bem como o PC de treinamento soviético Corvette, tinham habilidades de som aproximadamente semelhantes, inclusive em termos de saída de som digitalizado, mas usavam apenas um canal de timer programável, aqueles . o som era muito mais simples - monofônico. Em geral, de todos os PCs domésticos puramente soviéticos, apenas um modelo tinha um gerador de som mais complexo - o PK8002 descrito anteriormente (3 canais no VI53 com controle de volume total de 32 níveis baseado no chip DAC), mas, infelizmente, praticamente não era produzido em massa - havia apenas lotes em pequena escala no início dos anos 1990. A propósito, o mesmo PK8002 foi o único PC doméstico soviético um pouco superior ao Vector no campo dos gráficos de jogos. Se considerarmos não apenas a casa, mas todos os PCs soviéticos, o Soyuz-Neon PK-11/16 tinha um gerador de som ainda mais avançado - também baseado nos microcircuitos KR580VI53, mas não um, mas dois: o primeiro gerava a frequência sonora necessária, e o segundo permitia ajustar o volume separadamente para cada um dos 3 canais.

memória RAM e ROM

Outra vantagem do Vector-06Ts era uma RAM bastante grande e simples - 64 KB e, como já mencionado, cuja memória para programas e dados do usuário poderia ser de 32 a 56 KB, dependendo da resolução de tela necessária e do número de flores. Ao mesmo tempo, não há troca de páginas ou outras dificuldades: toda a memória, incluindo a memória de vídeo, está diretamente disponível para o processador a qualquer momento. Por outro lado, a memória permanente do "Vector" era muito pequena - nas primeiras versões, apenas 0,5 KB, que continha apenas o carregador de programas do gravador. Em modificações posteriores, a ROM foi aumentada para 2 KB, e o carregamento poderia ser feito não apenas de um gravador, mas também de uma ROM externa, de uma unidade de disquete ou quase-disco. Falando em quase-disco, esta é uma extensão especial de 256 KB de RAM que permite usar uma unidade de disco. sistema operacional sem uma unidade, carregando componentes de um cassete em um quase-disco ou use o quase-disco como um disco eletrônico rápido adicional ao trabalhar com disquetes. O quasidisk também foi usado por alguns programas - jogos, demos, sistemas operacionais - como uma extensão RAM regular.

Arroz. 151. O design do "Vector" usa apenas conectores legais modernos soldados diretamente na "placa do sistema": dois conectores azuis de três linhas são uma porta paralela de 24 bits (menor) e um backbone do sistema (longo)

Não havia intérprete BASIC na ROM - ele era carregado de um cassete ou disquete ou de um cartucho ROM, como qualquer outro programa. Obviamente, para aqueles que frequentemente precisavam do BASIC, isso não era muito conveniente, mas a maioria dos usuários do Vector raramente usava o BASIC, portanto, simplificar e reduzir o custo do design reduzindo a quantidade de ROM parecia bastante justificado. A propósito, "Vector" custou apenas 750 rublos - isso é bastante barato, dada a superioridade do PC sobre a maioria dos outros modelos soviéticos e estrangeiros. Por exemplo, BK-0010-01 custava apenas 100 rublos mais barato, embora tivesse 2 vezes menos RAM, apenas 4 cores permanentes na tela e um sintetizador de som de software simples; os PCs mais simples, como "Mikroshi" e "Krista", sem gráficos ou cores, eram mais baratos, mas não muito - cerca de 500-550 rublos.

Mais algumas palavras sobre RAM: agora é geralmente difícil entender como foi possível sobreviver com quantidades de RAM de 64 KB - isso é 65.536 vezes menos que a quantidade típica de memória de PCs modernos (4 GB), mas, curiosamente, esses volumes são suficientes para acomodar programas bastante complexos - como tradutores de linguagem de alto nível, editores de texto e gráficos, sistemas de gerenciamento de banco de dados, sistemas de design auxiliado por computador, etc. Para jogos, 64 KB também eram suficientes - e não apenas para jogos de arcade simples, mas também para estratégias e missões bastante complexas. Novamente, muitos jogos não eram limitados pelo tamanho da RAM - eles podiam carregar níveis de um gravador ou unidade de disco e, no último caso, carregar os dados levava alguns segundos. Quanto ao Vector, sua RAM era maior do que, por exemplo, o clássico ZX Spectrum (48 KB) ou o PC doméstico doméstico mais massivo - BK-0010 (32 KB). Além disso, quando comparado com o BK-0010, a dupla vantagem do Vector em termos de quantidade total de RAM se transforma em uma vantagem de três vezes em termos de quantidade de memória do usuário (48 KB versus 16), desde que o mesma resolução e número de cores são usados. Aqueles. a duração dos programas no "Vector" pode ser cerca de 3 vezes maior do que no BC. E se traduzirmos isso em jogos, pode-se notar que, por exemplo, a quantidade de gráficos em um jogo no Vector pode ser 4 vezes maior do que no BC. Infelizmente, na prática, os recursos de jogo do Vector costumavam ser usados ​​longe de serem totalmente utilizados e, em média, a qualidade dos jogos no Vector não é superior à da loja de apostas.

Periféricos e recursos de design

Arroz. 152. "Vector-06Ts.02": um esquema para conectar vários dispositivos a um PC (um controlador de unidade de disco e um disco eletrônico (quase-disco) são conectados ao conector de barramento do sistema; uma impressora e um módulo ROM são conectados a o conector de porta paralela "PU"

Outros parâmetros do "Vector" também estavam em um nível bastante alto: o teclado é bastante confortável e ideal - 70 teclas, com teclas de cursor e cinco botões de função; o design do computador é muito bonito e moderno; o computador está equipado com uma porta paralela para conectar uma impressora, joysticks, cartuchos com programas e outros dispositivos externos, bem como um conector de barramento do sistema que permite conectar um controlador de unidade de disquete, um quasi-disco (ou seja, uma expansão de RAM cartão) e outros equipamentos; Naturalmente, também existem saídas para gravador e TV. É verdade que o Vector não tinha nenhum codificador ou modulador que permitisse conectar qualquer TV por meio de uma entrada de antena ou entrada de vídeo composto - a conexão de cores só é possível por meio de uma entrada RGB, mas não há nada incomum nisso - a mesma situação é típica para a maioria outros PCs soviéticos , e nada, todos equiparam suas TVs com entradas RGB, se não estivessem lá inicialmente. Apenas alguns modelos de nossos PCs compatíveis com Spectrum eram equipados com codificadores e moduladores de cores, eles podiam ser conectados a qualquer TV sem nenhuma modificação, mas a imagem na tela no padrão SECAM acabou ficando um tanto desbotada e confusa. E a conexão via entrada RGB fornece a mais alta qualidade de imagem possível com cores ricas e alta definição.

Arroz. 153. Placa Vector-06Ts: praticamente não há microcircuitos raros e escassos no design - por exemplo, apenas os LSIs mais populares são usados ​​\u200b\u200bdo kit K580: o próprio processador KR580VM80A, a porta paralela KR580VV55A e o temporizador programável (gerador de som ) KR580VI53

Arroz. 154. O esquema do "Vector-06Ts.02" é ligeiramente alterado em relação ao "Vector-06Ts": a principal diferença é que foram adicionados dois conectores para joysticks e os componentes correspondentes no circuito (no clássico "Vector ", os joysticks geralmente eram conectados ao conector da porta paralela "PU")

A grande vantagem do "Vector" era a ausência no design de componentes não padronizados, caros e escassos. Embora em termos de número de microcircuitos - havia cerca de 80-100 deles (diferentes em diferentes modificações) - fosse um dos PCs domésticos mais complexos, não havia grande "déficit" entre esses microcircuitos. Parece que os desenvolvedores de "Vector" contornaram deliberadamente com habilidade todos os cantos afiados de nossa indústria eletrônica. Os mais escassos eram os chips de RAM dinâmicos grande capacidade(de 8 KB), ROM de grande capacidade (também de 8 KB), controladores de unidade de disquete, controladores de vídeo, etc. E no "Vector" não há nada disso: os microcircuitos K565RU6 de 2 kilobytes mais populares e simples são usados ​​\u200b\u200bcomo RAM, a ROM do menor tamanho (apenas 0,5 ou 2 KB), sem controladores especializados para a unidade, display , memória, não há teclado, etc. Então, realmente, apenas os microcircuitos soviéticos mais simples, baratos e confiáveis ​​​​foram envolvidos no design deste PC.

Sobre teclados de PC

Agora, usando o exemplo do Vector, gostaria de falar sobre os recursos dos teclados dos computadores soviéticos e não apenas soviéticos.

Arroz. 155. Teclado de 70 botões "Vector-06Ts" com designações russas nas teclas de controle (marcações de teclas semelhantes foram usadas em muitos outros PCs - em particular, em compatível com "Radio-86RK")

Primeiro, sobre o layout do teclado. Muitos jovens usuários de PC estão perplexos: em primeiro lugar, por que os teclados soviéticos usam o layout inglês JCUKEN em vez do agora familiar QWERTY e, em segundo lugar, por que os teclados modernos usam o layout russo YTsUKEN, e não algum análogo fonético do QWERTY. Tudo aqui é muito simples e claro: QWERTY é o layout das máquinas de escrever americanas, que se tornou padrão no final do século 19, e a disposição das letras nela foi escolhida de forma bastante bizarra para, por um lado, fornecer digitação rápida em uma máquina de escrever, mas, por outro lado, contornar as limitações das primeiras máquinas de escrever do tipo alavanca, que forçavam as letras que formam as combinações de letras mais usadas na língua inglesa a serem localizadas mais distantes umas das outras e em diferentes linhas do teclado, para evitar a chamada confusão de alavancas. Naturalmente, não há confusão de alavancas em teclados de computador, mas o layout QWERTY, tradicional para máquinas de escrever, continua sendo o padrão principal, embora a disposição das letras esteja longe de ser ideal. Conseqüentemente, as máquinas de escrever russas sempre usaram layouts semelhantes ao YTsUKEN, que eventualmente também se tornaram o padrão para máquinas de escrever e teclados de computador russos, bem como para outros idiomas que usam o alfabeto russo. Ao mesmo tempo, nosso layout YTSUKEN é muito mais ideal e conveniente para impressão rápida, pois foi criado muito depois do QWERTY americano, quando não havia mais problemas com as alavancas de mixagem. Portanto, em todos os PCs puramente soviéticos, o layout russo YTSUKEN sempre foi usado e ainda é usado em todos os teclados, e o layout característico do inglês soviético JCUKEN é apenas uma variante da correspondência fonética das letras inglesas para o russo e das letras russas no os teclados dos computadores domésticos eram, claro, os principais, e os ingleses já estavam meio que se adaptando a eles. E, devo dizer, o layout inglês fonético, semelhante ao YTSUKEN, foi muito conveniente, pois encontrar letras inglesas era muito mais fácil nele do que no QWERTY atual.

O segundo ponto interessante é o design dos botões do teclado. Na década de 1980, não havia um padrão universal para teclados como se tornaram os chamados teclados de membrana, que agora são amplamente usados ​​em PCs e laptops. Diferentes fabricantes usaram projetos diferentes, com base em algumas de suas considerações e capacidades. O "Vector" tinha duas opções, dependendo do fabricante. O primeiro (o chamado teclado "capacitivo") - botões mecânicos com almofadas de contato gravadas em uma placa de circuito impresso, fechadas com um pedaço de papel alumínio colado a uma almofada de espuma presa à parte móvel do botão. Este é o tipo de teclado mais estranho e pouco confiável, muito amado pelos usuários de PC: durante a operação do computador, os contatos da placa de circuito impresso e a folha do botão oxidaram rapidamente e ficaram sujos, e o desempenho do teclado piorou drasticamente - você tinha que remover periodicamente todos os botões, limpar os contatos ou mesmo trocar os contatos. patches" nas teclas, ou mesmo "atualizar" os botões de uma forma ou de outra para aumentar sua confiabilidade. A segunda opção: teclado de palheta - muito confortável, confiável e durável, quase sem manutenção. Um reed switch é um contato selado, um tubo de vidro selado em ambos os lados com contatos internos que fecham quando um ímã se aproxima deles. Os contatos no interruptor reed não ficam sujos e não oxidam, eles podem funcionar de forma confiável por décadas. Em vez de contatos abertos, a placa de circuito impresso desse teclado contém interruptores reed soldados e, na parte móvel de cada botão, há um pequeno ímã que fecha o interruptor reed quando uma tecla é pressionada. Ao mesmo tempo, o chamado ressalto de contato, muito típico dos teclados mecânicos, é muito mais fraco nos reed switches, por isso funcionam de forma muito clara e agradável. Em geral, os teclados de palheta são considerados "eternos", suportando qualquer carga por qualquer tempo razoável, já que quase nada há para se desgastar fisicamente neles.

Arroz. 156. Design de chaves reed para PK-6128Ts

No final da história sobre teclados, vamos ver quais botões de serviço estavam nos modelos soviéticos, e muitos de nossos PCs realmente tinham designações semelhantes. Basicamente, essas teclas são totalmente consistentes com botões semelhantes em teclados modernos, mas sua localização talvez seja ainda mais lógica. A tecla SS - "caracteres especiais" - é um análogo completo do moderno botão "Shift", que permite inserir letras maiúsculas (ou vice-versa - minúsculas) ou caracteres especiais nos botões numéricos. US - "caracteres de controle" - é um análogo completo do botão "Controle", pressioná-lo simultaneamente com outros botões insere códigos de controle para várias "teclas de atalho", como copiar, colar, imprimir, selecionar, etc. e assim por diante. RUS / LAT - sim, sim, nos PCs soviéticos havia um botão especial muito conveniente para mudar o idioma e, para isso, não era necessário pressionar várias teclas ao mesmo tempo. TAB é um análogo completo do botão TAB moderno, mas observe que ele está localizado de forma mais lógica - próximo ao espaço, já que a ação do botão tab é muito semelhante a inserir um espaço longo e longo. VK - "retorno de carro", um análogo da tecla mais importante - "Enter", confirmação de todas as ações e transição para um novo parágrafo ao inserir texto. PS - “line feed”, semelhante ao VK, mas, por exemplo, ao inserir texto, não inicia um novo parágrafo, mas simplesmente passa para a próxima linha - nos teclados modernos, você deve pressionar algo como “Shift” + “Entre” ao mesmo tempo. ZB - "backspace", um análogo do botão "Backspace", apagando um caractere à esquerda do cursor; também está localizado de maneira incomum - no canto inferior direito, mas também bastante lógico, aproximadamente no mesmo nível de outros botões de serviço. STR - "linha", "página" ou "apagar", em programas diferentes, pode ser usado de maneiras completamente diferentes - tanto como uma tecla "cancelar" como o Escape moderno, quanto para movimento acelerado do cursor para a direita e para outros propósitos. AP2 - "registro automático 2" ou "registro alternativo 2", no "Vetor" geralmente era usado para inserir comandos de teclado pressionando AP2 sequencialmente e alguma outra tecla. Os botões ENTER, BLK (bloquear) e SBR (redefinir) foram usados ​​para o carregamento inicial e lançamento de programas.

Documentação e programas

Uma característica interessante dos computadores daqueles anos, que os distingue muito dos modernos, é um grande conjunto de documentação que acompanha o kit. E isso foi muito útil, pois longe de todos os PCs, era possível encontrar informações detalhadas em alguma outra literatura, e a documentação nativa para muitos era a única fonte de informações sobre como usar e programar esses PCs. Assim, os seguintes folhetos geralmente vinham com o "Vetor": "Manual de operação" - uma descrição do computador e download de programas em diferentes formatos, conexão a uma TV, atribuição de pinos de conector, etc .; "Monitor-debugger" - uma descrição de como trabalhar com o programa "monitor-debugger", que permite carregar, visualizar, modificar e executar outros programas; "Editor Assembler" - uma descrição de um programa para edição de texto e programação em linguagem assembly (incluindo uma descrição da própria linguagem assembly); "Software de teste" - sobre o programa de teste de computador; "BASIC" - um guia para o interpretador BASIC "Vector" padrão. Todos os programas descritos nos folhetos estavam em um cassete no conjunto Vector. Além destes, junto com o PC, geralmente era fornecido um pequeno conjunto de vários programas publicitários, de jogos e educacionais, bem como programas de cópia de arquivos.

Arroz. 157. Cassete do conjunto "Vector-06Ts": um conjunto básico de programas de sistema, treinamento e jogo

O conjunto de programas do pacote Vector, incluindo jogos, é obviamente bastante minimalista. No entanto, o programa de publicidade em BASIC era muito colorido e demonstrava bem as capacidades gráficas e musicais deste PC. O resto dos programas também eram bastante necessários e úteis (Básico, montador, copiadora, etc.) ou mostravam bem as capacidades do PC (jogo). Foi possível adquirir outros programas em algumas cooperativas, inclusive por correio. A maioria dessas empresas que criam e replicam programas estava localizada nas cidades onde o Vector foi produzido - Chisinau, Kirov, Astrakhan, Volgogrado e, claro, na capital do nosso país e também em algumas outras cidades. Em geral, no final dos anos 1980 e início dos anos 1990, a questão “onde e como obter software” não parecia nada trivial. Estava longe de ser possível comprá-los apenas indo a uma loja ou algum tipo de escritório - não só não em todas as lojas do perfil correspondente, mas nem mesmo em todas as grandes cidades. É por isso que muitas coisas eram encomendadas pelo correio nas cooperativas mencionadas, e os programas para PCs domésticos não eram tão baratos - até um décimo do salário mensal ou mais. No entanto, é claro, os usuários receberam muito de graça ou de forma bastante barata - as pessoas trocaram programas, ingressaram em clubes, encomendaram novos jogos juntos etc.

Os próprios vetores também estavam longe de serem vendidos em todos os lugares: eles podiam ser comprados com relativa facilidade, novamente, principalmente nas cidades onde foram produzidos ou perto deles - Chisinau, Kirov, Volgogrado, Astrakhan, Minsk e, claro, em Moscou, Leningrado, as capitais das repúblicas da União. Era muito mais difícil para os moradores de outras regiões fazerem isso - esses PCs quase não eram vendidos pelo correio, na verdade, eles tinham que ir para as cidades mencionadas ou torcer para que aparecessem acidentalmente à venda em sua cidade.

Aqui, seria apropriado mencionar algumas das características do comércio soviético de eletrônicos complexos: na URSS, na década de 1980, foi criada uma rede das chamadas lojas de empresas, representando os produtos de vários ministérios. Por exemplo, nas lojas de Eletrônica, foram vendidos produtos do Ministério da Indústria Eletrônica (MEP) - incluindo computadores e periféricos (drives, monitores, impressoras, etc.) sob a marca Eletrônica (BK-0010/0011M, UKNTS (" Elektronika MS 0511”), DVK, etc.), e nas lojas Radiotekhnika - o Ministério da Indústria de Rádio (e este é um monte de outros PCs - digamos, Mikrosha, etc.). Infelizmente, não havia tantas dessas lojas no país - elas nem cobriam mais de um milhão de cidades e, em geral, muitas vezes desempenhavam o papel de "museus" onde algumas amostras de equipamentos fabricados eram exibidas, mas talvez não foram à venda real - déficit! Porém, era nas lojas de "marca" que havia a maior chance de comprar vários PCs e periféricos soviéticos para eles. Eles também apareceram em outros pontos de venda, mas nem sempre e nem em todos os lugares - novamente, em cidades ou capitais fabricantes de PCs.

Imprensa

Em geral, deve-se notar que naquela época em que não havia Internet e uma impressora de computador desenvolvida, já que a informatização em massa estava apenas começando, era muito difícil obter informações sobre as características e diferenças dos computadores domésticos soviéticos, dos quais várias dezenas modelos foram produzidos e, ainda por cima, bem diferentes. . Por um lado, alguns desses PCs tiveram sorte - havia artigos grandes e detalhados sobre computadores como BK-0010, Mikrosha e Poisk em várias revistas, especialmente na popular Science and Life (circulação de até 3,5 milhões de cópias!) . Muitos modelos foram anunciados nas revistas "Radio" e "Technology-Youth" - por exemplo, "Partner", "Assistant", "Lviv", MK-88. BK-0010 foi particularmente sortudo - tinha títulos inteiros em Ciência e Vida, e em revistas especializadas menos populares, Ciência da Computação e Educação e Ciência da Computação e Suas Aplicações. Ou seja, mais ou menos massivamente de PCs domésticos no início dos anos 90, as pessoas só conheciam o BK-0010, bem como o rádio amador "Radio-86RK" (e seus análogos), "Especialista" e clones parcialmente Spectrum. O resto de nossos PCs domésticos estava, por assim dizer, nas sombras - havia algumas informações fragmentadas sobre eles em vários artigos, nas tabelas de PCs soviéticos da revista Radio, e é isso. Os livros geralmente mencionavam apenas os modelos domésticos estrangeiros mais famosos, sim, na melhor das hipóteses, o mesmo BK-0010.

Essa era exatamente a situação com Vector - curiosamente, não havia um único artigo em revistas de grande circulação sobre ele. Mesmo nas tabelas da revista Radio, ou não foi mencionado ou suas características foram subestimadas - por exemplo, em vez de 256 cores da paleta geral, apenas 16 foram indicadas, mas o Vector-06Ts foi um vencedor repetido e premiado de várias exposições e competições: 33ª All-Union Radio Exhibition em 1987, medalha de prata no VDNKh em 1988, e em 1989 ele se tornou o vencedor da competição USSR GKVTI entre PCs domésticos de 8 bits (segundo lugar entre todos os PCs). Além disso, a competição GKVTI ( Comitê Estadual em Engenharia Informática e Informática) foi preparado por muito tempo (desde 1987) e foi realizado especificamente para determinar melhores modelos PC para fins de produção em massa - portanto, "Vector" foi recomendado para lançamento como um dos principais PCs domésticos soviéticos e, como resultado, tornou-se tal, presumivelmente cedendo em termos de produção entre modelos específicos apenas BK-0010.

Porém, por algum motivo, nossas revistas não aproveitaram a excelente oportunidade para contar em detalhes sobre a conquista indiscutível dos desenvolvedores e fabricantes soviéticos - o Vector-06Ts, um computador, claro, de nível "classe mundial".

A fome de informação e a estranha seletividade da imprensa, combinadas com a escassez dos próprios PCs, levaram ao fato de que mesmo uma pessoa que estava seriamente interessada em computadores não era nada fácil de escolher o modelo mais adequado e depois também comprar isto. Muitos se tornaram proprietários de determinados PCs, pode-se dizer, por acidente, ou seja, compraram o que havia nas lojas ou o que sabiam.

Arroz. 158. "Vector-06Ts.02" completo com um monitor preto e branco doméstico clássico "Electronics MS 6105"

Arroz. 159. "Vector-06Ts.02": o design é totalmente semelhante ao modelo original, mas ainda mais preciso e rígido

Arroz. 160. "Vector-06Ts.02": você pode ver como design mais simples placa de teclado reed do que o teclado mecânico padrão para Vector-06Ts (não há microcircuitos na placa de teclado, incluindo vibradores individuais usados ​​em teclados mecânicos Vector para suprimir o ressalto de contato)

Volume de produção

Não é fácil estimar o volume de produção do Vector-06C - não há dados específicos na literatura e na Internet. A julgar pela quantidade e qualidade dos programas criados, era claramente um dos principais PCs domésticos da URSS - nesse aspecto, perde apenas para o BK-0010, e em termos de um indicador tão interessante quanto o número de jogos em assembler - cerca de duas vezes, ou seja, agora existem cerca de 800 jogos disponíveis para BC e cerca de 400 para Vector, embora muito mais provavelmente tenha sido escrito e simplesmente não saibamos sobre muitos. O volume de produção da família BK-0010 / BK-0011 é conhecido e, em geral, é considerado bastante confiável - cerca de 160 mil peças, embora esse valor também não seja indiscutível (é bem possível que esteja subestimado, já que os BKs foram produzidos por várias fábricas e por muito tempo - por exemplo, a fábrica Exciton os produz há quase dez anos e em quantidade considerável, para os padrões soviéticos). Além disso, parte significativa do BC foi para escolas e outras instituições de ensino (principalmente nos primeiros anos de graduação), e não para lojas. Também é sabido que os "Vetores" foram produzidos por cinco ou seis fábricas por 3-5 anos cada, o que, ao que parece, deveria ter dado um número impressionante de carros produzidos. No entanto, como era costume em nossas fábricas, a produção em cada uma delas geralmente não excedia alguns milhares de peças por ano, porque essas fábricas, que produziram produtos militares ou profissionais bastante caros em volumes relativamente pequenos durante toda a vida , não foram projetados para produção em massa de computadores, e mesmo componentes, não foram produzidos para produzir dezenas ou centenas de milhares de PCs em cada fábrica. Em geral, se somarmos a produção estimada aproximada de todas as plantas e multiplicarmos pelo número de anos, e também levarmos em consideração o número de programas desenvolvidos, números de série de instâncias conhecidas e outros fatores semelhantes, podemos estimar a produção total de Vector-06Ts e seus análogos muito, muito aproximadamente 80-100 mil peças.

Quase "Vetores"

Arroz. 161. "Vector Start-1200": uma versão ligeiramente simplificada do "Vector-06Ts" - tanto em termos de recursos quanto de design

Arroz. 162. Na placa do "Vector Start-1200" existem cerca de 10 microcircuitos a menos que o dos "Vector-06Ts" - devido à falta de uma paleta programável e outras diferenças

Arroz. 163. Em termos de conectores, o Vector Start-1200 também difere do Vector-06Ts: não há saída de porta paralela separada (esta porta é conectada a um conector grande comum)

Arroz. 164. "Vector Start-1200" foi vendido na forma de um chamado construtor: a caixa continha uma placa de "sistema" totalmente montada, depurada e testada, uma placa de teclado, uma caixa vazia e uma fonte de alimentação montada (para obter um PC pronto, bastava inserir duas placas no gabinete e conectar os conectores

By the way, sobre análogos. Além dos Vector-06Ts diretamente, várias empresas também produziram modelos muito semelhantes a ele e amplamente compatíveis com ele, mas ainda modelos um tanto diferentes. A fábrica de Chisinau "Signal" produziu um PC chamado "Vector Start-1200", além disso, na forma do chamado construtor, ou seja, na caixa havia placa principal, teclado e caixa totalmente montados separadamente, que o comprador deveria conectar e obter um PC pronto. O esquema "Start" era um pouco diferente do "Vector-06Ts", principalmente pela ausência de uma paleta programável arbitrariamente - em vez dela, podia-se escolher uma das 32 paletas fixas armazenadas em uma ROM especial. Isso, é claro, tornava o computador não totalmente compatível com o original em termos de cores e planos de sobreposição. O teclado também diferia na disposição das teclas. Mas a ROM Vector-Start era maior e continha não apenas o bootloader, mas também um monitor com editor de texto e montador.

Arroz. 165. PC "Krista-2" - um análogo misterioso de "Vector-06Ts" com um arranjo diferente de teclas, uma frequência de processador mais baixa (2,5 MHz em vez de 3 MHz) e uma paleta fixa de 16 cores em vez da paleta programável de "Vetor"

Arroz. 166. "Krista-2": apesar do "corte" do controlador de vídeo, o número de microcircuitos na placa principal do "Krista-2" coincide absolutamente com o "Vector-06Ts" (83 peças)

Arroz. 167. De acordo com o conjunto de conectores, "Krista-2" é semelhante a "Vector", mas não é fisicamente compatível com ele - o design dos conectores multipinos é diferente. Também adicionou um conector de interface serial

Arroz. 168. "Krista-2" - bela vista lateral

A fábrica de instrumentos de medição de rádio de Murom produziu um modelo "Krista-2", que também carecia de uma paleta programável e geralmente suportava apenas 16 cores em vez de 256, mas tinha um modo de resolução "ultra-alta" adicional de duas cores de 1024 × 256 pixels. O layout das teclas era ainda mais diferente do "Vector", e o teclado era muito bom - um interruptor reed. "Krista" tinha seu próprio bootloader com formato próprio para gravar programas em fita cassete, não compatível com o "Vector". A frequência do clock do processador foi reduzida para o valor padrão - 2,5 MHz, respectivamente, e o timer programável foi sincronizado em uma frequência mais baixa - 1,25 MHz em vez de 1,5 MHz para o Vector, o que causou diferenças nas frequências dos sons gerados. Em geral, a compatibilidade do Krista-2 com o Vector era ainda menor que a do Start.

Arroz. 169. O computador PC-6128Ts é externamente uma cópia completa do padrão "Vector-06Ts", mas por dentro foi significativamente melhorado: a RAM foi expandida para 128 Kbytes, a ROM - até 16 Kbytes, unidade de disco e local controladores de rede foram adicionados; um IM1821VM85A mais moderno e rápido é usado como processador

Arroz. 170. PK-6128Ts: em um case padrão e bastante fino da Vector, há até uma fonte de alimentação embutida; o teclado reed é completamente semelhante ao "Vector"

O "clone" mais interessante, e de fato uma versão muito melhorada do "Vector", foi criado em 1990 e produzido pela fábrica de Astrakhan "Progress", que também produziu os habituais "Vectors-06Ts". Este modelo exclusivo já tinha 128 KB de RAM em vez de 64, 16 KB de ROM com BASIC e bootloader e, o mais importante, um controlador de unidade integrado. Ou seja, ela já foi projetada para funcionar com disquetes, não com cassetes, como memória externa padrão. Além disso, ele também tinha uma interface serial integrada, uma interface de rede local e dois conectores para joysticks, e um IM1821VM85 um pouco mais rápido e moderno (semelhante ao Intel 80C85) na mesma frequência de 3 MHz foi usado como processador.

Arroz. 171. IM1821VM85A - análogo soviético do processador Intel 80C85A (versão CMOS do 8085 com baixo consumo de energia), produzido desde meados dos anos 80 e superou o KR580VM80A em todos os aspectos (maior velocidade, várias vezes menor consumo de energia, uma tensão de alimentação em vez de 3, maior grau de integração). No entanto, devido à escassez, raramente era usado em PCs convencionais (os dois principais modelos baseados nele são o PC-6128T doméstico e o PC educacional Rusich)

Os controladores gráficos e de som eram exatamente os mesmos do Vector - e isso é compreensível, pois já estavam em um nível muito alto. Além disso, a troca de páginas de memória possibilitou o uso de até 4 buffers de quadros independentes de 32 kilobytes. O teclado também era exatamente o mesmo do clássico "Vector" e, além disso, reed switch. Como podemos ver, o modelo PK-6128Ts era realmente ideal, mais versão moderna"Vector", corrigindo até aquelas pequenas falhas que poderiam ser atribuídas a "Vector-06Ts" - aqui está o BASIC em ROM, RAM estendida e um novo processador (para o qual a frequência de 3 MHz era bastante padrão, e não "com overclock ", o que reduziu os problemas durante a produção) e um excelente teclado reed, além da capacidade inicial de conectar unidades sem nenhum controlador externo e outros recursos adicionais.

Arroz. 172. O uso nos PC-6128Ts de uma base de elementos mais moderna (em particular, 8 KB de RAM e chips ROM) permitiu até mesmo reduzir um pouco o número de microcircuitos em relação aos Vector-06Ts (são 81 deles no placa do “sistema”), apesar do aumento significativo dos recursos do PC

A julgar pela presença de um adaptador de rede local (LAN), pode-se supor que o modelo foi projetado especificamente para o setor educacional, onde a presença de uma rede era um requisito obrigatório. Infelizmente, o volume de produção desses PCs era muito pequeno e eles eram pouco conhecidos por ninguém. É uma pena - tal computador no início dos anos 1990 poderia ter sido um excelente padrão para PCs domésticos e educacionais soviéticos baratos. Na verdade, no início dos anos 90, novos princípios de mercado nos trouxeram não computadores relativamente modernos e avançados como os PK-6128Ts, mas muitos clones soviéticos do computador inglês francamente desatualizado ZX Spectrum, cujas capacidades gráficas e sonoras ainda eram aceitáveis ​​\u200b\u200bno início Década de 1980 na época de seu surgimento no mercado, mas no início dos anos 1990, sua literalmente única vantagem para os usuários era a presença de uma enorme massa de programas e principalmente jogos acumulados ao longo de quase 10 anos.

Assim, no início da década de 1990, pelo menos cem modelos de PCs domésticos estavam sendo produzidos na URSS e depois na CEI, que podem ser divididos em 8 famílias principais. Cada um deles (exceto, claro, o penúltimo) mantém uma boa compatibilidade de PC entre si - é possível usar os mesmos programas sem alterações ou com alterações mínimas:

PCs totalmente de 16 bits do design soviético "Electronics BK-0010", BK-0010-01, BK-0011 e BK-0011M, parcialmente compatíveis (de acordo com o conjunto de instruções do processador) com outros computadores baseados no PDP-11 / arquitetura LSI-11; velocidade do clock do processador - 3 ou 4 MHz, RAM - 32 ou 128 KB, ROM - 24–48 KB, resolução da tela - 256 × 256 (cor) e 512 × 256 (monocromático), para BK-0010 / 0010-01 - 4 cores permanentes (preto, azul, verde, vermelho), BK-0011/0011M tem 16 variantes de paletas de 4 cores (8 cores de exibição); produzido (BK-0010) de 1983-1984 (massivamente de cerca de 1985-1986); o custo na configuração mínima é de 600 (BK-0010) a 1500 rublos. (BK-0011M); produção total - cerca de 160.000 peças; As principais vantagens desses PCs são: uma arquitetura de processador moderna e muito conveniente e uma arquitetura simples do próprio PC, o que simplifica muito a programação em linguagem assembly, além de compatibilidade parcial com outros computadores do padrão PDP-11 / LSI-11, que tinha uma enorme biblioteca de programas (no início dos anos 1990, o BK tinha a maior seleção de programas e jogos entre os PCs puramente soviéticos); principais desvantagens: um conjunto modesto de cores (apenas 4 cores exibidas simultaneamente na tela) e uma pequena quantidade de RAM em BK-0010/0010-01.

Arroz. 174. "Eletrônicos BK-0010" - um visual clássico com um teclado plano colorido impresso em papel e coberto com um filme (sob o papel - uma matriz de teclado de botões de baixo perfil PKN-150)

Arroz. 175. BK-0011 - externamente, quase uma cópia completa do BK-0010-01 (mas novamente uma tampa deslizante apareceu sobre os painéis com ROM)

PCs baratos, parcialmente de 16 bits (a maioria dos componentes são de 8 bits) compatíveis com IBM baseados no processador K1810VM88 ou totalmente de 16 bits no K1810VM86; frequência do processador - 4,77 ou 5 MHz, RAM - 128 ou 256 KB (em versões posteriores - até 512-640 KB), ROM - de 8 a 48 KB (somente BIOS ou BIOS + BASIC), adaptador de vídeo CGA (gráficos 320x200 com 4 cores ou 640x200 monocromático), gerador de som hardware (1 canal); cerca de 10 modelos: "Poisk", "Assistant-128", MK-88, "Electronics MS1502", "Kvazar-86M", "Praktik", etc .; produzido desde 1988–1989 (massivamente desde o início dos anos 90); preço na configuração mínima - de 1.050 rublos. ("Procurar"); produção total - cerca de 100-150 mil peças (muito aproximadamente); suas principais vantagens: bons parâmetros de hardware para PCs baratos (potência do processador, tamanho da RAM) e a presença de uma enorme biblioteca de programas prontos para PCs compatíveis com IBM PC (especialmente ao conectar uma unidade a um PC e expandir a RAM) e não apenas aplicativo ou sistema, mas também jogos; a principal desvantagem são os gráficos CGA com um conjunto limitado de cores (não mais do que 4 cores exibidas simultaneamente na tela no modo gráfico), que é claramente inferior aos gráficos de muitos PCs de 8 bits.

Arroz. 176. "Assistant-128": compatibilidade quase completa com o IBM PC / XT ao preço de um "Spectrum" regular

Arroz. 177. "Search" está equipado com um teclado de 88 teclas - isso é menos do que os teclados usuais de PCs compatíveis com IBM, mas o suficiente para um trabalho confortável; além disso, a qualidade do teclado é alta (é um tipo de filme moderno); na parte superior do gabinete também há 4 slots para dispositivos adicionais (eles não são compatíveis com os slots ISA no IBM PC)

PCs de 8 bits da família Radio-86RK baseados no processador KR580VM80A; frequência do clock 1,78 MHz (com frenagem), RAM - de 32 a 64 KB, ROM - de 2 a 16 KB, pseudo gráficos com resolução de 128 × 50 a 192 × 128, em alguns modelos - suporte para até 8 cores, em alguns modelos - um gerador de som de hardware simples (1 ou 3 canais); pelo menos 15 modelos de série: "Mikrosha", "Apogee BK-01" (01C), "Krista", "Alpha BK", "Partner 01.01", "Spectrum-001", "Electronics KR", "Impulse", " Geofit”, “Quantor BK-1098”, etc.; produzido desde 1986-1987 ("Mikrosha"); preços - de 400 a 650 rublos; produção total - cerca de 100.000 peças (muito aproximada); principais vantagens: simplicidade de design e baixo custo, uma quantidade relativamente grande de RAM do usuário em alguns PCs (inclusive devido à falta de uma tela gráfica), boas oportunidades para uso profissional (com um gerador de caracteres completo com suporte para letras minúsculas ); a grande desvantagem é a incapacidade de exibir gráficos reais e, na maioria dos modelos, cores, o que reduz drasticamente seu escopo e reduz a competitividade.

Arroz. 178. PK "Mikrosha" - um análogo serial muito famoso de "Radio-86RK" (criado pelos próprios desenvolvedores de "RK"); bom design, construção simples e preço relativamente baixo (cerca de 500 rublos no final dos anos 80)

Arroz. 179. PC "Partner 01.01": uma versão interessante de um computador compatível com "Radio-86RK" - 64 Kbytes de RAM, 16 Kbytes de ROM (com BASIC, Monitor, editor e montador), pseudográficos de alta resolução 128x100 e como até 4 slots de expansão

PCs de 8 bits da família Specialist baseados no processador KR580VM80A; frequência do clock 2 MHz (sem frenagem), RAM - de 32 a 64 KB (geralmente 48 KB), ROM - de 2 a 14 KB, gráficos monocromáticos de 384 × 256 pixels (para alguns modelos - cores, de 5 a 16 cores), software gerador de som; pelo menos 15 modelos seriais: "Lik", "Setik", "Pioneer", "Kedr PK-8702", "Rainbow", "Don", "Quantum", "Sputnik", etc .; produzido desde o final dos anos 1980; preços - de cerca de 400 a 600 rublos; o volume total de produção é de cerca de várias dezenas de milhares de peças; principais vantagens: simplicidade e baixo custo, boa velocidade, gráficos de alta resolução, uma quantidade bastante grande de RAM do usuário (ou seja, esses PCs estavam entre os mais acessíveis e versáteis); a desvantagem são os gráficos monocromáticos da maioria dos modelos, que, antes de tudo, reduziram suas capacidades na área de jogos.

Arroz. 180. PC "Setic" - um simples "clone" de "Especialista"; apenas o teclado é incomum nele - um tipo de membrana completamente plana (este é o tipo de teclado mais barato e não era tão comum nos PCs soviéticos)

Arroz. 181. PK "Pioneer": um dos análogos seriais do "Especialista"; apresenta um teclado estendido - 87 teclas (no entanto, 5 delas não são usadas e, em geral, o teclado não é compatível com o layout do "Especialista" original); Gráficos de 5 cores com resolução de 384x256 pixels são suportados

Computadores de 8 bits da família PK8000: Sura, Hobby, Vesta; isso também inclui o PC8002 "Elf", que expandiu significativamente os recursos gráficos e de som; processador KR580VM80A; frequência de clock 2,5 MHz (com forte frenagem do controlador de vídeo), RAM 64 KB, ROM 16 KB (para PC8002 - 4 KB), gráficos 256 × 192 pixels, 15 cores permanentes (para resolução PC8002 - até 512 × 212, cores programado a partir de uma paleta de 256 cores), gerador de som de software (para PC8002 - hardware de 3 canais com gerador de ruído e controle de volume total de 32 níveis); produzido desde 1987–1988 (PK8000); preços - de cerca de 1.000 a 1.150 rublos. (PK8000); produção total - cerca de 50.000 peças (muito aproximada); vantagens: excelente suporte de hardware para jogos (gerador de caracteres coloridos, PC8002 também possui sprites de hardware), grande quantidade de RAM do usuário no PC8000 (quase 48 KB estão disponíveis para BASIC), bom teclado reed; desvantagens: sem alta resolução de tela (o PC8002 tem monocromático), o que dificulta o uso do PC sem jogos, o PC8000 não possui um gerador de som de hardware (o que é muito importante para jogos), uma seleção relativamente pequena de programas disponíveis, incluindo jogos.

Arroz. 182. PK8002 Elf é um dos PCs domésticos soviéticos mais avançados em termos de gráficos e som; o único PC doméstico daqueles anos com uma implementação de hardware de sprites; design de caixa e teclado é completamente semelhante ao PK8000 e Corvette

Arroz. 183. PK8000 "Sura" (quase completamente semelhante a "Vesta" e "Hobby" também foram produzidos): um maravilhoso computador doméstico soviético, parcialmente compatível com o padrão MSX (principalmente no design de um controlador de vídeo que suporta um gerador de caracteres de cor programável ; processador e som são incompatíveis com MSX). O teclado também é modelado após o MSX.

PCs de 8 bits da família Vector: Vector-06Ts (e 06Ts.01 / 06Ts.02), Vector Start-1200, Krista-2, PK-6128Ts; processador KR580VM80A (IM1821VM85A para PC-6128Ts); frequência de clock 3 MHz (para "Krista-2" - 2,5 MHz), RAM 64 KB (para PC-6128Ts - 128 KB), ROM 0,5-4 KB (para PC-6128Ts - 16 KB), gráficos 256 ×256 pontos, 16 cores ou 512x256 pontos, 4 cores (para Vector-06Ts e PK-6128Ts todas as cores são programadas a partir de uma paleta de 256 cores), gerador de som hardware de 3 canais; produzido de 1987–1988; preços - de cerca de 700 a 1000 rublos. (modelo básico, "Vector-06Ts", - 750 rublos); produção total - cerca de 100.000 peças (muito aproximada); vantagens: a mais alta qualidade gráfica entre os PCs domésticos soviéticos (também excede significativamente o nível médio dos PCs domésticos estrangeiros de 8 bits), controlador de vídeo flexível e arquitetura de memória (é possível usar de 8 a 32 KB de RAM total para memória de vídeo ), excelente suporte de hardware para gráficos de jogos (rolagem vertical, planos de sobreposição, paleta programável), alta resolução (conveniente para uso profissional e educacional), som de 3 canais de hardware, boa quantidade de RAM do usuário (até 56 KB); desvantagem - não há BASIC na ROM (para todos, exceto para PC-6128C).

Arroz. 184. O computador PC-6128Ts é externamente uma cópia completa do Vector-06Ts padrão, mas por dentro foi significativamente melhorado: RAM expandida para 128 Kbytes, ROM - até 16 Kbytes, unidade de disco e controladores de rede local adicionados; um IM1821VM85A mais moderno e rápido é usado como processador

Arroz. 185. PC "Krista-2" - um misterioso análogo de "Vector-06Ts" com um arranjo diferente de teclas, uma frequência de processador mais baixa (2,5 MHz em vez de 3 MHz) e uma paleta fixa de 16 cores em vez da paleta programável de "Vetor"

Outros PCs de 8 bits baseados no processador KR580VM80A, incompatíveis com outras famílias: PK-01 Lviv, Iskra 1080 Tartu, Orion-128, Junior FV-6506, etc.; frequência de clock 2–2,5 MHz, RAM - 64 KB (Lviv, Iskra 1080 Tartu) ou 128 KB (Junior, Orion-128), ROM - de 2 KB (Orion-128 ) até 20 Kbytes (Iskra 1080 Tartu), gráficos - de 240×120 pixels com 8 cores (Junior) e 256×256 pixels com 4 cores de uma paleta de 8 cores (PK-01 Lvov) até 384× 256 pontos com 4 ou 16 cores ("Iskra 1080 Tartu", "Orion-128"), gerador de som de software (para "Junior" - hardware de 1 canal); pelo menos 5 modelos de série; produzido por volta de 1987–1988 (Lvov, Iskra 1080); preços - de cerca de 750 a 1000 rublos; produção total - cerca de 150.000 peças (muito aproximadamente), das quais ~ 80 mil de Lvov; vantagens: uma boa quantidade de RAM do usuário, principalmente recursos gráficos bons e excelentes (especialmente para Orion-128 e Iskra 1080); a desvantagem é uma pequena seleção de programas (especialmente para Iskra 1080 e Junior).

Arroz. 187. PK-01 "Lviv": um dos PCs domésticos soviéticos comuns baseado no processador KR580VM80A de 8 bits. Belo design, o teclado é semelhante ao padrão Radio-86RK, mas as teclas de controle e função foram adicionadas na parte superior

PC de 8 bits compatível com ZX Spectrum; processador Zilog Z80A (ou seus numerosos análogos de produção soviética, coreana, japonesa, etc.), frequência de clock 3,5 MHz, RAM 48, 64 ou (raramente) 128 KB, ROM 16 ou (raramente) 32 KB, gráficos 256 ×192 pontos , 15 cores permanentes (para cada familiaridade de 8 × 8 pontos, um atributo especial de cor de um byte é definido), gerador de som de software (com menos frequência - gerador de som de hardware de 3 canais com gerador de ruído e controle de volume); pelo menos 100 (!) modelos tanto de produção fabril como de artesanato ou semi-artesanato (cooperativas, pequenos negócios, etc.); exemplos de modelos: "Byte", "Magic", "Companion", "Delta", "Santaka", "Robi", "Nafanya", "Orel", "North", "Synthesis", "Gamma", "Quantum " , Quorum, Raton, Peak, Ural, Fórum, etc .; produzido (os primeiros modelos) desde cerca de 1989; preços regulares (até o final de 1991) - de cerca de 900 a 1300 rublos; a produção total de todos os modelos - cerca de 1 milhão de peças ou mais (até o final da década de 1990); vantagens: gráficos coloridos brilhantes e bastante rápidos (mas com baixa resolução de cores), uma grande seleção de programas e jogos prontos de alta qualidade do PC ZX Spectrum; desvantagens: custo bastante alto, sem alta resolução (o que limita o uso profissional e educacional de um PC), é impossível exibir gráficos coloridos detalhados, muitos modelos possuem um teclado simplificado (tanto no design dos botões quanto em seu número).

Arroz. 188. PC "Raton-9003" - uma das dezenas de PCs compatíveis com "Spectrum" do início dos anos 90; o teclado é um pouco mais largo que o ZX Spectrum 48K original (47 botões em vez de 40)

Arroz. 189. "Eton" - um PC compacto compatível com "Spectrum" (largura da caixa inferior a 30 cm) com um teclado de membrana simples

Enfatizo mais uma vez - apenas os PCs domésticos estão listados acima, mas também havia os educacionais: Agat, Corvette, UKNTS, Nemiga, Bashkiria, Rusich e outros, também havia os profissionais: a família DVK, Electronics- 85", "Soyuz -Neon PK-11/16", "Istra-4816", muitos computadores pessoais compatíveis com IBM e outros.

Portanto, o mito do atraso da URSS no campo da informatização era, em muitos aspectos, apenas um mito. Embora, sem dúvida, tivéssemos características próprias associadas a um tipo de economia diferente e a outras necessidades do país.

Apple I - um dos primeiros computadores domésticos

O final dos anos 70 - o início dos anos 80 do século passado tornou-se um período de rápido desenvolvimento de computadores domésticos no Hemisfério Ocidental. O primeiro “computador pessoal” é formalmente considerado o IBM 5100, lançado em 1975, embora na prática não fosse assim: era destinado a tarefas científicas e custava uma quantia insuportável para os indivíduos. Por si só, o termo Computador pessoal” ou PC (PC) foi proposto pela IBM e apareceu junto com o lançamento do IBM PC (modelo 5150). Além disso, a própria IBM lançou modelos atualizados e fabricantes terceirizados lançaram muitos computadores compatíveis com IBM PC (compatíveis com IBM PC) que são arquitetonicamente próximos ao IBM PC, permitindo que eles executem Programas. Este é um tópico para um material separado, mas hoje vamos parar e relembrar brevemente os computadores domésticos mais populares (incompatíveis com o IBM PC).

Comodoro 64

Commodore 64 - um dos computadores mais lendários e mais vendidos da época, foi lançado em 1982 pela empresa americana Commodore International e foi vendido até 1994. Era muito mais barato que seus concorrentes IBM PC e Apple ][, mas não acompanha monitor. Essa desvantagem foi resolvida devido à presença de uma saída de vídeo composto: o computador poderia simplesmente ser conectado a uma TV. Além do preço, fatores como 16 gráficos coloridos e som separado processador, do qual os primeiros PCs IBM não podiam se orgulhar e distribuição não apenas em lojas especializadas.

O computador estava equipado com um processador MOS 6510 de 8 bits com frequência de 0,9 ou 1,02 MHz, em modificações posteriores havia MOS 8500 e MOS 8510. A quantidade de RAM era de 64 KB, cuja quantidade poderia ser aumentada usando um especial slot. Um processador VIC II especial, exibindo 16 cores, foi responsável pelos gráficos e o processador SID foi responsável pelos recursos de som. PARA A conexão do Commodore 64 era possível gravador de fita cassete ou unidade de disquete como uma unidade (com o tempo, um disco rígido) e joysticks, que possibilitaram o uso do computador como console de jogos. Para Commodore 64 lançou uma grande quantidade de software e jogos.

Espectro ZX

O principal concorrente do herói anterior do artigo era o ZX Spectrum, também conhecido como Speccy, criado em 1982 pela empresa britânica Sinclair Research Ltd. Ele e seus numerosos clones eram mais populares na Europa e, no início dos anos 1990 - no território ex-URSS. Como o Commodore 64, vinha sem monitor, conectado a televisores e era relativamente barato. O computador funcionava em um microprocessador Zilog Z80 de 8 bits com frequência de 3,5 MHz, a quantidade de RAM era 16 ou 48 KB. Ao comprar a variante de 16 KB, o usuário pode atualizar o computador adicionando outros 32 KB.

O ZX Spectrum foi equipado com um teclado composto por 40 botões multifuncionais de borracha. O computador pode exibir 8 cores com dois níveis de brilho e som de um bit através do alto-falante embutido.No modelo posterior ZX Spectrum 128, um chip AY-3-8912 separado apareceu para saída de som. O computador usado como armazenamento cassetes e disquetes de áudio. Uma quantidade razoável de periféricos estava disponível, incluindo uma impressora, dispositivos de armazenamento e dispositivos de jogos.

Atari 400 e 800

A empresa americana Atari, especializada em jogos e consoles de jogos, desde 1979 lança computadores Atari 400, Atari 800, série XL e XE, baseado emprocessador de 8 bits Tecnologia MOS 6502 . Vamos nos deter nos modelos clássicos 400 e 800. O modelo mais jovem foi equipado com teclado de membranae slots de memória interna, enquanto o 800 tinha um teclado completo, slots de RAM e ROM acessíveis ao usuário e um slot de cartucho de 8K. A quantidade de RAM foi 4 KB no 400 e 8 KB no 800, depois foi aumentado para 8 e 48 KB respectivamente.

Como a maioria dos computadores da época, pretendia-se usar a linguagem de programação Microsoft BASIC. A versão para o processador 6502 tinha 12 KB e não cabia em um cartucho de 8 KB, resultando em uma versão ligeiramente simplificada Atari BASIC. Os periféricos foram conectados usando seu próprio conector Serial Input / Output (SIO), ao qual os dispositivos foram conectados em série.

amiga

Vale lembrar a série de computadores Amiga, em especial o primeiro Amiga 1000, que foi lançado em 1985 e se tornou o primeiro computador doméstico do mundo capaz de exibir mais de 16 cores e rodar um sistema operacional com suporte a multitarefa. O desenvolvimento começou em 1982 pela Amiga Corporation (originalmente chamada Hi-Toro, fundada por ex-funcionários da Atari), que foi comprada pela Commodore. O computador estava equipado com um processador Motorola MC68000 com uma frequência de 7,14 MHz, a quantidade de RAM era de 128 KB, então surgiram variantes com 256 e 512 KB.

O sistema operacional AmigaOS foi originalmente carregado de um disquete, posteriormente transferido para uma unidade permanente. Compartilhado condicionalmente no Kickstart (software do sistema para inicialização do sistema operacional) e bancada (concha gráfica). Inicialmente, o Amiga estava equipado com um slot de expansão, posteriormente os desenvolvedores decidiram tornar o computador o mais expansível possível, para isso foi desenvolvido o protocolo Autoconfig. - reconhecimento automático pelo sistema de placas plug-in (o progenitor do Plug and Play). O computador não se tornou particularmente popular devido à pequena quantidade de software que foi portado principalmente de outros sistemas e não utilizou totalmente os recursos do AmigaOS.

MSX

Japonês dos anos 80 filial da empresa A Microsoft e a ASCII Corporation decidiram criar um único padrão de hardware para computadores de consumo, que mais tarde ficou conhecido como MSX (Máquinas com Software eXchangeability). Todos os desenvolvimentos de hardware e software do padrão MSX de diferentes empresas eram mutuamente compatíveis. O padrão assumiu o uso de um processador Zilog Z80 com frequência de 3,58 MHz, um controlador de vídeo Texas Instruments TMS9918 com 16 KB de memória de vídeo, um gerador de som General Instrument (GI) AY-3-8910 e um interpretador MSX BASIC. Os requisitos para cartuchos de expansão e software também foram claramente articulados.

Os computadores MSX foram produzidos por um grande número de marcas conhecidas, incluindo Sony, Yamaha, Goldstar (LG) e assim por diante. Até o lançamento do console NES (Famicom) fabricado pela Nintendo, o MSX era a principal plataforma de jogos para a qual muitos jogos foram lançados, inclusive pela Konami. Desde meados dos anos 80, o MSX tem sido usado em aulas de informática na URSS, incluindo versões de exportação dos computadores Yamaha YIS-503 e YIS-805 com caracteres cirílicos Yamaha (KUVT).

Maçã ][

Apple II (ou Apple ][) - O primeiro e bem-sucedido computador produzido em massa da Apple, apresentado pela primeira vez em 1977 na West Coast Computer Fair e se tornou um dos computadores de maior sucesso de sua época. Ele veio com um teclado embutido, um conector para conectar um gravador de fita cassete e saída colorida suportada de imagens em diferentes modos ( texto, cor gráfica com resolução de 280x192 e 6 cores e gráficos de baixa resolução, 40x48, 16 cores).

O computador era equipado com um processador MOS Technology 6502 de 1 MHz, 4 KB de RAM expansível até 48 KB e 4 KB de ROM com um programa de monitoramento e um interpretador Integer BASIC (Basic for integer operation). O som foi enviado para o alto-falante embutido, foram fornecidos 8 slots de expansão, 1 para RAM adicional e o restante para dispositivos externos.

Tandy (RadioShack) TRS-80

Em 1977 Tandy desenvolveu o computador TRS-80. A implementação foi realizada pela rede de lojas RadioShack, que Tandy possui desde 1963. Na verdade, o computador foi vendido sob a marca RadioShack TRS-80 (posteriormente Modelo I). O processador usado foi um Zilog Z80 com clock de 1,77 MHz (mais tarde Z80A). A quantidade de RAM era de 4 KB, os modelos posteriores tinham 16 KB. Usamos como portadores cassetes compactas monofônicas e um gravador Radio Shack CTR-41 foi fornecido.

As principais vantagens do computador eram o custo relativamente baixo, um monitor incluído (preto e branco), dimensões relativamente pequenas e um teclado completo. O principal problema do computador era o alto nível de interferência de rádio emitida por ele, o que acabou se tornando o motivo de sua retirada do mercado. Posteriormente, vários outros modelos foram criados, inclusive com monitor colorido.

BBC Micro

A empresa britânica Acorn, que criou o computador doméstico Atom em 1981, estava trabalhando em uma versão atualizada chamada Proton. Ao mesmo tempo, a British Broadcasting Corporation (BBC) iniciou seu BBC Computer Literacy Project sobre computadores, em particular, a série de TV The Computer Program, para a qual eles precisavam de um computador com capacidades bastante amplas (naquela época), incluindo programação, computação gráfica , som, trabalhar com texto, controle de equipamentos externos e assim por diante. Acorn Proton, mais tarde A BBC Micro atendeu plenamente a essas necessidades.

Como a maioria dos computadores da época, era equipado com teclado embutido, chegou ao mercado no final de 1981 e era muito popular em sua terra natal. Existiam dois modelos principais: Modelo A e Modelo B (e sua variação Modelo B+), que diferiam um pouco em potência. Os computadores usaram processadores MOS Technology 6502A no Modelo A e 6512A no Modelo B, a frequência do clock é de 2 MHz. A quantidade de RAM era de 16 e 32 KB, respectivamente (64 KB no Modelo B+). ROM: 32 e 48 KB respectivamente. O teclado consistia em 78 botões, o chip Texas Instruments SN76489 era responsável pelo som.

Eletrônica BK

Vale lembrar as criações de engenheiros domésticos, em particular, a família de computadores de 16 bits desenvolvida na URSS BK (Household Computer), que eram utilizados para fins educacionais e domésticos e eram compatíveis em termos de sistema de comando e parcialmente arquitetura com outros compatriotas DVK. em grande parte herdado PDP-11 da empresa americana DEC. modelos foram lançados BK-0010, BK-0011 e BK-0100, cada um dos quais foi produzido em várias versões.

Eles diferiam em internos, teclado (filme ou completo), a presença de intérpretes Focal e BASIC-86 ("Basic Vilnius ") e assim por diante. Os modelos com a letra Sh no final destinavam-se a fins educacionais e KUVT (um conjunto de equipamentos de informática educacional) junto com DVK-2MSh ou DVK-3, que eram usados ​​como servidor de arquivos. Internos: Processador: K1801VM1 (sistema de comando compatível com LSI-11/03 estrangeiro de PDP-11) com frequência de 3 MHz (em BK-0011/BK-0011M - 4 MHz), 32 KB de RAM e 32 KB de memória permanente. O dispositivo de armazenamento era um gravador de cassetes.

Eletrônica DVK

O último de hoje - o já mencionado DVK (Dialogue Computing Complex), bem como o BC, arquitetonicamente repetido PDP-11 da empresa americana DEC usando uma base de elemento aprimorada e microprocessadores de chip único. Produzido em vários modelos DVK-1, DVK-2, DVK-3 e DVK-4 (nomes abreviados, completos eram da forma Eletrônica HMS 01100.1).

Características: p Processadores de microcomputador H MC11100.1 ou MS 1201 (MS 1201.01) com base no K1801VM1 acima, 48 KB de RAM, 8 KB de ROM com BASIC ou intérpretes de linguagem Focal, exibição alfanumérica 15IE-00-013 ou 15IE-00-013 -01 ( "Exibição Fryazinsky", em tal Tetris foi desenvolvido) e impressora térmica 15VVP80-002. As séries BK e DVK foram produzidas de meados dos anos 80 até o início dos anos 90.

Quantas flechas críticas foram disparadas nos últimos anos sobre o estado de nossa tecnologia de computadores! E que ela era irremediavelmente atrasada (ao mesmo tempo, eles definitivamente vão se meter nos "vícios orgânicos do socialismo e economia planejada"), e que é inútil desenvolvê-lo agora, porque "estamos sempre atrasados". E em quase todos os casos, o raciocínio será acompanhado pela conclusão de que "a tecnologia ocidental sempre foi melhor", que "os computadores russos faça isso" ...

Normalmente, ao criticar os computadores soviéticos, a atenção se concentra em sua falta de confiabilidade, dificuldade de operação e baixa capacidade. Sim, muitos programadores "experientes" provavelmente se lembram daqueles "congelando" infinitamente "E-ES-ki" dos anos 70-80, eles podem contar como "Iskra", "Agatha", "Robotrons" pareciam, " Eletrônica" contra o pano de fundo do IBM PC que só começou a aparecer na União (nem mesmo os modelos mais recentes) no final dos anos 80 - início dos anos 90, mencionando que tal comparação não termina em favor dos computadores domésticos. E é assim - esses modelos eram realmente inferiores aos seus equivalentes ocidentais em termos de características.

Mas essas marcas listadas de computadores não eram de forma alguma os melhores desenvolvimentos domésticos, apesar de serem as mais comuns. E, de fato, a eletrônica soviética não apenas se desenvolveu em nível mundial, mas às vezes até superou a indústria ocidental semelhante!

Mas por que, então, agora usamos exclusivamente hardware estrangeiro e, nos tempos soviéticos, até mesmo um computador doméstico difícil de encontrar parecia uma pilha de metal em comparação com sua contraparte ocidental? A afirmação sobre a superioridade da eletrônica soviética é infundada?

Não, não é! Por que? A resposta está neste artigo.

Glória aos nossos pais

Aparentemente, o final de 1948 deve ser considerado a "data de nascimento" oficial da informática soviética. Foi então que em um laboratório secreto na cidade de Feofaniya, perto de Kiev, sob a liderança de Sergei Alexandrovich Lebedev (na época - diretor do Instituto de Engenharia Elétrica da Academia de Ciências da Ucrânia e chefe do laboratório em meio período do Instituto de Mecânica de Precisão e Engenharia de Computação da Academia de Ciências da URSS) iniciou-se o trabalho de criação de uma Pequena Máquina de Computação Eletrônica (MESM) .


Lebedev apresentou, fundamentou e implementou (independentemente de John von Neumann) os princípios de um computador com um programa armazenado na memória.


Em sua primeira máquina, Lebedev implementou os princípios fundamentais da construção de computadores, como:
a presença de dispositivos aritméticos, memória, entrada / saída e dispositivos de controle;
codificar e armazenar o programa na memória, como números;
Sistema Binário cálculo para codificar números e comandos;
execução automática de cálculos com base em um programa armazenado;
a presença de operações aritméticas e lógicas;
princípio hierárquico de construção da memória;
o uso de métodos numéricos para a implementação de cálculos.
O projeto, instalação e depuração do MESM foram concluídos em tempo recorde (aproximadamente 2 anos) e realizados por apenas 17 pessoas (12 pesquisadores e 5 técnicos). Um teste da máquina MESM ocorreu em 6 de novembro de 1950 e a operação regular em 25 de dezembro de 1951.


A primeira ideia de S.A. Lebedev - MESM, L.N. Dashevsky e S.B. Pogrebinsky, 1948-1951.


Em 1953, uma equipe liderada por S.A. Lebedev criou o primeiro computador principal - BESM-1 (da Big Electronic Computing Machine), lançado em uma cópia. Já foi criado em Moscou, no Instituto de Mecânica Fina (abreviado como ITM) e no Centro de Computação da Academia de Ciências da URSS, da qual S.A. Lebedev se tornou o diretor, e foi montado na Planta de Máquinas Analíticas Calculadoras de Moscou (abreviado uma farsa).


Lebedev em um dos racks BESM-1
Depois de completar o BESM-1 RAM com uma base de elementos aprimorada, sua velocidade atingiu 10.000 operações por segundo - no nível dos melhores dos EUA e dos melhores da Europa. Em 1958, após outra atualização do RAM, o BESM, já denominado BESM-2, foi preparado para produção em série em uma das fábricas da União, que foi realizada no valor de várias dezenas.

Paralelamente, o trabalho estava acontecendo no Departamento Especial de Design da Região de Moscou nº 245, liderado por M.A. Lesechko, também fundado em dezembro de 1948 por ordem de I.V. Stalin. Em 1950-1953 a equipe deste bureau de design, mas já sob a liderança de Bazilevsky Yu.Ya. desenvolveu um computador digital de uso geral "Strela" com velocidade de 2.000 operações por segundo. Este carro foi produzido até 1956 e apenas 7 cópias foram feitas. Assim, "Strela" foi o primeiro computador industrial - MESM, BESM existia naquela época apenas em uma cópia.


Computador "Estrela".
Em geral, o final de 1948 foi uma época extremamente produtiva para os criadores dos primeiros computadores soviéticos. Apesar de ambos os computadores mencionados acima estarem entre os melhores do mundo, novamente, paralelamente a eles, outro ramo da engenharia da computação soviética se desenvolveu - M-1, "Automatic Digital Computer", liderado por I.S. Bruk.

IS Brook
O M-1 foi lançado em dezembro de 1951 - simultaneamente com o MESM e por quase dois anos foi o único computador operacional na URSS (o MESM estava localizado geograficamente na Ucrânia, perto de Kiev).

No entanto, a velocidade do M-1 acabou sendo extremamente baixa - apenas 20 operações por segundo, o que, no entanto, não o impediu de resolver problemas de pesquisa nuclear no Instituto I. V. Kurchatov. Ao mesmo tempo, o M-1 ocupava bastante espaço - apenas 9 metros quadrados (compare com 100 m² para o BESM-1) e consumia muito menos energia do que a ideia de Lebedev. O M-1 tornou-se o ancestral de toda uma classe de "pequenos computadores", cujo defensor foi seu criador I.S.Bruk. Tais máquinas, segundo Brooke, deveriam ser destinadas a pequenos bureaus de design e organizações científicas que não possuem recursos e instalações para adquirir máquinas do tipo BESM.

O primeiro problema resolvido em M1
Logo, o M-1 melhorou seriamente e sua velocidade atingiu o nível da "Flecha" - 2 mil operações por segundo, ao mesmo tempo, o tamanho e o consumo de energia aumentaram ligeiramente. A nova máquina recebeu o nome lógico M-2 e foi colocada em operação em 1953. Em termos de custo, tamanho e desempenho, o M-2 se tornou o melhor computador Soyuz. Foi o M-2 que venceu o primeiro torneio internacional de xadrez entre computadores.

Como resultado, em 1953, sérios problemas computacionais para as necessidades de defesa do país, ciência e economia nacional puderam ser resolvidos em três tipos de computadores - BESM, Strela e M-2. Todos esses computadores são computadores de primeira geração. A base elementar - tubos de elétrons - determinou suas grandes dimensões, consumo significativo de energia, baixa confiabilidade e, como resultado, pequenos volumes de produção e um círculo estreito de usuários, principalmente do mundo da ciência. Nessas máquinas, praticamente não havia como combinar as operações do programa em execução e paralelizar a operação de vários dispositivos; os comandos eram executados um após o outro, a ALU ("unidade lógica aritmética", unidade que realiza diretamente as transformações de dados) ficava ociosa no processo de troca de dados com dispositivos externos, cujo conjunto era muito limitado. A memória operacional do BESM-2, por exemplo, era de 2.048 palavras de 39 bits; tambores magnéticos e drives de fita magnética foram usados ​​como memória externa.

Setun é o primeiro e único computador ternário do mundo. Universidade Estadual de Moscou. A URSS.
Fabricante: Kazan Plant of Mathematical Machines do Ministério da Indústria de Rádio da URSS. Fabricante elementos lógicos- Fábrica de equipamentos eletrônicos e dispositivos eletrônicos de Astrakhan do Ministério da Indústria de Rádio da URSS. O fabricante de tambores magnéticos é a Penza Computer Plant do Ministério da Indústria de Rádio da URSS. O fabricante do dispositivo de impressão é a Fábrica de Máquinas de Escrever de Moscou da URSS Minpriborprom.
Ano de conclusão do desenvolvimento: 1959.
Ano de lançamento: 1961.
Ano de interrupção: 1965.
Número de carros produzidos: 50.


Hoje em dia, "Setun" não tem análogos, mas historicamente, o desenvolvimento da ciência da computação entrou no mainstream da lógica binária.

As coisas não eram muito melhores no Ocidente naquela época. Aqui está um exemplo das memórias do acadêmico N.N. Moiseev, que conheceu a experiência de seus colegas dos EUA: “Vi que praticamente não perdemos em tecnologia: os mesmos monstros de computação de tubo, os mesmos fracassos sem fim, os mesmos engenheiros mágicos em roupões brancos que consertam avarias e matemáticos sábios que tentam sair de situações difíceis. Lembre-se que em 1953 foi lançado nos EUA o computador IBM 701 com velocidade de até 15 mil operações por segundo, construído sobre tubos de vácuo de elétrons, que era o mais produtivo do mundo.




IBM 701.
Mas o próximo desenvolvimento de Lebedev, o computador M-20, foi mais produtivo, cuja produção em série começou em 1959.


O número 20 no título significa velocidade - 20 mil operações por segundo, a quantidade de RAM é o dobro do OP BESM, também foi fornecida alguma combinação de comandos executados. Naquela época, era uma das máquinas mais poderosas e confiáveis ​​​​do mundo, e muitos dos mais importantes problemas teóricos e aplicados da ciência e da tecnologia da época eram resolvidos com ela. Na máquina M20, foram implementadas as possibilidades de escrever programas em códigos mnemônicos. Isso ampliou muito o círculo de especialistas que puderam aproveitar a tecnologia da informática. Ironicamente, exatamente 20 computadores M-20 foram produzidos.


Os computadores de primeira geração foram produzidos na URSS por um longo tempo. Mesmo em 1964, o computador Ural-4, que servia para cálculos econômicos, ainda era produzido em Penza.


"Urais-1".
Etapa vitoriosa.

Em 1948, foi inventado nos EUA o transistor semicondutor, que passou a ser utilizado como elemento base de um computador. Isso possibilitou o desenvolvimento de um computador com dimensões e consumo de energia significativamente menores, com confiabilidade e desempenho significativamente maiores (em comparação com computadores com lâmpadas). A tarefa de automatizar a programação tornou-se extremamente urgente, pois aumentou o intervalo entre o tempo de desenvolvimento de programas e o tempo de cálculo real.

A segunda etapa do desenvolvimento da informática no final dos anos 50 - início dos anos 60 é caracterizada pela criação de linguagens de programação avançadas (Algol, Fortran, Cobol) e pelo desenvolvimento do processo de automatização do controle do fluxo de tarefas usando o próprio computador, ou seja, o desenvolvimento de sistemas operacionais. Os primeiros sistemas operacionais automatizaram o trabalho do usuário ao concluir uma tarefa e, em seguida, foram criadas ferramentas para inserir várias tarefas ao mesmo tempo (um lote de tarefas) e distribuir recursos de computação entre elas. Havia um modo multiprograma de processamento de dados. Os recursos mais característicos desses computadores, comumente chamados de "computadores de segunda geração":
combinar operações de I/O com cálculos no processador central;
aumento na quantidade de RAM e memória externa;
uso de dispositivos alfanuméricos para entrada/saída de dados;
modo "fechado" para usuários: o programador não tinha mais permissão para entrar na sala da máquina, mas entregava o programa na linguagem algorítmica (linguagem de alto nível) ao operador para posterior passagem na máquina.

No final dos anos 1950, a produção em massa de transistores também foi lançada na URSS.


Transistores domésticos (1956).
Isso possibilitou começar a criar computadores de segunda geração com maior desempenho, mas menor pegada e consumo de energia. O desenvolvimento da informática na União ocorreu quase em um ritmo "explosivo": em pouco tempo, o número de diferentes modelos de computador colocados em desenvolvimento começou a chegar às dezenas: este é o M-220 - o sucessor do M- de Lebedev 20, e "Minsk-2" com versões subseqüentes, e Yerevan "Nairi", e muitos computadores militares - M-40 com velocidade de 40 mil operações por segundo e M-50 (que ainda tinha componentes de lâmpada). Foi graças a este último que em 1961 foi possível criar um sistema de defesa antimísseis totalmente funcional (durante os testes, foi repetidamente possível abater mísseis balísticos reais com um impacto direto em uma ogiva com volume de meio cúbico metro). Mas, antes de tudo, gostaria de mencionar a série BESM, desenvolvida pela equipe de desenvolvedores de ITM e CT da Academia de Ciências da URSS sob a supervisão geral de S.A. Lebedev, cujo pico de trabalho foi o computador BESM-6 criada em 1967. Foi o primeiro computador soviético a atingir a velocidade de 1 milhão de operações por segundo (indicador superado pelos computadores domésticos de lançamentos subsequentes apenas no início dos anos 80 com uma confiabilidade operacional significativamente menor que a do BESM-6).


BESM-6.
Além da alta velocidade (o melhor indicador da Europa e um dos melhores do mundo), a organização estrutural do BESM-6 foi distinguida por uma série de características revolucionárias para a época e antecipando as características arquitetônicas da próxima geração computadores (cujo elemento básico eram os circuitos integrados). Assim, pela primeira vez na prática doméstica e completamente independente de computadores estrangeiros, o princípio de combinar a execução de instruções foi amplamente utilizado (até 14 instruções de máquina poderiam estar simultaneamente no processador em diferentes estágios de execução). Esse princípio, denominado pelo acadêmico S.A. Lebedev, projetista-chefe do BESM-6, como o princípio do "tubo de água", tornou-se mais tarde amplamente utilizado para aumentar o desempenho de computadores mainframe, tendo recebido o nome de "pipeline de comando" na terminologia moderna.

O BESM-6 foi produzido em massa na fábrica CAM de Moscou de 1968 a 1987 (um total de 355 veículos foram produzidos) - uma espécie de recorde! O último BESM-6 já foi desmontado hoje - em 1995 na fábrica de helicópteros Moscow Mil. O BESM-6 foi equipado com os maiores institutos de pesquisa acadêmicos (por exemplo, o Centro de Computação da Academia de Ciências da URSS, o Instituto Conjunto de Pesquisa Nuclear) e da indústria (Instituto Central de Engenharia de Aviação - CIAM), fábricas e escritórios de design.


A esse respeito, é interessante um artigo do curador do Museu de Tecnologia da Computação no Reino Unido, Doron Sweid, sobre como ele comprou um dos últimos BESM-6 em funcionamento em Novosibirsk. O título do artigo fala por si: "A série russa de supercomputadores BESM, desenvolvida há mais de 40 anos, pode testemunhar as mentiras dos Estados Unidos, que declararam superioridade tecnológica durante os anos da Guerra Fria". O texto completo (em inglês) está disponível em http://inc.com/incmagazine/archiv...

Informações para especialistas

A operação dos módulos RAM, do dispositivo de controle e da unidade lógica aritmética no BESM-6 foi realizada em paralelo e de forma assíncrona, devido à presença de dispositivos de buffer para armazenamento intermediário de comandos e dados. Para acelerar a execução de comandos do pipeline, o dispositivo de controle foi fornecido com uma memória de registro separada para armazenar índices, um módulo aritmético de endereço separado que fornece modificação rápida de endereço usando registros de índice, incluindo o modo de acesso à pilha.

A memória associativa em registradores rápidos (como o cache) permitia armazenar automaticamente os operandos usados ​​com mais frequência e, assim, reduzir o número de acessos à RAM. A "estratificação" da RAM proporcionou a possibilidade de acesso simultâneo aos seus diferentes módulos a partir de diferentes dispositivos da máquina. Os mecanismos de interrupção, proteção de memória, conversão de endereços virtuais em físicos e modos de operação privilegiados para o SO possibilitaram o uso do BESM-6 em modo multiprograma e modo de compartilhamento de tempo. A unidade lógica aritmética implementou algoritmos de multiplicação e divisão acelerada (multiplicando por quatro dígitos de um multiplicador, calculando quatro dígitos de um quociente em um ciclo de clock), bem como um somador sem circuitos de transporte ponta a ponta, representando o resultado da operação na forma de um código de duas linhas (somas e carregamentos bit a bit) e operando com um código de entrada de três linhas (um novo operando e um resultado de duas linhas da operação anterior).

O computador BESM-6 tinha RAM em núcleos de ferrite - 32 Kb de palavras de 50 bits, a quantidade de RAM aumentou com modificações subsequentes até 128 Kb.

A troca de dados com memória externa em tambores magnéticos (mais tarde também em discos magnéticos) e fitas magnéticas foi realizada em paralelo através de sete canais de alta velocidade (o protótipo dos futuros canais seletores). O trabalho com outros dispositivos periféricos (entrada/saída de dados elemento a elemento) foi executado pelos programas do driver do sistema operacional quando ocorreram as interrupções correspondentes do dispositivo.

Características técnicas e operacionais:
Desempenho médio - até 1 milhão de comandos unicast/s
O comprimento da palavra é de 48 bits e dois bits de verificação (a paridade da palavra inteira deveria ser "ímpar". Assim, era possível distinguir comandos de dados - para alguns, a paridade de meias palavras era "par- ímpar", enquanto outros tinham "ímpar-par" ". Mudar para dados ou sobrescrever o código foi detectado elementarmente assim que foi feita uma tentativa de executar uma palavra com dados)
Representação numérica - ponto flutuante
Frequência operacional - 10 MHz
Área ocupada - 150-200 m2. m
Consumo de energia da rede elétrica 220 V/50 Hz - 30 kW (sem sistema de refrigeração a ar)

A utilização desses elementos em combinação com soluções estruturais originais permitiu atingir um nível de desempenho de até 1 milhão de operações por segundo ao operar em modo de ponto flutuante de 48 bits, o que é um recorde em relação a um número relativamente pequeno de elementos semicondutores e sua velocidade (cerca de 60.000 operações por segundo), transistores e 180 mil diodos e frequência de 10 MHz).

A arquitetura BESM-6 é caracterizada por um conjunto ideal de operações aritméticas e lógicas, modificação rápida de endereços usando registradores de índice (incluindo o modo de acesso à pilha) e um mecanismo para expandir o código da operação (códigos extras).

Ao criar o BESM-6, foram estabelecidos os princípios básicos do sistema de automação de design de computador (CAD). A gravação compacta de diagramas de máquina usando fórmulas de álgebra booleana foi a base para sua documentação operacional e de comissionamento. A documentação para instalação foi emitida para a planta na forma de tabelas obtidas em um computador de ferramentas.

Os criadores do BESM-6 foram V.A. Melnikov, L.N. Korolev, V.S. Petrov, L.A. Teplitsky - líderes; A. A. Sokolov, V. N. Laut, M. V. Tyapkin, V. L. Lee, L. A. Zak, V. I. Smirnov, A. S. Fedorov, O. K. Shcherbakov, A. V. Avaev, V. Ya. Alekseev, O. A. Bolshakov, V. F. Zhirov, V. A. Zhukovsky, Yu. I. Mitropolsky , Yu... Lebedev.

Em 1966, um sistema de defesa antimísseis foi implantado sobre Moscou com base no computador 5E92b criado pelos grupos de S.A. Lebedev e seu colega V.S. com a redução das Forças de Mísseis Estratégicos).


Uma base material também foi criada para a implantação de defesa antimísseis em todo o território da União Soviética, mas posteriormente, de acordo com os termos do tratado ABM-1, o trabalho nessa direção foi reduzido. O grupo de V.S. Burtsev participou ativamente do desenvolvimento do lendário complexo antiaéreo antiaéreo S-300, criando para ele em 1968 o computador 5E26, que se distinguia por seu tamanho pequeno (2 metros cúbicos) e o mais controle de hardware completo que rastreou qualquer informação incorreta. O desempenho do computador 5E26 foi igual ao do BESM-6 - 1 milhão de operações por segundo.


5E261 é o primeiro sistema de controle de alto desempenho multiprocessador móvel na URSS.
Traição

Provavelmente, o período mais estelar da história da tecnologia informática soviética foi meados dos anos sessenta. Naquela época, havia muitas equipes criativas na URSS. Os institutos de S.A. Lebedev, I.S. Bruk, V.M. Glushkov são apenas os maiores deles. Às vezes eles competem, às vezes eles se complementam. Simultaneamente lançou muitos Vários tipos máquinas, na maioria das vezes incompatíveis entre si (com exceção das máquinas desenvolvidas no mesmo instituto), das mais diversas finalidades. Todos eles foram projetados e fabricados em nível mundial e não eram inferiores aos concorrentes ocidentais.

A variedade de computadores produzidos e sua incompatibilidade entre si nos níveis de software e hardware não satisfez seus criadores. Era necessário colocar alguma ordem em toda a variedade de computadores fabricados, por exemplo, tomando um deles como um determinado padrão. Mas...

No final dos anos 60, a liderança do país tomou uma decisão que, como mostraram os acontecimentos posteriores, teve consequências catastróficas: substituir todos os empreendimentos domésticos de classe média de diferentes portes (eram cerca de meia dúzia deles - " Minsk", "Urais", diferentes versões da arquitetura M-20 etc.) - para a Família Unificada de Computadores baseada na arquitetura IBM 360, - o análogo americano. No nível do Ministério da Instrumentação, uma decisão semelhante em relação aos minicomputadores não foi tomada tão ruidosamente. Então, na segunda metade da década de 70, a arquitetura PDP-11, também da estrangeira DEC, foi aprovada como linha geral para mini e microcomputadores. Como resultado, os fabricantes de computadores domésticos foram forçados a copiar amostras obsoletas da tecnologia de computadores IBM. Foi o princípio do fim.


Aqui está a avaliação do membro correspondente da RAS, Boris Artashesovich Babayan (o texto completo do artigo está disponível em znanie-sila.ru/online/issu...):

"Então veio o segundo período, quando o VNIITSEVT foi organizado. Acredito que este é um estágio crítico no desenvolvimento da tecnologia de informática doméstica. Todas as equipes criativas foram dissolvidas, os desenvolvimentos competitivos foram encerrados e foi tomada a decisão de reunir todos em um" stall ". A partir de agora, todos tiveram que copiar a tecnologia americana , e de forma alguma a mais perfeita. A equipe gigante do VNIITSEVT copiou a IBM e a equipe INEUM copiou o DEC.

De forma alguma se deve pensar que as equipes de desenvolvedores dos computadores ES fizeram seu trabalho mal. Pelo contrário, ao criar computadores totalmente funcionais (embora não muito confiáveis ​​\u200b\u200be poderosos), semelhantes aos ocidentais, eles lidaram com essa tarefa de maneira brilhante, visto que a base de produção na URSS estava atrasada em relação à ocidental. Foi a orientação de toda a indústria para a "imitação do Ocidente", e não para o desenvolvimento de tecnologias originais, que estava errada.

Infelizmente, agora não se sabe quem exatamente na liderança do país tomou a decisão criminosa de restringir os desenvolvimentos domésticos originais e desenvolver a eletrônica no sentido de copiar os análogos ocidentais. Não havia razões objetivas para tal decisão.

De uma forma ou de outra, mas desde o início dos anos 70, o desenvolvimento de equipamentos de informática de pequeno e médio porte na URSS começou a se degradar. Em vez de um maior desenvolvimento dos conceitos elaborados e testados da engenharia da computação, as enormes forças dos institutos de tecnologia da computação do país começaram a se envolver em cópias "estúpidas" e, além disso, semi-legais de computadores ocidentais. No entanto, não poderia ser legal - houve uma "guerra fria" e a exportação tecnologias modernas A "construção de computadores" na URSS na maioria dos países ocidentais era simplesmente proibida por lei.

Aqui está outro testemunho de B.A. Babayan:

"O cálculo era que seria possível roubar muito software - e o florescimento da tecnologia de computação viria. Isso, claro, não aconteceu. Porque depois que todos foram levados para um só lugar, a criatividade acabou. Falando figurativamente, o os cérebros começaram a secar de um trabalho completamente sem criatividade. Você só tinha que adivinhar como os computadores ocidentais, de fato, desatualizados, eram feitos. O nível avançado não era conhecido, os desenvolvimentos avançados não estavam envolvidos, havia esperança de que o software fosse derramado .. . Logo ficou claro que o software não chegava, peças roubadas "Eles não se encaixavam, os programas não funcionavam. Tudo tinha que ser reescrito, e o que eles conseguiram era antigo e não funcionava bem. Era uma falha retumbante. As máquinas que foram feitas durante este período eram piores do que as máquinas desenvolvidas antes da organização do VNIITSEVT. .."

Mais importante ainda, o caminho de copiar soluções no exterior acabou sendo muito mais difícil do que se pensava anteriormente. Para a compatibilidade das arquiteturas, era necessária a compatibilidade no nível da base do elemento, mas não a tínhamos. Naquela época, a indústria eletrônica nacional também foi forçada a seguir o caminho da clonagem de componentes americanos para oferecer a possibilidade de criar análogos de computadores ocidentais. Mas foi muito difícil.

Foi possível obter e copiar a topologia dos microcircuitos, conhecer todos os parâmetros dos circuitos eletrônicos. No entanto, isso não respondeu à questão principal - como fazê-los. Segundo um dos especialistas do MPE russo, que já trabalhou como diretor-geral de uma grande ONG, a vantagem dos americanos sempre foram grandes investimentos em engenharia eletrônica. Nos EUA, nem tanto as linhas tecnológicas para a produção de componentes eletrônicos foram e permanecem ultrassecretas, mas os equipamentos para a criação dessas mesmas linhas. O resultado dessa situação foi que os microcircuitos soviéticos criados no início dos anos 70 - análogos dos ocidentais - eram semelhantes aos americanos-japoneses em termos funcionais, mas não os atingiam em termos de parâmetros técnicos. Portanto, as placas montadas nas topologias americanas, mas com nossos componentes, acabaram inoperantes. Eu tive que desenvolver minhas próprias soluções de circuito.

O artigo de Sweid citado acima conclui: "O BESM-6 foi, segundo todos os relatos, o último computador russo original a ser projetado em pé de igualdade com sua contraparte ocidental." Isso não é totalmente verdade: depois do BESM-6 surgiu a série Elbrus: a primeira das máquinas desta série Elbrus-B era uma cópia microeletrônica do BESM-6, oferecia a oportunidade de trabalhar no sistema de comando BESM-6 e usar software escrito para isso.

No entanto, o significado geral da conclusão está correto: devido à ordem de figuras incompetentes ou deliberadamente prejudiciais da elite governante da União Soviética da época, o caminho para o topo do mundo Olympus foi fechado à tecnologia de computador soviética. O que ela poderia muito bem alcançar - o potencial científico, criativo e material permitiu que ela fizesse isso.

Aqui, por exemplo, algumas das impressões pessoais de um dos autores do artigo:

"Durante o período em que trabalhei no CIAM (1983 - 1986), os subcontratantes - fábricas e gabinetes de design da indústria aeronáutica - já estavam a mudar para equipamentos da UE. Neste sentido, a direcção do instituto começou a obrigar os chefes de departamento a mudar para o EU-1060, que acabava de ser instalado no instituto - um clone do Western IBM PC... Os desenvolvedores fizeram uma sabotagem dessa solução, passiva e algumas ativas, preferindo usar o bom e velho BESM-6 quinze anos atrás. O fato é que era quase impossível trabalhar no EC-1060 durante o dia - "congelamentos" constantes, a velocidade de conclusão das tarefas é extremamente lenta; ao mesmo tempo, qualquer congelamento do BESM-6 era considerado uma emergência, eles eram tão raros."

No entanto, de forma alguma todos os desenvolvimentos domésticos originais foram reduzidos. Como já mencionado, a equipe de V.S.Burtsev continuou a trabalhar em uma série de computadores "Elbrus" e, em 1980, o computador "Elbrus-1" com velocidade de até 15 milhões de operações por segundo foi colocado em produção em massa. Arquitetura multiprocessadora simétrica com memória compartilhada, implementação de programação segura com tipos de dados de hardware, processamento de processador superescalar, um único sistema operacional para complexos multiprocessadores - todos esses recursos implementados na série Elbrus apareceram antes do que no Ocidente. Em 1985, o próximo modelo desta série, o Elbrus-2, já realizava 125 milhões de operações por segundo. "Elbrus" trabalhou em vários sistemas importantes associados ao processamento de informações de radar, foram contados em placas em Arzamas e Chelyabinsk, e muitos computadores desse modelo ainda garantem o funcionamento de sistemas de defesa antimísseis e forças espaciais.

Muito característica interessante"Elbrus" foi o fato de o software do sistema para eles ter sido criado em uma linguagem de alto nível - El-76, e não em um assembler tradicional. Antes da execução, o código El-76 foi traduzido em instruções de máquina usando hardware em vez de software.

Desde 1990, também foi produzido o Elbrus 3-1, que se destacou por seu design modular e foi destinado à solução de grandes problemas científicos e econômicos, incluindo a modelagem de processos físicos. Seu desempenho chegou a 500 milhões de operações por segundo (em alguns comandos). No total, foram produzidas 4 cópias desta máquina.

Desde 1975, o grupo de I.V. Prangishvili e V.V. Rezanov na associação de pesquisa e produção "Impulse" começou a desenvolver o complexo de computadores PS-2000 com velocidade de 200 milhões de operações por segundo, colocado em produção em 1980 e usado principalmente para dados geofísicos processamento, - busca de novas jazidas minerais. Neste complexo, as possibilidades de execução paralela dos comandos do programa foram utilizadas ao máximo, o que foi alcançado por uma arquitetura engenhosamente projetada.

Grandes computadores soviéticos, como o mesmo PS-2000, em muitos aspectos até superaram seus concorrentes estrangeiros, mas eram muito mais baratos - por exemplo, apenas 10 milhões de rublos foram gastos no desenvolvimento do PS-2000 (e seu uso possibilitou obter um lucro de 200 milhões de rublos). No entanto, sua esfera de aplicação eram tarefas de "larga escala" - a mesma defesa antimísseis ou processamento de dados espaciais. O desenvolvimento de computadores de médio e pequeno porte na União foi grave e permanentemente prejudicado pela traição da elite do Kremlin. E é por isso que o aparelho que está em sua mesa e que está descrito em nossa revista é feito em Sudeste da Ásia e não na Rússia.

Catástrofe

Desde 1991 para ciência russa vir Tempos difíceis. O novo governo da Rússia estabeleceu um curso para a destruição da ciência russa e das tecnologias originais. O financiamento da esmagadora maioria dos projetos científicos cessou, em decorrência da destruição da União, foram interrompidas as interligações das fábricas de computadores que iam parar em diferentes estados, e a produção eficiente tornou-se impossível. Muitos desenvolvedores de tecnologia de informática doméstica foram forçados a trabalhar fora de sua especialidade, perdendo suas habilidades e tempo. A única cópia do computador Elbrus-3 desenvolvida nos tempos soviéticos, duas vezes mais rápida que a supermáquina americana mais produtiva da época, Cray Y-MP, foi desmontada e colocada sob pressão em 1994.




"Elbrus-3".
Alguns dos criadores de computadores soviéticos foram para o exterior. Portanto, atualmente, o principal desenvolvedor de microprocessadores Intel é Vladimir Pentkovsky, que foi educado na URSS e trabalhou no ITMiVT - o Instituto de Mecânica de Precisão e Tecnologia de Computação em homenagem a S.A. Lebedev. Pentkovsky participou do desenvolvimento dos computadores Elbrus-1 e Elbrus-2 mencionados acima e, em seguida, liderou o desenvolvimento do processador Elbrus-3 - El-90. Como resultado da política deliberada de destruir a ciência russa, seguida pelos círculos dirigentes da Federação Russa sob a influência do Ocidente, o financiamento do projeto Elbrus cessou e Vladimir Pentkovsky foi forçado a emigrar para os Estados Unidos e obter um trabalho na Intel Corporation. Ele logo se tornou o engenheiro-chefe da corporação e, sob sua liderança, em 1993, a Intel desenvolveu o processador Pentium, que supostamente recebeu o nome de Pentkovsky.

Pentkovsky incorporou nos processadores da Intel aqueles know-how soviético que ele mesmo conhecia, pensando muito no processo de desenvolvimento, e em 1995 a Intel lançou um processador Pentium Pro mais avançado, que já estava muito próximo em suas capacidades do microprocessador russo de 1990 El- Pentkovsky está atualmente desenvolvendo a próxima geração de processadores Intel, então o processador no qual seu computador pode estar rodando foi feito por nosso compatriota e poderia ter sido feito na Rússia se não fosse pelos eventos após 1991.

Muitos institutos de pesquisa passaram a criar grandes sistemas de computação baseados em componentes importados. Assim, no Instituto de Pesquisa “Kvant” sob a liderança de V.K. Levin, os sistemas de computador MVS-100 e MVS-1000 baseados nos processadores Alpha 21164 (fabricados pela DEC-Compaq) estão sendo desenvolvidos. No entanto, a aquisição desses equipamentos é dificultada pelo atual embargo às exportações para a Rússia. alta tecnologia, a possibilidade de usar tais complexos em sistemas de defesa é extremamente duvidosa - ninguém sabe quantos "bugs" podem ser encontrados neles que são ativados por um sinal e desativam o sistema.

No mercado de computadores pessoais, os computadores domésticos estão completamente ausentes. O máximo que os desenvolvedores russos fazem é montar computadores a partir de componentes e criar dispositivos individuais, por exemplo, placas-mãe, novamente a partir de componentes prontos, enquanto fazem pedidos de produção em fábricas no Sudeste Asiático. No entanto, existem muito poucos desses desenvolvimentos (podemos chamar as empresas de "Aquarius", "Formosa"). O desenvolvimento da linha "EC" praticamente parou - por que criar seus próprios análogos quando é mais fácil e barato comprar originais?

1948 - 1958, a primeira geração de computadores
1947-1948 - início dos trabalhos de criação no Instituto de Eletrônica da Academia de Ciências da Ucrânia, sob a liderança do acadêmico Sergei Alekseevich Lebedev, do primeiro computador doméstico com lâmpada universal - MESM (pequena máquina de calcular eletrônica).

1948 - I. S. Brook recebeu um diploma pela invenção de um computador e apresentou um projeto para a criação de tal máquina, chamada M-1. Em dezembro, I. S. Brook e B. I. Rameev receberam um certificado de direitos autorais para a invenção "Máquina eletrônica digital automática". Devido a dificuldades organizacionais, o trabalho foi adiado.

1950 - a primeira máquina digital eletrônica de computador MESM da URSS, a mais rápida da Europa na época, entra em operação e, em 1951, é oficialmente colocada em operação.

1952 - começou a operação prática do computador M-1, desenvolvido sob a orientação de I.S. Bruk. O M-1 foi seguido pelo M-2. Seu desenvolvimento foi realizado por um grupo de graduados do MPEI chefiado por M.A. Kartsev. Então a máquina M-3 foi lançada. O computador M-3 ocupa um lugar especial no desenvolvimento da tecnologia de computadores. Com algumas modificações, foi repetido em Yerevan, Minsk, bem como no exterior - na China e na Hungria, onde serviu de base para o desenvolvimento da engenharia matemática.

1953 - na Academia de Ciências da URSS (Moscou), a BESM (grande máquina de computação eletrônica) desenvolvida no Instituto de Mecânica Fina e Engenharia de Computação da Academia de Ciências da URSS é colocada em operação. sob a liderança de S.A. Lebedev. O BESM pertence à classe de computadores digitais de uso geral focados na resolução de problemas complexos de ciência e tecnologia.

1953 em Moscou, no Bureau de Projetos Especiais do Ministério de Engenharia Mecânica e Instrumentação sob a liderança de Yu. Ya.

1954 - início da produção em série de computadores "Strela". A série acabou sendo muito pequena: em apenas quatro anos, sete carros foram produzidos. No entanto, 1954 é o ano da formação da indústria doméstica de computadores.

1955 - O Instituto de Mecânica de Precisão e Engenharia de Computação da Academia de Ciências da URSS introduziu melhorias no computador principal do BESM, que aumentou sua velocidade para 8.000 operações por segundo.

1956 - Computador M-3, desenvolvido por um grupo de iniciativa (I.S. Bruk, N.Ya. Matyukhin, V.V. Belynsky, G.P. Lopato, B.M. Kagan, V.M. .Dolkart, B.B. Melik-Shakhnazarov).

1956 - O computador BESM-2 foi desenvolvido. Gerente de desenvolvimento - S.A.Lebedeva

1957 - o desenvolvimento de um dos mais avançados computadores de retransmissão RVM-1 foi concluído. A máquina foi projetada e construída sob a orientação do engenheiro soviético I. I. Bessonov (o início da construção remonta a 1954).

1957 - em Penza, sob a liderança de B. I. Rameev, foi criado um computador de lâmpada de endereço único de uso geral "Ural-1", focado na resolução de problemas de engenharia, técnicos e de planejamento e econômicos. Ele marcou o início de toda uma família de pequenos computadores "Urais".

1958 - Entra em operação o computador M-20 (Kazan), desenvolvido pela ITM e VT junto com o SKB-245. Supervisor: S.A. Lebedev, vice-chefe de design M.K. Sulim, M.R. Shura-Bura. O M-20 é um computador eletrônico digital de uso geral projetado para resolver problemas matemáticos complexos. Serviu como modelo inicial para uma família de computadores compatíveis M-220 e M-222.

1958 - início da produção em Ulyanovsk BESM-2 (S.A. Lebedev, V.A. Melnikov).

1958 - no Instituto de Cibernética da Academia de Ciências do SSR ucraniano, foi desenvolvido um computador digital eletrônico "Kyiv", projetado para resolver uma ampla gama de problemas científicos e de engenharia.

1958 - em Yerevan sob a direção de F.T. Sargsyan (B.B. Melik-Shakhnazarov) criou o computador "Hrazdan".


Computador digital universal "Hrazdan-2"
1958 - sob a direção de N.P. Brusentsov no centro de computação da Universidade de Moscou, o primeiro e único computador ternário "Setun" do mundo foi criado e colocado em produção. "Setun" é um pequeno computador digital projetado para resolver problemas científicos, técnicos e econômicos de média complexidade. Produzido em série 1962-1964.

1959 - foram criados protótipos de computadores M-40, M-50 para sistemas de defesa antimísseis (ABM). Desenvolvedores - S.A. Lebedev e V.S. Burtsev (Prêmio Lenin em 1966 por um complexo especializado de processamento automatizado de informações para um sistema de defesa antimísseis baseado nesses computadores).

1959 - o início da produção em Minsk do computador "Minsk-1" foi usado principalmente para resolver problemas de engenharia, científicos e de design de natureza matemática e lógica. (G. P. Lopato).

1959 - o primeiro computador de lâmpada estacionária especializado SPEKTR-4 foi colocado em operação na URSS, projetado para guiar interceptadores de caça.

1959 - sob a liderança de Ya.A. Khetagurov (TsMNII-1), o primeiro computador semicondutor móvel da URSS "KURS" foi criado para processar informações de radar.

1959 - computador universal "Kyiv"


1960 - a primeira máquina de controle de semicondutores "Dnepr" foi desenvolvida na URSS (V.M. Glushkov, B.N. Malinovsky).


1960 - foi criado o primeiro computador especializado em microprogramas "Tetiva" para o sistema de defesa aérea. Produção em Minsk. Designer-chefe N.Ya. Matyukhin.

1961 - foi iniciada a produção em série do computador digital Hrazdan-2, destinado a resolver problemas científicos, técnicos e de engenharia, baixa produtividade (velocidade de cálculo - até 5 mil operações por 1 segundo).

1961 - o primeiro computador de controle semicondutor de uso geral produzido em massa do país "Dnepr-1" foi criado na URSS (V.M. Glushkov, B.N. Malinovsky). Produzido por 10 anos.

1961 - início da produção de "Ural-4" (Penza). Supervisor de trabalho - B.I. Rameev.

1962 - O computador BESM-4 foi lançado no ITMiVT.

1962 - no Instituto de Pesquisa de Computadores de Controle Severodonetsk, foi criado o "MPPI-1" - uma máquina para o processamento primário de informações - um computador de informações. O "MPPI-1" foi usado nas indústrias química, de refino de petróleo, metalúrgica e outras.

1962 - um protótipo de computador "Vostok" (A.N. Myamlin) foi criado.

1962 - no Instituto de Cibernética da Academia de Ciências do SSR ucraniano, foi desenvolvida uma família de pequenos computadores eletrônicos digitais “Promin”, projetados para automatizar cálculos de engenharia de média complexidade.


1962 - o primeiro computador na Ucrânia com controle assíncrono "Kyiv" foi desenvolvido (V.M. Glushkov, E.L. Yushchenko, L.N. Dashevsky). Seu lançamento no JINR (Dubna).

1962 - o início da produção de computadores "Minsk-2" usando uma base de elemento de potencial pulsado e a introdução da representação de dados na forma de números binários decimais e palavras alfanuméricas (Minsk) (Desde 1965 - "Minsk-22") . V.V. Przhyyalkovsky.

1963 - início da produção em série de um pequeno computador para cálculos de engenharia "Promin" na fábrica de computadores de Severodonetsk. Ele usou controle de microprograma passo a passo (S.B. Pogrebinsky, V.D. Losev).

1963 - início da produção de computadores "Minsk-32" (Minsk) com memória externa em discos magnéticos removíveis (V.Ya. Pykhtin).


1963 - o complexo de computadores com várias máquinas Minsk-222 (G.P. Lopato) foi criado.

1964 - no Yerevan Scientific Research Institute of Mathematical Machines, um computador com controle de microprograma "Nairi" foi desenvolvido e colocado em produção.

1964 - início da produção de vários computadores Urais; Ural-11, Ural-14, Ural-16 (desde 1969) com operações em palavras de comprimento variável e endereçamento estrutural (B.I. Rameev, V.I. Burkov, A.N. Nevsky, G.S. Gorshkov , A.S. Gorshkov, V.I. Mukhin).

1964 - início da produção de um computador digital eletrônico de uso geral "Spring". Produção em Minsk. Designer de merda V.S. Polin (V.K. Levin, M.R. Shura-Bura, V.S. Shtarkman, V.A. Slepushkin, Yu.A. Kotov).

1965 - um grupo de engenheiros do Instituto de Mecânica Fina e Tecnologia da Computação sob a liderança de S.A. Lebedev criou um poderoso computador semicondutor BESM-6 ("máquina de calcular eletrônica de alta velocidade"). O BESM-6 ocupa um lugar particularmente importante no desenvolvimento e uso da tecnologia de computadores na URSS. Este é o primeiro supercomputador da URSS com capacidade de 1 milhão de op/s.

1965 - a máquina MIR-1 foi criada no Instituto de Cibernética de Kiev da Academia de Ciências do SSR ucraniano. Desenvolvedores V.M. Glushkov, Yu.V. Blagoveshchensky, A.A. Letichevsky, A.A. Letinsky, V.D. Losev, I.N. Molchanov, S. B. Pogrebinsky, A.A. Stogniy,. Z. L. Rabinovich.

1965 - início da produção em Kazan dos computadores semicondutores M-220 e M-222 com capacidade de até 200 mil operações / s, dando continuidade à linha de computadores M-20. Projetado para resolver problemas científicos e técnicos, bem como certas classes de problemas econômicos. Designer-chefe M.K. Sulim.

1965 - Uma modificação do computador "Nairi-M" foi lançada no Yerevan Research Institute of Mathematical Machines.

1965 - foi criado um modelo de computador com um sistema numérico em classes residuais (I.Ya.Akushsky, D.I.Yuditsky). Projeto técnico do computador "Ucrânia" com sistemas avançados de interpretação. V.M. Glushkov, Z.L. Rabinovich, A.A. Stogniy.

1966 - é concluído o desenvolvimento do projeto do computador principal "Ucrânia", que antecipou muitas ideias dos principais computadores americanos dos anos 70.

1966 - foi iniciada a produção em série do computador digital Hrazdan-3, projetado para resolver problemas científicos, técnicos, de planejamento, econômicos e estatísticos.

1966 - para os postos de comando da defesa aérea na URSS, um poderoso computador especializado GRANITE (A.Z. Shostak) foi criado para a época.

1967 - início da produção do computador de controle "Dnepr-2" na fábrica da VUM em Kiev. Desenvolvimento do Instituto de Cibernética da Academia de Ciências da Ucrânia (V.M. Glushkov, A.G. Kukharchuk).

1967 - as modificações dos computadores "Nairi-S" e "Nairi-2" foram lançadas no Yerevan Research Institute of Mathematical Machines.

1967 - comissionamento do computador eletrônico BESM-6 no Centro de Computação da Academia de Ciências da URSS. O início de sua produção em série na fábrica de máquinas de calcular e analíticas (CAM) em Moscou. Durante todo o tempo (até o início dos anos 80), cerca de 350 BESM-6s foram construídos.

1968 - 1973, a terceira geração de computadores
1968 - um projeto de um sistema de computação totalmente paralelo M-9 com desempenho de cerca de 10 op / seg. Em M-9, as operações foram especificadas em funções de duas variáveis. M.A. Kartsev.

1968 - início da produção do computador MIR-2, criado sob a liderança de V.M. Glushkov em Kiev.


1969 - "RUTA-110" - um complexo de dispositivos para processamento, entrada, armazenamento, saída, bem como coleta remota e emissão de informações alfanuméricas, projetado para criar sistemas locais de processamento de dados. Computadores SLE desenvolvidos (Vilnius).

1969 5E92B - um computador de processador duplo baseado em circuitos semicondutores discretos, o computador principal do primeiro sistema de defesa antimísseis de Moscou;

1970 - um sistema multi-máquina para uso coletivo "AIST-0" foi criado com base em vários M-20s sob o controle de "Minsk-32". Desenvolvedores A.P. Ershov, G.I. Kozhukhin, G.P. Makarov, M.I. Nechepurenko, I. V. Pottosin.

1970 - no Instituto de Pesquisa Científica de Máquinas Matemáticas de Yerevan, foram lançadas modificações dos computadores "Nairi-3" e "Nairi-3-1" (baseados em microcircuitos híbridos integrados).


1971 - início da produção do modelo EC-1020 (20 mil op/s), Minsk. V.V. Przhyyalkovsky.

1973 - início da produção do modelo ES-1030 (100 mil op/seg), Kazan (o desenvolvimento foi realizado em Yerevan, M. Semirdzhan).

1973 - usando o BESM-6, um sistema multi-máquina com uma estrutura variável AS-6 foi criado para tarefas de controle de vôo espacial na URSS.

1973 - início da produção do computador ES-1050 (Moscou, Penza). V.S.Antonov.

1973 - o início da produção de um computador de alto desempenho com arquitetura RISC vetorial multiformato para sistemas de alerta de ataque com mísseis e vigilância geral do espaço sideral M-10 (Zagorsk, M.A. Kartsev).

Claro, nem tudo está perdido. Há também descrições de tecnologias, às vezes até
após dez anos superando modelos ocidentais e atuais. Felizmente, nem todos os desenvolvedores de tecnologia de informática doméstica foram para o exterior ou morreram. Portanto, ainda há uma chance.

E se isso será realizado depende de nós.

Termo aditivo

1) Tomsk não é mencionado de forma alguma como um dos centros
- O computador M-20 (Lampovaya) foi instalado no território do então ZMM (NPO "Kontur") nos anos 60 e funcionou até meados dos anos 70
- O primeiro computador BESM-6 foi instalado no edifício NII PM&M no final dos anos 70 (EMNIP). A segunda está no IOA. Para uma cidade do tamanho de Tomsk, dois Seis eram incrivelmente legais.
- O primeiro EU-1020 foi instalado em meados dos anos 70 em SNIIGGiMS (este é o final da Frunze Avenue), então - em TPI e EU-1022 em TSU.
- Os primeiros computadores das séries SM-1 e SM-2 foram instalados no "posto", também para gestão da produção, no final dos anos 70 ... Aliás, viveram mais de 30 anos e foram desmontado não faz muito tempo.
2) "Infelizmente, agora não se sabe quem exatamente na liderança do país tomou a decisão criminosa de restringir os desenvolvimentos domésticos originais" - por que - DESCONHECIDO? Muito bem conhecido! Esta decisão foi tomada em uma reunião conjunta do Politburo do Comitê Central do PCUS e do Conselho de Ministros da URSS. Cito: "Em 30 de dezembro de 1967, o Comitê Central do PCUS e o Conselho de Ministros da URSS adotaram uma resolução "Sobre o desenvolvimento da produção de equipamentos de informática" (# 1180-420). Por este decreto, o O Ministério da Indústria de Rádio foi instruído a desenvolver um complexo de computadores de informação "Ryad" e organizar sua produção em massa. Muito mais tarde, o guru da programação Edsger Dijkstra diria que o regulamento nº 1180-420 foi "a maior vitória do Ocidente em guerra Fria».

3) Em relação ao "processamento criativo" dos melhores análogos estrangeiros. problemas engraçados surgiram aqui ... Por exemplo: "O fato é que os GOSTs existentes são orientados para o sistema métrico e a escala em polegadas domina entre os componentes do computador. Esse problema diz respeito não apenas a gabinetes e placas, mas também a microcircuitos, incluindo a distância entre contatos. Como resultado, os engenheiros, mesmo com amostras, tiveram que redesenhar seus produtos. Simplificando - 1 polegada NÃO é exatamente 2,5 cm ... Mas com uma "cauda" ... Em m / s da série k155, com 14 pernas, isso não trouxe problemas especiais, mas foi quando os BISs foram com dezenas e centenas de pernas, no processo de "processamento criativo" tiveram que suar!
4) É uma pena que o autor não tenha enfatizado o desenvolvimento único de Glushkov - "Mir-2". Este é realmente um desenvolvimento notável em que uma linguagem de programação de alto nível foi implementada em hardware. Sem compilador..
5) E vice-versa - o sistema ternário, com o qual os "patriotas" pouco educados em VT adoram correr, o mesmo que os três sexos na reprodução sexuada ... É interessante teoricamente, algo assim cede o futuro, mas na prática - muito difícil e pouco confiável.
6) Em relação ao computador "doméstico" "Elbrus" ... Não sem razão, os especialistas em computação o chamavam de "ElBarrows" ... Existia uma empresa assim ... As idéias principais de Elbrus foram perfeitamente desenhadas por Burroughs e Cray.
7) E vice-versa, o autor não reflete em nada a história do desenvolvimento verdadeiramente doméstico do sistema PS. O PS-2000 foi desenvolvido por encomenda de petroleiros, que na década de 70 tinham ainda mais influência nas tomadas de decisão do que o MO. Ao contrário dos generais, havia pessoas sãs entre eles que, cuspindo na decisão do Comitê Central do PCUS, financiaram esse desenvolvimento tão interessante. Para os não especialistas, posso explicar assim - foi uma tentativa de fazer um lutador em motor a vapor. O foco é. que ela conseguiu! Os computadores PS-200 trabalharam em uma centena e meia de expedições geofísicas e processaram honestamente dados sísmicos. Um pouco pior que o Cyber-174, mas dezenas de vezes mais barato... O último desenvolvimento desta linha foi o computador PS-3000. Eu participei pessoalmente dos testes de aceitação da cópia nº 2. Naquela época, era algo incrível! Embora toda a base do elemento fosse "sólida" e desatualizada, graças às soluções de design originais, este computador poderia competir com os modelos ocidentais. Mas já era final dos anos 80 e o governo da URSS estava preocupado com problemas completamente diferentes ... O PS-3000 foi desmontado para sucata alguns anos depois.

Do RP: quem empurrou a decisão criminal no Politburo foi A.N. Kosygin é o presidente do Conselho de Ministros da URSS, sogro de um certo Gvishini, por meio de cujo instituto estavam ocorrendo contatos informais com o Ocidente e a Perestroika estava sendo preparada. A "maior vitória do Ocidente na Guerra Fria" quase certamente veio daí. Atrás de Kosygin e da "ala da convergência" que realizou a operação "Perestroika" estavam os círculos renascidos da nomenklatura do partido e do aparato soviético e serviços especiais, principalmente inteligência estrangeira. Gorbachev deu o golpe final nos computadores soviéticos e nos sistemas de controle automatizados.

A operação para destruir a rede de computadores soviéticos para administrar a economia, por sugestão de Glushkov, foi realizada sob a cobertura de especialistas do Comitê Central e com a assistência ativa do Ocidente, principalmente dos serviços de inteligência dos EUA. Kosygin e não particularmente alfabetizado, embora Brezhnev honesto e perspicaz, um grupo de referentes do Comitê Central e do Conselho de Ministros recebeu mensagens do seguinte tipo: "A demanda por computadores caiu nos EUA". Em memorandos ao Comitê Central do PCUS de economistas que fizeram viagens de negócios aos Estados Unidos, principalmente por meio dos contatos de Gvishiani, o uso de computadores para administrar a economia foi equiparado à moda da pintura abstrata, parece que é puramente moda - os capitalistas compram computadores apenas para parecerem modernos. Ao mesmo tempo, por meio de Brezhnev e da comitiva do PB, informações alternativas de Glushkov e outros especialistas de classe mundial não tiveram permissão para chegar à liderança, e os contatos entre tecnocratas acadêmicos e a alta liderança foram amplamente bloqueados .

Nas décadas de 60 e 70 do século XX, a indústria de computadores continuou a se desenvolver. IBM, Digital Equipment Corporation (DEC), Sperry e outras empresas que entraram nessa indústria expandiram suas atividades ao redor do mundo, aprimorando e expandindo linhas de produtos, agregando serviços e mercados de equipamentos periféricos. No entanto, em 1978, quando os principais fabricantes de computadores pretendiam construir máquinas maiores e mais poderosas para o mercado empresarial, a Apple Computer, Inc. criou um espaço de mercado totalmente novo com o lançamento de seu computador doméstico Apple I.

Ao contrário da crença popular, a Apple não foi realmente o primeiro computador pessoal do mercado. Dois anos antes, a Micro Instrumentation and Telemetry Systems (MITS) havia lançado o Altair 8800. Havia grandes esperanças para o Altair nos círculos de computadores. A Business Week rapidamente apelidou o MITS de "IBM Home Computers".

No entanto, o MITS não criou um oceano azul. Por que? Sua máquina não tinha monitor, nem memória permanente, apenas 256 RAM, nenhum software, nenhum teclado. Para inserir os dados, os usuários acionavam os interruptores na frente da caixa e os resultados do programa eram exibidos na forma de lâmpadas que se acendem em uma determinada ordem no painel frontal. Não surpreendentemente, não havia mercado para um computador doméstico tão difícil de usar. As expectativas eram tão modestas que, no mesmo ano, Ken Olsen, presidente da Digital Equipment, pronunciou sua famosa frase: "Não há absolutamente nenhuma necessidade de uma pessoa ter um computador em casa".

Dois anos depois, o Apple II criou um oceano azul de computação doméstica e fez Olsen se arrepender de suas palavras. Baseado em grande parte na tecnologia então existente, o design do Apple II oferecia uma caixa de plástico tudo-em-um fácil de usar com um teclado integrado, fonte de alimentação e dispositivo de exibição gráfica. O Apple II veio com uma variedade de softwares, de jogos a programas de negócios, como o editor de texto Apple Writer e a planilha VisiCalc, que tornou o computador acessível ao consumidor de massa.

A Apple mudou a sabedoria convencional sobre computadores. Os computadores não eram mais vistos como reservados para "lunáticos" obcecados por inovações tecnológicas; O PC, como o Modelo T, tornou-se um elemento indispensável do lar americano. Apenas dois anos após o lançamento do Apple II, o número de pela Apple as vendas ultrapassaram 200.000 por ano. Apenas três anos após sua fundação, a empresa chegou à lista da Fortune 500 - uma honra sem precedentes." Em 1980, cerca de duas dúzias de empresas venderam 724.000 computadores pessoais, faturando mais de US$ 1,8 bilhão”.

Cautelosa, a IBM esperou os primeiros anos, estudou o mercado e as tecnologias, planejando o lançamento de seu próprio computador. Em 1982, a empresa expandiu dramaticamente o oceano azul da computação doméstica, oferecendo uma arquitetura muito mais aberta que permitia que outras empresas escrevessem software e desenvolvessem periféricos. Ao criar um sistema operacional padronizado para o qual desenvolvedores externos poderiam criar software e ferramentas periféricas, a IBM conseguiu manter preços e custos baixos enquanto oferecia maior valor aos clientes. Devido às economias de escala e volume de produção, a empresa conseguiu estabelecer um preço acessível ao comprador em massa19. Em seu primeiro ano, a IBM vendeu 200.000 computadores pessoais (PCs) - poucos menos que isso que planejava vender em cinco anos; em 1983, os clientes haviam comprado 1,3 milhão de computadores pessoais IBM20.

postagens semelhantes