Co to jest kradzież cykliczna?

Kradzież cyklu to czynność, w której proces komputerowy uzyskuje bezpośredni dostęp do jednostki centralnej (CPU) w celu uzyskania zasobów potrzebnych do ukończenia procesu. Zwykle dzieje się tak, gdy komputer nie jest używany; procesor wykorzysta czas przestoju do uruchomienia potrzebnych procesów. Gdy proces potrzebuje zasobów, zwykle zajmuje to trochę czasu, ale ten system znacznie skraca wyszukiwanie. Chociaż ten system okazał się przydatny pod pewnymi względami, ogólnie prowadzi do degradacji systemu, która powoduje, że niektóre części komputera nie są w stanie dotrzeć do procesora. Te błędy oraz fakt, że procesory zwykle mogą wykonywać podobne zadania bez tych problemów, oznacza, że ​​kradzież cyklów nie jest powszechnie stosowana.

Komputery stacjonarne i czasami laptopy często są włączone w ciągu dnia, nawet jeśli ludzie nie korzystają z nich bezpośrednio. Podczas gdy wiele osób często korzysta z komputerów, gdy są włączone, bardzo niewiele osób korzysta z komputera 24 godziny na dobę. Powoduje to przestoje, podczas których system jest włączony, ale nie jest używany, i wtedy kradzież cyklu nastąpi w komputerach, które mają taką możliwość. Wynika to z faktu, że proces kradzieży często pochłania dużą część zasobów komputera, co prowadziłoby do bardzo niskiej prędkości, gdyby osoba uzyskiwała dostęp do programów w tym samym czasie.

Gdy proces potrzebuje procesora, często przechodzi on przez dość długi łańcuch zdarzeń. Proces rozpoczyna się od uzyskania protokołu magistrali, który jest utrzymywany do czasu, aż ostatni proces uzyska zasoby. Po przejściu przez cykl zegara procesor zwalnia pamięć, która wraca przez magistralę i przechodzi do procesu. Podczas kradzieży cyklu proces pomija większość z nich i przechodzi bezpośrednio do cyklu zegara z procesora.

Przeprowadzanie długich procesów, gdy nie ma użytkowników, ma wiele zalet, ale system kradzieży cykli okazał się zbyt nieefektywny do powszechnego użytku. Jest tak, ponieważ ciągłe używanie procesora prowadzi do degradacji systemu. Wolniejsze przetwarzanie jest jednym z mniejszych problemów, podczas gdy niemożność połączenia niektórych kanałów pamięci z procesorem jest większym problemem.

Oprócz tych awarii związanych z kradzieżą cyklu istnieje jeszcze jeden powód, dla którego ten system nie jest powszechnie używany. Niektóre procesory są w stanie podzielić swoją moc na różne magistrale, więc nie ma powodu, aby funkcja kradzieży cykli w nowszych komputerach była dostępna w 2011 roku. Komputery są również używane częściej w ciągu dnia roboczego, a firmy zwykle chcą, aby komputery były wyłączone, gdy dzień się skończy w celu oszczędzania energii elektrycznej, aby procesy nie pobierały bezpośrednio zasobów procesora.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?