Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis...
-
Upload
isabella-barreiro-fortunato -
Category
Documents
-
view
228 -
download
6
Transcript of Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis...
![Page 1: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/1.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
Arquitetura de Sistemas OperacionaisArquitetura de Sistemas OperacionaisFrancis Berenger Machado / Luiz Paulo MaiaFrancis Berenger Machado / Luiz Paulo Maia
Capítulo 5 Capítulo 5
ProcessoProcesso
![Page 2: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/2.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Estrutura do Processo
5/1
Program a
C o n texto d eSo ftw a re
C on texto d eH ardw are
Esp aço deEn dereça m en to
![Page 3: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/3.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Mudança de Contexto
5/2
C a rre ga reg istrado res doPro cesso B
C a rre ga reg istrado res doPro cesso A
Sistem a O p era cion a l
Sa lva reg istrad o res d oPro cesso A
execu ta n do
execu ta n do
execu tan do
Sa lva reg istrad o res d oPro cesso B
Processo A Processo B
![Page 4: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/4.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Características da Estrutura de um Processo
5/3
Pro gram a
C o n texto d eSo ftw are
p riorida de deexecuçã o reg istra dor PC
d a ta / h orad e cria çã o
tem po d ep rocessa dor
reg istra dor SP
q uota s
p rivilég ios
en dereços d e m em óriap rincipa l a loca dos
reg istra dord e sta tus
own er (U ID )PID
nom ereg istra dores
g era is
C o n texto d eH a rdw a re
Esp a ço d eEn dereça m en to
![Page 5: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/5.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Bloco de Controle do Processo (PCB)
5/4
........
p o nteiros
Esta do do pro cesso
Registrad o res
N om e do pro cessoPr io r id a d e d o p rocesso
Lim ites de m em ó riaLista d e a rqu ivo s a berto s
![Page 6: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/6.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Lista de PCBs nos Estados de Pronto e Espera
5/5
........
........
........
........
........
Lista deprocessosem estadode pronto
PCB#5
PCB#9
PCB#1
PCB#2 PCB#4
Lista deprocessosem estadode espera
![Page 7: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/7.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Mudanças de Estado do Processo
5/6
Estad o d e Execução
Estado de Espera Estado d e Pron to
a
c
db
![Page 8: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/8.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Mudanças de Estado do Processo
5/7
residen ten ão residente
Estado de Execu ção
Estado de Espera
Estado de Espera
Estado de Pron to
Estado de Pron to
![Page 9: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/9.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Mudanças de Estado do Processo
5/8
Estado de Execu ção Estado de Térm ino
Estado de Espera Estado de Pron to Estado de C ria çã o
![Page 10: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/10.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Estrutura de Processos e Subprocessos
5/9
Processo A
Processo CProcesso B
Processo EProcesso D
![Page 11: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/11.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Processo Multithread
5/10
C o n textod e h a rd w a re
C on textod e h a rd w a re
C o n textod e h a rd w a re
Esp a ço d een dereça m en to
Cont
exto
de
softw
are
Th rea d 3Th rea d 2Th rea d 1
![Page 12: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/12.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Processos Foreground e Background
5/11
(a ) Processo Fo reground
(b ) Processo Background
sa ída
sa ída
arqu ivode sa ída
term ina lterm ina l
en trada
entrada
arqu ivode en trada
![Page 13: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/13.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Pipe
5/12
en trada doProcesso A
sa ída doProcesso B
sa ída doProcesso A
en trada doProcesso B
Pro cesso A Pro cesso B
![Page 14: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/14.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Processos CPU-bound x I/O-bound
5/13
(a ) C PU - b ou ndtem po tem po
E/ S E/ S
U C P U C P
(b ) I / O -b o u n d
![Page 15: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/15.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Uso de Sinais
5/14
[ctrl- C ]Processo
interrupçã o sina lSistem a O p eracion a l
![Page 16: Arquitetura de Sistemas Operacionais – Machado/Maia Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia Capítulo 5 Processo.](https://reader035.fdocuments.net/reader035/viewer/2022062306/5706386f1a28abb8239071c0/html5/thumbnails/16.jpg)
Arq
uite
tura
de
Sist
emas
Ope
raci
onai
s – M
acha
do/M
aia
5 – Processo5 – Processo Sinais, Interrupções e Exceções
5/15
H ardw are
Sistem a O p eracion a l
In terrup çõ esExceções
Sin a is
Processo Processo