Fiszki do Architektura procesorów x86 i x86-64
Architektura x86 a x86-64: Kompleksowy Przewodnik dla Studentów
Dotknij, aby odwrócić · Przesuń, aby nawigować
Architektura x86/x86-64
15 fiszek
Fiszka 1
Pytanie: Czym jest architektura x86 i kto ją pierwotnie opracował?
Odpowiedź: Rodzina architektur procesorów pierwotnie opracowana przez firmę Intel, obecnie używana również przez AMD; oparta na CISC.
Fiszka 2
Pytanie: Gdzie najczęściej stosuje się architekturę x86/x86-64?
Odpowiedź: W komputerach osobistych, laptopach, serwerach, stacjach roboczych i systemach gamingowych.
Fiszka 3
Pytanie: Jakie były kluczowe etapy rozwoju x86 od 8086 do x86-64?
Odpowiedź: 8086 — pierwszy procesor 16-bitowy; 80286/80386 — przejście na 32 bity; x86 (IA-32) — architektura 32-bitowa; x86-64 (AMD64) — architektura 64-bitowa.
Fiszka 4
Pytanie: Jakie są główne cechy architektury CISC w x86?
Odpowiedź: Złożone instrukcje, zmienna długość instrukcji, mniej instrukcji w programie, wyższe wymagania dotyczące dekodowania.
Fiszka 5
Pytanie: Jakie tryby obsługuje procesor x86 i co oznacza każdy z nich?
Odpowiedź: Real mode — tryb 16-bitowy z bezpośrednim dostępem do pamięci; Protected mode — ochrona pamięci i wielozadaniowość; Long mode — tryb 64-bitowy (x86-64
Fiszka 6
Pytanie: Jakie są podstawowe 32-bitowe rejestry x86?
Odpowiedź: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP.
Fiszka 7
Pytanie: Jak rozszerzono rejestry w x86-64 w porównaniu do wersji 32-bitowej?
Odpowiedź: Istniejące rejestry zostały rozszerzone do 64 bitów (np. RAX, RBX, …) i dodano nowe rejestry R8–R15.
Fiszka 8
Pytanie: Jaka jest podstawowa architektura pamięci w x86?
Odpowiedź: Adresowanie liniowe, stronicowanie pamięci, pamięć wirtualna i ochrona obszarów pamięci.
Fiszka 9
Pytanie: Jakie typy operacji i rozszerzenia zestawu instrukcji x86 obsługuje?
Odpowiedź: Operacje na liczbach całkowitych, operacje zmiennoprzecinkowe, instrukcje SIMD takie jak MMX, SSE, AVX.
Fiszka 10
Pytanie: Jakie korzyści przynosi x86-64 w porównaniu do wariantu 32-bitowego?
Odpowiedź: Adresowanie większej pamięci, wyższa wydajność, więcej rejestrów, lepsze wsparcie dla nowoczesnych systemów operacyjnych.