Skip to main content

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 blok sterowania procesem.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 otwarcia niezbędnych plików.

Blok kontroli procesu można wykonać do robienia różnych rzeczy, takich jak dodanie tekstu do ekranu lub przeniesienieIkona 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 wykonany dla określonego zadania, w przeciwieństwie do innych rodzajów bloków, które mogą dostosować się do dowolnego zadania.

Gdyby każdy blok sterujący procesem przyjął jednocześnie moc procesora, większość komputerów miała trudności z wykonaniem dowolnej akcji.Aby to poprawić, a 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, aby procesor nie używał zbyt dużej mocy, ale procesor może napotkać stan zwany thrashingiem, jeśli zbyt wiele bloków jestaktywny od razu.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.Oznacza to, że przetwarzanie zatrzymuje się, a komputer opóźnia się.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.

.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.