Detta är en knepig fråga, eftersom det inte finns någon enda enhet som "kontrollerar" datorhårdvara i den meningen att ha absolut auktoritet. Istället distribueras kontrollen mellan olika aktörer:
1. Hårdvarutillverkare:
* Design och produktion: De skapar de fysiska komponenterna på datorn, som processorer, minne, lagring och inmatning/utgångsenheter.
* Inledande installation: De förinstallerar ofta operativsystem och grundläggande programvara under tillverkningen.
2. Operativsystemutvecklare:
* Kontroll över resurser: Operativsystemet (OS) hanterar hårdvaran och tilldelar resurser som minne och CPU -tid till olika program.
* Interaktion med hårdvara: OS fungerar som en mellanhand mellan hårdvaran och programvaran, vilket gör att applikationer kan komma åt och använda hårdvaran.
3. Programvaruutvecklare:
* Applikationskontroll: Utvecklare skriver programvaruapplikationer som körs på hårdvaran och är slutligen ansvariga för hur hårdvaran används.
4. Användare:
* Interaktion och anpassning: Användare kan ändra inställningar, installera nya program och vanligtvis interagera med datorn på ett sätt som påverkar hur hårdvaran används.
5. Säkerhetspersonal:
* Åtkomstkontroll: Säkerhetspersonal implementerar ofta policyer och mekanismer för att kontrollera vem som har tillgång till hårdvaran och vad de kan göra med den.
6. Myndigheter:
* Förordningar och standarder: Regeringar kan sätta standarder för hårdvarudesign, säkerhet och användning.
Avslutningsvis:
Det finns ingen enda "styrenhet" av datormaskinvara. Istället är det ett komplext samspel mellan olika enheter, var och en med sin egen kontroll och inflytande. Distributionen av denna kontroll beror på den specifika hårdvaran, operativsystemet och applikationen som används.