>> Tecnologia elettronica >  >> Casa intelligente >> Sicurezza domestica

Modalità Operative Intel 80386: Real, Protetto e Virtual 8086 a Confronto

L'Intel 80386 (1985) fu la prima CPU x86 a supportare il calcolo a 32 bit mantenendo la piena retrocompatibilità. Introdusse tre modalità operative distinte:

CaratteristicaModalità RealeModalità ProtettaVirtual 8086
Predefinita al ResetSìNo (Switch tramite bit PE in CR0)No (Task Gate / Flag VM86 in EFLAGS)
Larghezza Bus Indirizzi20-bit (A0–A19)32-bit (4 GB Fisico)20-bit (Emulato)
Memoria Indirizzabile Max1 MB4 GB Fisico / 64 TB Virtuale1 MB per VM
Modello di SegmentazioneSegmenti fissi 64 KB (Base = Selector × 16)Basato su descrittori (GDT/LDT/IDT), 4 GB Limite per SegmentoStile Modalità Reale, ma intrappolato dall'Hypervisor
Supporto PaginazioneNoSì (Pagine 4 KB, CR3/PDBR)No (L'OS Host Usa Paginazione)
Anelli di ProtezioneNessuno (Solo Ring 0)4 Anelli (0–3)Esegue a Ring 3 (Trap a Ring 0)
MultitaskingCooperativo (TSRs)Preemptivo, Switch Task Hardware (TSS)Più task VM86 sotto OS in Modalità Protetta
Ambiente OS TipicoMS-DOS, DR-DOS, Primi BootloaderWindows NT/95+, Linux, OS/2, UnixApp DOS sotto Windows 3.x / 9x / NTVDM
Set di Istruzioni8086 + Registri 32-bit (Prefissi Override Operando/Indirizzo)Completo 32-bit (Registri 32-bit, Indirizzamento, Operandi)Subset 8086 (Istruzioni privilegiate trappate)

Significato Storico

  1. Cosa succede quando premi insieme i pulsanti Accensione e Home?
  2. Passi essenziali per proteggere il PC dagli hacker
  3. Security One Services: Soluzioni di Sicurezza Complete
  4. Sistemi di Sicurezza Wireless per la Casa: Vantaggi, Componenti e Guida all'Acquisto
  5. Passaggi Essenziali per Proteggere il tuo Server: Una Guida Completa
  6. I Computer sono Vulnerabili Senza Antivirus e Firewall?