Programvara i framtiden kommer att bättre förstå komponenterna i din dator

Smakämnen Öppna Compute Foundation är inte ett varumärke som vi ofta hör om i nyheterna, men det har dragit nytta av två teknologier som kan förändra vårt sätt att förstå hårdvara på medellång till lång sikt. Speciellt i en värld där konfigurerbara chips som FPGA börjar bli viktiga i framtida design och deras kommunikation med mjukvara är viktig. Vilka är dessa bidrag och vad består de av?

Även om de vid första anblicken verkar vara väldigt separata världar, är vår dator i slutändan inget annat än ett integrerat system mellan hårdvara och mjukvara och det finns en punkt där denna integration får båda världarna att påverka varandra designmässigt. Som är fallet med virtualisering och säkerhetsfunktioner i processorer och virtualisering i operativsystem. Det vill säga, när mjukvaran kommer närmare hårdvaran måste det finnas mer relation mellan båda parter.

Programvara i framtiden kommer att bättre förstå komponenterna i din dator

Operativsystemet är den programvara i en dator som har störst kontakt med processorn och resten av komponenterna. Vad resten av applikationerna gör är att ringa systemet och därför gör de förfrågningar till operativsystemet, som är det som hanterar åtkomst till resurser. Samtidigt ansvarar de för att skapa en pålitlig och därmed säker miljö. Så att skadliga applikationer inte har tillgång till konfidentiell användarinformation.

Den nya strategin för Open Compute Project Foundation

Open Compute Project Foundation måste tillämpa fördelarna med öppen källkod i designen av ny hårdvara, det vill säga att designen inte är äganderätt till ett specifikt varumärke och att de fritt kan modifieras av tredje part. Vilket bygger på OCP:s samarbete med båda Microsoft och Intel, å ena sidan, såväl som Linux Fundament.

SIOV Open Compute Project

När det gäller Intel och Microsoft har de donerat utformningen av deras så kallade SIOV , Skalbar I/O-virtualisering, en komponent som är nyckeln i användningen av virtuella maskiner på vår PC. Hans läxa? Den ansvarar för att hantera åtkomst till lagring och kringutrustning. Med förmågan att i sina mest avancerade versioner hantera upp till hundratals och till och med tusentals olika virtuella maskiner. Så det påverkar inte bara konventionella datorer, utan även servrar och till och med stora datacenter. Så bidraget till Open Compute Foundation kommer att påverka utformningen av nya styrkretsar.

Linux Pingüino

Om vi ​​pratar om bidrag till Linux Foundation , samarbetet är med SONiC-projekt att Open Compute Foundation har bidragit. Vilket är versionen av operativsystemet Penguin som körs på så kallade Intelligent nätverks controllers , också känd som SmartNIC . Nämnda pingvinsystemdistribution var ursprungligen en original Microsoft-design och kommer att vara nyckeln i utvecklingen av framtida styrkretsar.

Hur gynnar detta oss?

Att Intel och Microsoft har donerat sin SIOV-teknik kan vid en första anblick tyckas oviktigt. Men en av anledningarna till att den sk FPGA har fått betydelse de senaste åren är att inte simulera befintliga processorer, utan att skapa komplexa sammankopplingssystem och särskilt att efterlikna de så kallade intelligenta nätverkskontrollerna.

För närvarande påverkar detta bara världen av servrar och datacenter, men det kommer inte att dröja länge innan chipsetet på moderkort av vår PC är inte bara ett perifert nav, utan inkluderar också en inbäddad FPGA så länge som kan konfigureras för olika typer av kringutrustning, istället för att ha flera olika chipset tillgängliga på marknaden. På så sätt kan de styrkretsar som inte används för att skapa moderkort användas igen.