Co je testovací registr?
Testovací registr je malá část centrální procesorové jednotky (CPU) vyhrazená pro úkoly, které může procesor zahájit, když se chce sám otestovat nebo provést test na něčem jiném. Je to jeden typ registru procesorů a ne všechny procesory takovou oblast obsahují. Programy obecně nemají přístup do této oblasti, a proto je úroveň přístupu vylučuje, aby se zabránilo chybám výjimek a dalším problémům, které mohou nastat, pokud se jej pokusí použít. Uživatelé počítačů obvykle nepotřebují interakci s registrem testů.
Registrátory procesorů jsou oblasti úložiště na CPU, které se nepočítají jako součást paměti počítače a nejsou snadno přístupné pro uložení paměti. Jsou k dispozici pro použití procesorem, když potřebuje velmi rychlý přístup k provedení funkce. Ve specifikacích počítače se k nim nesmí přistupovat, pokud tyto specifikace nejsou velmi podrobné. Úroveň přístupu je obvykle nastavena na vysokou, aby omezila neúmyslný přístup.
Lze vidět mnoho typů registrů procesorů, včetně registrů ladění a řízení. Každá oblast je k dispozici pro konkrétní úlohy CPU a nepoužívá se pro jiné funkce. Řídicí registr například reguluje centrální jednotku zpracování. Neoprávněný přístup by mohl způsobit chyby v procesoru a mohl by selhat nebo poškodit systém. Z tohoto důvodu jsou registry pečlivě nainstalovány a skryté a CPU je velmi pečlivě kontroluje.
Pokud CPU má testovací registr, může použít blok paměti pro provádění autotestů a provádění dalších testovacích funkcí. Testovací registry mohou být použity pro různé testování, které zahrnuje přímo CPU. Programy, které potřebují spustit autotest, využívají paměť v jiných oblastech počítače, takže nezasahují do registru testů. Rychlý přístup je v tomto případě kritický, protože CPU může potřebovat spustit test a rychle získat odezvu, aby to neovlivňovalo chod operačního systému.
Chyby v testovacím registru mohou vést k nepřesným výsledkům nebo problémům s CPU. Tyto se mohou časem sloučit, pokud nejsou identifikovány, a nakonec bude uživatel muset nainstalovat nový procesor. Počítačoví technici mají k dispozici nástroje pro přístup k procesoru a sledování původu problémů s počítačem a mohou určit, zda je nutné součásti opravit nebo vyměnit, aby počítač správně fungoval. Mohou také diagnostikovat chyby softwaru a operačního systému a mohou ladit počítač tak, aby řešil problémy nahlášené uživateli.