Co to jest blok kontroli procesu?
Blok kodowania zawarty w większości komputerowych systemów operacyjnych (OSS) w celu przechowywania informacji na temat wykonywania zakresu prostych i złożonych zadań jest blokiem kontroli procesu. Każdy blok sterujący procesem ma numer identyfikacyjny, a programista poprzedza zadania dla każdego bloku. Aby utrzymać płynne działanie komputera, większość bloków nie korzysta z centralnej jednostki przetwarzania (CPU), dopóki nie zostanie wykonane działanie odpowiadające ich zadaniu. Jeśli zbyt wiele bloków jest jednocześnie aktywnych, procesor zaczyna się rozbić lub zapewnia tylko moc blokom, a nie do faktycznych procesów. Niektóre bloki potrzebują plików, aby otworzyć swoje zadanie, a bloki te mają uprawnienia do automatycznego otwierania niezbędnych plików.
Blok kontroli procesu może być wykonany do robienia różnych rzeczy, takich jak dodanie tekstu do ekranu lub przesunięcie ikony myszy na ekranie. Każdy blok, podczas tworzenia systemu operacyjnego, otrzymuje identyfikator, który odróżnia go od innych bloków. Wraz z identyfikatorem każdy blok jest wytwarzanyW przypadku konkretnego zadania, w przeciwieństwie do innych rodzajów bloków, które mogą dostosować się do każdego zadania.
Jeśli każdy blok sterowania procesem przyjął jednocześnie moc procesora, większość komputerów miałaby trudności z wykonywaniem dowolnych działań. Aby to poprawić i aby komputery działały płynnie, nieaktywne bloki są zasadniczo wyłączone i wymagają niewielkiej lub żadnej mocy procesora w tym stanie. Gdy użytkownik wykonuje akcję przypisaną temu bloku, blok staje się aktywny i zaczyna żądać zasilania z procesora. Aktywny blok zwykle odwraca się do nieaktywnego, gdy użytkownik przestanie wykonywać akcję.
Korzystanie z tego systemu statusu do powstrzymywania procesora przed użyciem zbyt dużej mocy zazwyczaj działa, ale procesor może napotkać stan znany jako thrashing, jeśli zbyt wiele bloków jest aktywnych jednocześnie. Procesor zwykle może łatwo zrównoważyć energię i przetwarzanie, ale jeśli wiele bloków żąda mocy, wówczas procesor może wysłać tylko zasilanie. Ten mPrzetwarzanie EAN zatrzymuje się i opóźnia komputer. W zależności od ilości migania procesor może być w stanie to wyczyścić w ciągu kilku sekund lub minut lub może być konieczne ponowne uruchomienie.
Podczas działania blok sterowania procesem może wymagać plików, aby właściwie wykonać swój obowiązek. System operacyjny zazwyczaj upoważnia blok do automatycznego otwarcia tych plików, nawet jeśli użytkownik nie zgadza się ręcznie otwierać pliki. Gdyby użytkownik musiał ręcznie się zgodzić, spowolniłoby to przetwarzanie, gdy użytkownik wybrał, czy chciał otwierać pliki.