Stránková chyba

K stránkové chybě dojde, když se program pokusí získat přístup k bloku paměti, který není uložen ve fyzické paměti neboli v RAM. Chyba upozorní operační systém, že musí data najít ve virtuální paměti a poté je přenést z úložného zařízení, například z HDD nebo SSD, do systémové paměti RAM.

Ačkoli výraz „stránková chyba“ zní jako chyba, stránkové chyby jsou běžné a patří k běžnému způsobu, jakým počítače pracují s virtuální pamětí. Z hlediska programování stránková chyba vygeneruje výjimku, která operační systém upozorní, že musí načíst bloky paměti neboli „stránky“ z virtuální paměti, aby program mohl pokračovat. Jakmile jsou data přesunuta do fyzické paměti, program pokračuje jako obvykle. Tento proces probíhá na pozadí a uživatel si ho obvykle nevšimne.

Většina stránkových chyb proběhne bez problémů. Neplatná stránková chyba však může způsobit, že program přestane reagovat nebo spadne. K tomuto typu stránkové chyby může dojít, když se program pokusí získat přístup k neexistující adrese paměti. Některé programy si s těmito typy chyb dokážou poradit tak, že najdou novou adresu paměti nebo přesunou data. Pokud si však program s neplatnou stránkovou chybou poradit nedokáže, předá ji operačnímu systému, který může ukončit proces. Program se tak může neočekávaně ukončit.

Ačkoli jsou stránkové chyby při práci s virtuální pamětí běžné, každá stránková chyba vyžaduje přenos dat ze sekundární paměti do primární paměti. Tento proces může trvat jen několik milisekund, ale i tak může být několikrát tisíckrát pomalejší než přímý přístup k datům v paměti. Instalace většího množství systémové paměti proto může zvýšit výkon počítače, protože bude muset méně často přistupovat k virtuální paměti.

Aktualizováno June 2, 2017 od Per C.

quizOtestujte své znalosti

What does leading adjust in text formatting?

A
Character width
0%
B
Character height
0%
C
Space between words
0%
D
Space between lines of text
0%
Correct! Incorrect!     View the Leading definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Stránková chyba na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.