|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> Processorer >> Content

    Vilken CPU -funktion gör det möjligt för mikroprocessorn att stödja att köra flera operativsystem samtidigt?

    Ingen enda CPU -funktion gör det direkt möjligt för en mikroprocessor att köra flera operativsystem * samtidigt * på det sätt som vissa kan intuitivt förstå (som ett verkligt parallellt utförande av OS -kärnor). Istället är det en kombination av funktioner och tekniker som möjliggör * utseende * för samtidig exekvering. De viktigaste funktionerna är:

    * virtualiseringsstöd (t.ex. Intel VT-X, AMD-V): Detta är den mest avgörande funktionen. Det gör det möjligt för CPU att skapa isolerade virtuella maskiner (VM). Varje VM har sina egna virtualiserade hårdvaruresurser (CPU, minne, I/O) och kan köra ett separat operativsystem. CPU växlar snabbt mellan dessa VM:er, vilket ger illusionen av samtidig exekvering. Detta är inte sant parallellism på OS -kärnnivå; Det är snabb kontextbyte.

    * Memory Management Unit (MMU): MMU är avgörande för både virtualisering och allmän multitasking. Den kartlägger virtuella adresser som används av varje operativsystem och applikation på fysiska minnesadresser, vilket säkerställer att varje operativsystem tror att det har exklusiv tillgång till minnet.

    * Snabb sammankoppling: CPU:s förmåga att snabbt växla mellan olika processer och VM:er är också avgörande för lyhördheten för ett system som kör flera OS.

    Det är viktigt att notera att medan virtualisering tillåter att köra flera OS:er samtidigt, kör de i allmänhet inte * samtidigt * i en parallell bearbetning av bemärkelse där flera OS-kärnor också kör instruktioner på exakt samma ögonblick på samma CPU-kärna (såvida de inte använder hypertrådande eller multi-kärnteknik också). Istället växlar CPU snabbt mellan OSE, vilket ger intrycket av samtidig drift.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är CPU -temperaturområdet?
    ·Hur man kan beräkna spänning för en Låst CPU
    ·Hur påverkar processorns watt prestanda?
    ·Symtom på en dålig CPU
    ·När du säger att datorer arbetar flitigt vad betyder …
    ·Vilka effekter av en liten processor?
    ·Vad är förhållandet mellan en CPU -hastighetscache o…
    ·Vad är CPU -hastigheten för original iMac Blueerry?
    ·Hur man överklockar ett moderkort CPU
    ·Hur man uppgraderar en Presario X1000 CPU
    Utvalda artiklarna
    ·Prestanda Skillnaden mellan Intel 5850 och en 8400 Proc…
    ·Gateway Laptop piper när Uppstart
    ·Så här kontrollerar du status bläckpatron på en HP …
    ·Hur man installerar RAM på en Asus A8J
    ·Vad är ett Tower Server
    ·Vad är behov av aktivt nätverksövervakningssystem?
    ·Vad är funktionen av Studio Monitor?
    ·Kan du skriva med en pennan på den nya iPad och har de…
    ·Hur spara videoklipp på ett flashminne
    ·Verktyg för överklockning en Celeron 1.7GHz
    Copyright © Dator Kunskap https://www.dator.xyz