Qual CPU o F-16 usa?

8

Eu li que o "F-16", sem especificar qual versão, usa a CPU 1750A, está na lista aqui, embora sem uma citação: link

No entanto, certamente isso não pode estar certo para os F-16 mais modernos?

Estou curioso em saber qual CPU o F-16A, C, E e IN usa.

Talvez até os F-16 mais modernos ainda mantenham o 1750A para alguns recursos "legados", mas tenham um CPU "front end" mais moderno para lidar com os recursos mais modernos?

    
por AlphaCentauri 22.06.2018 / 00:34

2 respostas

O MIL-STD-1760A é simplesmente o padrão que um processador deve estar em conformidade e não é um modelo real de CPU.

Na verdade, existem muitos computadores independentes em uma aeronave militar, cada um com responsabilidades específicas. Eles geralmente são conectados por meio de redes, normalmente através de barramentos MIL-STD-1553 para plataformas mais antigas. O radar tem seu (s) próprio (s) processador (es) e arquitetura (s), assim como o módulo de controle de vôo, o módulo de controle de incêndio, o sistema de navegação, os controladores de munição (às vezes um por estação / poste de arma), o controlador de exibição computador, et cetera. Todos eles vêm de diferentes OEMs e, portanto, usam uma variedade de hardware. Os diferentes subsistemas presentes e suas funcionalidades exatas dependem do projeto e dos requisitos. Um subsistema pode ser composto por vários computadores dentro de sua própria rede, independentemente das principais redes de aeronaves.

O F-16 usa o Computador de Missão Modular (MMC) da Raytheon para seu computador de missão, com as seguintes especificações:

The first generation, the MMC3000 relied on MIPS R3500, a 32-bit chip processors with 110,000 transistors and running at 12 MHz. We found this chip on the end of the 1990s HP9000 computers. The computer had 4 MB of memory RAM.

The MMC5000, the second generation of the F-16 computer, still relied on a chip MIPS, a RM5260 who was noticeably faster (with a 133 MHz to 150 MHz clock frequency) and above all it is a 64-bit chip. The memory was more than doubled, with 10 MB available.

The MMC7000 that equips the more modern F-16, including all F-16 Europeans who benefited from the MLU (mid-life Update) modernisation, has always that 10 MB of memory but its RM7000A processor, designed in the early 2000s, works between 300 and 400 MHz.

Source: http://www.4erevolution.com/en/ordinateur-de-bord-f-16/

Eu destaquei o computador da missão porque penso no computador / controlador / processador da missão (a terminologia exata depende da plataforma) como o cérebro de uma aeronave militar. Eles tendem a ser o controlador de barramento da rede de aeronaves principal, agregando informações de outros subsistemas e informando / fornecendo informações ao piloto para ajudá-los a cumprir sua missão.

Para a segunda parte da sua pergunta, eu suponho que você quer dizer CPUs mais rápidas ou mais poderosas quando você fala sobre CPUs modernas. Moderno aqui depende do contexto. CPUs usadas Em aeronaves nunca precisarão do tipo de velocidade de clock ou capacidade de memória que você vê em computadores de consumo, por alguns motivos. Em primeiro lugar, há realmente muita capacidade de processamento distribuída pelos vários subsistemas - a necessidade de um único chip poderoso só surge quando você exige que um único chip faça tudo. Em segundo lugar, quando os requisitos dos subsistemas são tão específicos quanto em plataformas militares, o software pode ser muito compacto e eficiente, ao contrário do software de consumo (que exige muito mais código para coisas como adaptadores de arquitetura, lógica multitarefa e milhares de drivers de dispositivo) - você troca flexibilidade desnecessária em troca de confiabilidade e eficiência.

As exibições multifuncionais de aeronaves militares (e também comerciais) concentram-se em transmitir as informações necessárias de maneira clara e concisa. Os requisitos de renderização são realmente muito primitivos se comparados aos jogos 3D modernos - ele pode obter menos poder de processamento do que um computador dos anos 90.

EDIT: Resposta elaborada, seguindo o comentário do user3528438.

    
22.06.2018 / 02:32

O F-16A / B tinha dois computadores (sem contar o Radar Firecontrol). Usou dois microprocessadores Intel 8080 para a Unidade de Interface Central do Conjunto de Gerenciamento de Lojas e Delco M362F (se a memória me serve) (proprietária de 16 bits) para o Computador Firecontrol, pelo menos através do Bloco 15B. Os 8080s foram programados em linguagem assembly. O FCC foi programado no JOVIAL J3B. O Radar Firecontrol foi adquirido como uma unidade e a GD não teve nada a ver com o software, até onde eu sei.

O

F-16C / D tinha quatro computadores, novamente sem contar o Radar Firecontrol, e usou o Zilog Z8002 e o MIL-STD-1750A pelo menos no Bloco 30. Todos foram programados no Jovial J73.

O F-16C / D posteriormente mudou para a Raytheon (atual Texas Instruments DSEG) Computadores de Missão Modular. Eu não sei qual processador (s) o MMC usado. Eles foram originalmente programados em Ada. Eu não sei o que eles estão usando atualmente, mas o C ++ não me surpreenderia.

    
25.06.2018 / 17:57

Tags