Dette er et vanskeligt spørgsmål, fordi der ikke er nogen enkelt enhed, der "kontrollerer" computerhardware i den forstand at have absolut autoritet. I stedet distribueres kontrol mellem forskellige aktører:
1. Hardwareproducenter:
* Design og produktion: De opretter de fysiske komponenter på computeren, som processorer, hukommelse, opbevaring og input/output -enheder.
* Indledende opsætning: De præinstallerer ofte operativsystemer og grundlæggende software under fremstillingen.
2. Operativsystemudviklere:
* Kontrol af ressourcer: Operativsystemet (OS) administrerer hardware og tildeler ressourcer som hukommelse og CPU -tid til forskellige programmer.
* interaktion med hardware: OS fungerer som en formidler mellem hardware og software, så applikationer kan få adgang til og bruge hardware.
3. Softwareudviklere:
* Applikationskontrol: Udviklere skriver softwareapplikationer, der kører på hardware og er i sidste ende ansvarlige for, hvordan hardware bruges.
4. Brugere:
* interaktion og tilpasning: Brugere kan ændre indstillinger, installere nye programmer og generelt interagere med computeren på en måde, der påvirker, hvordan hardware bruges.
5. Sikkerhedsfolk:
* adgangskontrol: Sikkerhedsfolk implementerer ofte politikker og mekanismer til at kontrollere, hvem der har adgang til hardware, og hvad de kan gøre med det.
6. Regeringsorganer:
* Forordninger og standarder: Regeringer kan sætte standarder for hardware -design, sikkerhed og brug.
Konklusion:
Der er ingen enkelt "controller" af computerhardware. I stedet er det et komplekst samspil mellem forskellige enheder, hver med deres eget niveau af kontrol og indflydelse. Fordelingen af denne kontrol afhænger af det specifikke hardware, operativsystem og anvendelse, der bruges.