Przejdź do zawartości

Wait state

Z Wikipedii, wolnej encyklopedii

Wait state (stan oczekiwania) – w informatyce oznacza wstrzymanie pracy mikroprocesora, jego części lub innego urządzenia odbierającego dane, aby dać wolniejszej pamięci lub urządzeniom zewnętrznym czas na odpowiedź, albo umożliwić innym urządzeniom na dostęp do współdzielonych z innymi procesorami zasobów pamięci. Określenie oznacza także stan procesora w trakcie oczekiwania na dostęp do danych.

Konstrukcja układu i wykonanie instrukcji lub transfer danych bez oczekiwania na wolniejsze urządzenia lub zablokowany dostęp określany jest jako Zero wait state (z zerowym czasem oczekiwania)[1].

Początki

[edytuj | edytuj kod]

W początkach konstrukcji komputerów osobistych, pamięci miały wystarczającą szybkość by procesor mógł realizować cykl rozkazowy bez oczekiwania na pamięć. W konstrukcjach np. ZX Spectrum, Amstrad CPC obraz nie był generowany przez mikroprocesor ale przez oddzielny układ, który wymagał dostępu do pamięci. By umożliwić dostęp układu generowania obrazu do pamięci, mikroprocesor był wstrzymywany a pamięć była odłączana od mikroprocesora. W mikrokomputerach Amstrad CPC przełączanie odbywało się co 4 takt zegara[2][3].

Przypisy

[edytuj | edytuj kod]
  1. What is a Zero Wait State? [online], Computer Hope [dostęp 2025-02-17] (ang.).
  2. Gate Array - CPCWiki [online], www.cpcwiki.eu [dostęp 2025-02-10] [zarchiwizowane z adresu 2025-01-02] (ang.).
  3. Sinclair ZX Specifications [online], problemkaputt.de [dostęp 2025-02-10].