Funzione del componente PCB

Oct 24, 2019|

Shenzhen Shenchuang Hi-tech Electronics Co., Ltd (SChitec) è un'impresa high tech specializzata nella produzione e vendita di accessori per telefoni. I nostri prodotti principali includono caricabatterie da viaggio, caricabatterie da auto, cavi USB, power bank e altri prodotti digitali. Tutti i prodotti sono sicuri e affidabili, con stili unici. I prodotti superano certificati come CE, FCC, ROHS, UL, PSE, C-Tick, ecc. , Se sei interessato, puoi contattare direttamente ceo@schitec.com.

 

Mantieni la carica in sicurezza con SChitec

 

Funzione del componente PCB

1 Blocco di controllo del processo: la funzione del blocco di controllo del processo è quella di trasformare un programma (compresi i dati) che non può essere eseguito in modo indipendente in un ambiente multi-programma, in un'unità di base che può essere eseguita in modo indipendente e in un processo che può essere eseguito contemporaneamente con altri processi.

2 Blocco: è il segmento di codice del programma nel processo che può essere eseguito dallo schedulatore del processo sulla CPU.

3 Segmento dati: il segmento dati di un processo, che può essere i dati grezzi elaborati dal programma corrispondente al processo, oppure i dati intermedi o finali generati dopo l'esecuzione del programma.

Informazioni utilizzate nel PCB per descrivere e controllare il funzionamento del processo

1, informazioni sull'identificatore del processo

L'identificatore del processo viene utilizzato per identificare in modo univoco un processo. Un processo solitamente ha i due identificatori seguenti.

Identificatore esterno. Fornito dal creatore, solitamente composto da lettere e numeri, spesso utilizzato dagli utenti (processi) per accedere al processo. Gli identificatori esterni sono facili da ricordare, ad esempio: processo di calcolo, processo di stampa, processo di invio, processo di ricezione e così via.

Identificatore interno: impostato per facilitare l'utilizzo del sistema. In tutti i sistemi operativi, a ciascun processo viene assegnato un numero intero univoco come identificatore interno. Di solito è il simbolo di un processo. Per descrivere la relazione familiare di un processo, dovresti anche impostare l'identificatore del processo genitore e l'identificatore del processo figlio. È inoltre possibile impostare un identificatore utente per indicare quale utente possiede il processo.

2, informazioni sullo stato del processore

Le informazioni sullo stato del processore sono composte principalmente dal contenuto dei vari registri del processore.

Registro per scopi generali. Conosciuto anche come registro visivo dell'utente, è possibile accedervi da un programma utente per la memorizzazione temporanea delle informazioni.

Registro delle istruzioni. Memorizza l'indirizzo della prossima istruzione a cui accedere.

Parola di stato del programma PSW. Contiene informazioni sullo stato. (codice condizione, modalità di esecuzione, flag di maschera di interruzione, ecc.)

Puntatore dello stack utente. Ogni processo utente ha uno o più stack di sistema associati che memorizzano i parametri di processo e di chiamata di sistema e gli indirizzi di chiamata. Il puntatore dello stack punta alla cima dello stack.

3. Informazioni sulla pianificazione del processo

Anche alcune informazioni relative alla pianificazione e allo scambio dei processi vengono memorizzate nel PCB.

(1) Stato del processo. Indica lo stato attuale del processo come base per la pianificazione e lo scambio del processo.

(2) Priorità del processo. Un numero intero utilizzato per descrivere il livello di priorità del processo che utilizza il processore e il processo con la priorità più alta ha la precedenza sul processore.

(3) Altre informazioni necessarie per la pianificazione del processo. (La somma del tempo in cui il processo ha atteso la CPU, la somma del tempo in cui il processo è stato eseguito)

(4) Eventi. Questo è l'evento in cui il processo attende il passaggio dallo stato di esecuzione allo stato di blocco. (causa del blocco)

Contesto del processo:

È una descrizione statica dell'intero processo delle attività di esecuzione del processo. Comprende i valori di vari registri nel sistema informatico relativi all'esecuzione del processo, l'insieme di codici di istruzioni macchina formati dai segmenti di programma dopo la compilazione, il set di dati e vari valori di stack e strutture PCB. Può essere combinato in base a un determinato livello di esecuzione, ad esempio contesto a livello di utente, contesto a livello di sistema e così via.

Segno unico dell'esistenza del processo

Durante tutto il ciclo di vita del processo, il sistema controlla sempre il processo attraverso il PCB, ovvero il sistema rileva l'esistenza del processo in base al PCB del processo piuttosto che a qualsiasi altra cosa, quindi il PCB è il processo. L'unico segno.


IL prossimo Articolo: Interferenza EMI →
Invia la tua richiesta