Funkce PCB součástky

Oct 24, 2019|

Shenzhen Shenchuang Hi-tech Electronics Co., Ltd (SCHitec) je high-tech podnik, který se specializuje na výrobu a prodej příslušenství k telefonům. Mezi naše hlavní produkty patří cestovní nabíječky, nabíječky do auta, USB kabely, powerbanky a další digitální produkty. Všechny produkty jsou bezpečné a spolehlivé, s jedinečnými styly. Produkty procházejí certifikáty jako CE, FCC, ROHS, UL, PSE, C-Tick atd. , Máte-li zájem, můžete kontaktovat přímo ceo@schitec.com.

 

Nabíjejte bezpečně se SChitec

 

Funkce PCB součástky

1 Process Control Block: Funkcí procesního řídícího bloku je vytvořit program (včetně dat), který nemůže běžet nezávisle v multiprogramovém prostředí, stát se základní jednotkou, která může běžet nezávisle, a procesem, který může být vykonáván souběžně s jiné procesy.

2 Blok: Je to segment programového kódu v procesu, který může být spuštěn plánovačem procesu na CPU.

3 Datový segment: Datový segment procesu, kterým mohou být nezpracovaná data zpracovaná programem odpovídajícím procesu, nebo mezilehlá či konečná data vygenerovaná po provedení programu.

Informace používané v PCB k popisu a řízení provozu procesu

1, zpracovat informace o identifikátoru

Identifikátor procesu se používá k jednoznačné identifikaci procesu. Proces má obvykle následující dva identifikátory.

Externí identifikátor. Poskytované tvůrcem, obvykle složené z písmen a číslic, často používané uživateli (procesy) pro přístup k procesu. Externí identifikátory jsou snadno zapamatovatelné, například: proces výpočtu, proces tisku, proces odesílání, proces příjmu atd.

Interní identifikátor: nastaven pro usnadnění používání systému. Ve všech OS je každému procesu přiděleno jedinečné celé číslo jako interní identifikátor. Obvykle je to symbol procesu. Chcete-li popsat rodinný vztah procesu, měli byste také nastavit identifikátor nadřazeného procesu a identifikátor podřízeného procesu. Můžete také nastavit identifikátor uživatele, který označí, který uživatel proces vlastní.

2, informace o stavu procesoru

Informace o stavu procesoru se skládají hlavně z obsahu různých registrů procesoru.

Univerzální registr. Také známý jako uživatelský vizuální registr, může být přístupný uživatelským programem pro dočasné uložení informací.

Registr instrukcí. Uložte adresu další instrukce, ke které má být přístup.

Stavové slovo programu PSW. Obsahuje informace o stavu. (stavový kód, režim provádění, příznak masky přerušení atd.)

Ukazatel zásobníku uživatele. Každý uživatelský proces má jeden nebo několik přidružených systémových zásobníků, které ukládají parametry procesů a systémových volání a adresy volání. Ukazatel zásobníku ukazuje na vrchol zásobníku.

3. Informace o plánování procesu

Některé informace související s plánováním procesů a přepínáním procesů jsou také uloženy v PCB.

(1) Stav procesu. Označuje aktuální stav procesu jako základ pro plánování a výměnu procesů.

(2) Priorita procesu. Celé číslo používané k popisu úrovně priority procesu využívajícího procesor a proces s nejvyšší prioritou má přednost před procesorem.

(3) Další informace požadované pro plánování procesu. (Součet doby, po kterou proces čekal na CPU, součet doby, kdy byl proces vykonán)

(4) Události. Jedná se o případ, kdy proces čeká na přechod ze stavu provádění do stavu blokování. (příčina blokování)

Kontext procesu:

Je statickým popisem celého procesu činností provádění procesu. Zahrnuje hodnoty různých registrů v počítačovém systému souvisejících s prováděním procesu, sadu kódů strojových instrukcí tvořenou segmenty programu po kompilaci, sadu dat a různé hodnoty zásobníku a struktury PCB. Lze kombinovat podle určité úrovně provedení, jako je kontext na úrovni uživatele, kontext na úrovni systému a tak dále.

Jedinečné znamení existence procesu

Během životního cyklu procesu systém vždy řídí proces prostřednictvím PCB, to znamená, že systém snímá existenci procesu podle PCB procesu spíše než podle čehokoli jiného, ​​takže PCB je proces. Jediný znak.


Odeslat dotaz