Havacılık ve Uzayda Cisc Mimarisi
CISC mimarisi veya Kompleksi Bilgi Seti, yıllardır mikroişlemci tasarımda temel bir unsur olmuştur. Uzay ve savunma gömülü sistemlerde, güvenilir, gerçek zamanlı duyarlılık ve CISC mimarilerinin karmaşık veri akışları, görev-kriptsiz uygulamalar, CISC işlemcileri kritik rollere hizmet etmeye devam etmektedir.Bu makale, mobil ve düşük güç bağlamlarında popülerlik kazandı.
Derinlik içinde CISC Mimarisini Anlamak
CISC işlemcileri, bir dizi düşük seviyeli işlemleri tek makineli bir eğitim içinde temsil edebilecek karmaşık talimatları uygulamak için tasarlanmıştır.Bu tasarım felsefesi, program başına gelen talimatların sayısını azaltır, kod yoğunluğunu geliştirir ve donanıma yükleyerek derleyici tasarımı basitleştirebilir. Classic örnekler Intel x86 ailesi, Motorola 68000 serisi ve çeşitli türevler.
CISC'nin temel özellikleri değişken öğretim uzunlukları, geniş bir adresleme modları ve mikro programlanmış kontrol birimleri, çoklu adımlı operasyonların kısıtladığı gibi, RISC mimarlıkları sabit uzunlukta talimatları, üniformalı öğretim boruları ve rekreasyon dizilerini optimize etmek için.For havacılık ve savunma için, CISC'nin karmaşık mantıkla daha azını sıkıştırma yeteneği karmaşık bir avantajdır.
Tarihsel olarak, CISC mimarlıkları 1980'ler ve 1990'lar boyunca havacılık sektörü hakimdir. F-16'nın uçuş kontrol bilgisayarı, Intel 8086'yı kullandı ve birçok temel radar sistemi VAX tabanlı veya 68k tabanlı işlemciler üzerinde koştu.
CISC'nin Havacılık ve Savunmadaki Rolü
Uzayda gömülü sistemler ve savunma aşırı çevresel koşullar altında faaliyet göstermelidir - yüksek sıcaklıklar, titreşim, radyasyon ve uzun hizmet yaşamları. Ayrıca, uzaysal gerçek zamanlı davranışlar ve sağlam güvenlik gerektirir. CISC işlemcileri genellikle seçilir çünkü olgun öğretim setleri geliştiricilerin zaman-kritik döngüler için son derece optimize edilmiş montaj kodu yazmalarına izin verir ve donanım uygulamaları da saha kullanımı yıllar boyunca doğrulanmıştır.
Avioniks ve Uçuş Kontrol
Avanoniklerde, uçuş kontrol bilgisayarları karmaşık kontrol yasaları ve kırmızı yedek yönetim algoritmaları yürütmek için CISC işlemcilerine güveniyor. tek bir talimatla tam anlamıyla ve yüzen hesaplamaları gerçekleştirme yeteneği gecikmeli ve yazılım doğrulamayı basitleştirir. Örneğin, 777 Boeing'in Airplane Information Management System (AIMS) başlangıçta Intel 80386 işlemcileri kullandı ve birçok yükseltme yolu, güvenlik-kritik yazılımları yeniden yürütmeden kaçınmak için x86 uyumluluğu korudu.
Radar ve Sensör Fusion Fusion
Modern fazlı radar sistemleri, gelişmiş öğretim setleri ile Intel Core i7 gibi işlemlere izin vererek, güç kısıtlamalarının hava yoluyla platformlarında daha az şiddetli olduğu zemin tabanlı radar sistemlerinde büyük miktarda veri hacmini gerçekleştirir.
Komut, Kontrol, İletişim, Bilgisayarlar, Zeka, Şaşırtıcı ve Reconnaissance (C4ISR)
C4ISR sistemleri, savaş alanı boyunca çeşitli kaynaklardan verileri entegre eder. CISC işlemciler, Windows veya Linux gibi ticari işletim sistemleri yürütmek ve orta sınıflar (örneğin, ARINC 653) tamamen açık bir şekilde uygulandı.
CISC'nin Havacılık ve Savunması Avantajları
CISC mimarisinin faydaları sıkı savunma standartları bağlamında değerlendirilmelidir (MIL-STD-810, DO-254) ve uzun vadeli güvenilirlik için ihtiyaç. Her avantajı ayrıntılı olarak inceleyelim.
Kompleks Data processing
Tek bir CISC talimatı, veriyi hafızadan alabilir, bir arithmetic operasyonu gerçekleştirebilir ve sonucu saklar - bir saat döngüsünde veya birkaç döngüde. Bu, askeri radyolarda görüntü işleme gibi özellikle değerlidir.
Kod Yoğunluğu
Comed code yoğunluk doğrudan küçük hafıza ayak izlerini çevirir. Sertleşmiş gömülü sistemlerde bellek genellikle radyasyona dayanıklı SRAM veya EEPROM, bu yoğunlukta önbellekli ve sınırlı olan performansı aynı sayıdaki değişken-uzunluğa eklenebilir. Örneğin, x86 assembly'da yazılmış bir kontrol döngüsü, eşdeğer ARM (RISC) kodundan% 30 daha küçük olabilir.
Geri uyumluluk ve Miras Desteği
Savunma sistemleri genellikle 20-30 yıl boyunca yaşam boyu sürmektedir. CISC mimarisi, özellikle x86, geri yükleme yatırımlarının korunması için güçlü bir taahhüt tutabilir. Bugün 8086 ilk 1980'lerden itibaren yazılım geliştirmenin önemini vurguladı. Bu, teknoloji yenileme maliyetini en aza indirir ve milyonlarca sertifikalı kodu yeniden yazmaktan kaçınır.
Olgun Geliştirme Araçları ve Ekosistem
Komplikeli yıllardaki yatırım, debuggers, gerçek zamanlı işletim sistemleri (RTOS), ve CISC mimarisi için orta dikkatleri - özellikle x86 - bu gelişim ekiplerinin yararlanabileceği bir proje riski ve kısa süre çalışma süresi azaltır.
Meydanlar ve Mitigations
Hiçbir mimarlık dezavantajları olmadan değildir. CISC işlemcileri daha karmaşık bir iç olma eğilimindedir, bu daha yüksek güç tüketimi ve ısı dağılımına yol açabilir. Havacılık uygulamalarında, termal bütçelerin sıkı ve soğutmanın sınırlı olduğu yerde, bu dikkatle yönetilmelidir.
Güç ve Termal Yönetim
CISC tasarımları genellikle temel olarak daha fazla transistör kullanır ve aynı RISC çekirdeği için tasarlanan daha yüksek dinamik güce sahip olabilir. ancak, modern silikon süreçleri (örneğin, x86) termal tasarımda çalışırken, 7nm) boşlukları daraltmıştır. Hava yoluyla x86 varyantları, iletkenler gibi, iletkenler ve ısı borular için tasarlanmış standart çözümler sunar: x86 işlemcileri korurlar.
Sertifikalandırmada Kompleksity in Sertifika
Mikroarizal doğrulamanın karmaşıklığı nedeniyle daha zorlu bir şekilde CISC işlemcisi DO-254 DAL A (Design Güvence Seviye A) için bir CISC işlemcisi oluşturmak, ancak endüstri, önceden tanımlanmış IP blokları ile FPGAC mikroaritectures uygulamasını sağlayan daha zor durumda.
Tek kişilikler (SEUs) ve Reliability
Radyasyon kaynaklı hataları uzay ve yüksek çözünürlükte bir uçuş meselesidir. CISC işlemcileri, daha büyük ölü boyutlarda, özellikle radyasyon toleransı için tasarlanmamış yüksek SEU oranlarına sahip olabilir, ancak bu, savunma sistemleri genellikle bazı görevleri için rad-hard versiyonlarını kullanır.SNPC CPUs gibi, örneğin RAD750 (PowerPC'ye dayanan) veya sonraki HPSC (High-Performance Spaceflight Computing) ile birlikte CISC-V çekirdeği için kullanılan bir kullanım sağlar.
Uzay ve Savunmada Anahtar CISC Süreçleri
CISC işlemcilerinin çeşitli aileleri manzaraya hükmetmiştir. Belirli güçlü yönleri anlamak, her birinin neden özel roller için seçildiğini açıklamaya yardımcı olur.
Intel x86/IA-32 ve x86-64
Intel x86 ailesi savunma bilişiminde en yaygın CISC mimarisidir, zorunlu olarak sertifikalı uçuş-kırık aviyonikleri (vardır PowerPC'nin güçlü bir yeri vardır) ancak görev hesaplaması, veri işleme ve insan-makine arayüzleri. Intel'in gömülü ürün hatları, Core i7-7600E veya Atom E3900 gibi, ABD'nin uzun vadeli kullanılabilirliği üzerinde çalışmak için tasarlanmıştır.
IBM PowerPC (POWER ISA)
Çoğu zaman RISC mimarisi olarak kategorize edilmiş olsa da, PowerPC ve onun ardışık POWER uygulamaları, NXP'den birçok CISC benzeri özellikleri entegre ediyor, örneğin, dize işlemleri için karmaşık talimatlar, decimal arithmetic ve büyük kayıt dosyaları mikrokod kullanım biçimleri ile. Bu bazen "hippibrid" yaklaşımı içeriyor. PowerPC komutları NXP (eskiden Ücretsiz olarak) uçuş kontrol bilgisayarlarda (örneğin, F-35'de) yaygın olarak kullanılıyor.
Motorola 68000 Family (ColdFire)
68k mimarisi, geleneksel savunma sistemlerinde aktif olarak kullanılan eski bir CISC tasarımıdır ve hala gelişmiş sistemlerde emilir veya muhafaza edilir. 68000'in düşük maliyeti nedeniyle daha düşük bir uçuş kontrol ve motor yönetim kontrolörleri kullanılır.Tek bir ColdFire çekirdeği, düzeltilmiş bir RTOS ile birlikte, öğretim seti hafızanın 512KB'de kritik işlevleri uygun şekilde konumlandırılır.
Karşılaştırmalı Analiz: Misyon-Critical Systems'de CISC vs. RISC
Adil bir karşılaştırma, uzay ve savunmanın belirli kısıtlamaları göz önünde bulundurmalıdır. RISC mimarisi (örneğin ARM Cortex-R ve RISC-V) güç verimliliği ve alanı, CISC mimarisi, daha yüksek kod yoğunluğu ve daha kolay göç sağlar. Birçok yeni programda tasarımcılar karma bir yaklaşım benimsemekte: I/O ve kontrol görevleri ve CISC çekirdeği için karmaşık veri işleme veya zengin bir işletim sistemi için bir CISC çekirdeği.
Örneğin, Ortak Strike Fighter (F-35) işlem için bir kombinasyon kullanır, ancak yüksek performanslı bir bilim veri işleme için Intel x86. Bu heterojen mimari, farklı mimarilerin çok güçlü yönleriyle bir araya gelir.
CISC vs. RISC'de gömülü sistemlerde teknik bir rapora dış bağlantı: 0:0)MITRE CISC RISC Analizi) (hypothetical but plausible-use public reference).
Uzay ve Savunma için CISC'deki Future Trends in CISC for Aerospace and Defense
Bu sektörlerde CISC'nin geleceği miniaturizasyon, güvenlik gereksinimleri ve kenardaki yapay zeka talepleriyle şekillendirilmektedir.
Hybrid and Multicore SoCs
Sistem-on-Chip (SoC) CISC x86 çekirdeklerini vektör işlemcileri, GPU hızlandırıcıları veya yapılandırılabilir RISC-V çekirdekleri ortaya çıkıyor. Örneğin, Intel'in Çevik FPGA ailesi x86 çekirdeklerini kumaşa entegre ediyor, geliştiricilerin FPGA'ya özel talimatları dağıtmalarına izin veriyor ve bu hem esnekliği hem de performans için gerekli olan ihtiyacı karşılar.
AIC ve Machine Learning on CISC
CISC işlemcileri giderek daha fazla özel makine öğrenme talimatları içeriyor. Intel'in VNNI (Vector Neural Network Talimatlar) TensorFlow Lite veya ONNX Runtime'u yeniden başlatmadan hızlandıran bir CISC uzatmasıdır.
Güvenlik Geliştirmeleri
Siber tehditler savunma sistemlerinde büyük bir endişedir. CISC mimarisi, Intel Software Guard Extensions (SGX) gibi olgun güvenlik özelliklerinden faydalanmaktadır, Trusted Execution Technology (TXT), ve BIOS düzeyinde korumalar. Bu özellikler sınıflandırılmış ortamlarda kullanım için zorlanır.
Radyasyonun Sertleştirilmiş CISC Geliştirmeleri
Yeni rad-hard CISC işlemcileri ufuktadır. ABD Uzay Kuvvetleri Yüksek performanslı Uzaylı Hesaplama (HPSC) programı hem RISC-V hem de x86 talimat setlerini dinamik mikroaritectural yeniden yapılandırma ile destekleyecek bir radyasyon-hard amplifikasyonu geliştirir. Bu, yüksek performanslı bir CIS modu ile görev aşamasına bağlı olarak, yüksek performanslı bir CISC modu arasında sorunsuz bir şekilde geçiş yapma imkanı sağlayacaktır.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
CISC mimarisi, uzay ve savunma gömülü sistemlerin temel taşı olarak kalır. karmaşık veri işleme, kod yoğunluğu ve geri uyumluluk, uzun yaşam döngüsü ve görev-kahkalamalı sitelerin sıkı güvenilirliği gereksinimleri ile mükemmel bir şekilde uyum sağlar. Güç ve sertifikasyonla ilgili sorunlar devam ederken, gelişmiş üretim, hibrit tasarımlar ve uzman sertleştirilmiş versiyonları ile ele alınacaktır. Endüstri AI ve güvenlik, CISC işlemcileri -özellikle de x86 aile ve güç verimli türevleri ile karşı karşıya kalır - RISC meslektaşları ile gelişmeye devam eder. Karar vericiler, gelecekteki tüm sistemleri değerlendirerek, doğru şekilde dengeleme ve dengeleme programları için, CISC işlemcileri tercih eder.