Sistemas Operacionais - Concorrência e Processos

1670 palavras 7 páginas
Fundamentos de Sistemas
Operacionais
2 – Concorrência e Processos
Prof. Renato Lellis

Concorrência
 Sist. Monoprogramável x Sist.
Multiprogramável

E/S

U CP

1

E/S

U CP

liv r e

(a ) S i s te m a M o n o p r o g r a m á v e l

te m p o

1

2

1

(b ) S i s te m a M u l ti p r o g r a m á v e l

te m p o

2

Concorrência
 Interrupção e Exceção

3

Concorrência
 Controlador

M e m ó r ia
P r in c ip a l

U CP

C o n tr o la d o r

D is p o s itiv o s d e E / S

4

Concorrência
 Canal de E/S
M e m ó r ia
P r in c ip a l

U CP

C anal de E/S

C o n tr o la d o r

C o n tr o la d o r

D is p o s itiv o s d e E / S

D is p o s itiv o s d e E / S

5

Concorrência
 Buffering

M e m ó r ia
P r in cip a l

g ra v a çã o
U CP

g ra v a çã o
C o n tr o l a d o r

B u ff e r l e itu r a

l e itu r a

6

Concorrência
 Spooling

S is te m a O p e r a c io n a l

Pro g ra m a

A r q u iv o de Spool

Im p re sso ra

7

Concorrência
 Reentrância

u s u á r io A

u s u á r io C

c ó d i g o r e e n tr a n te u s u á r io B

u s u á r io D á r e a d e d a d o s d o u s u á r io A á r e a d e d a d o s d o u s u á r io B á r e a d e d a d o s d o u s u á r io C á r e a d e d a d o s d o u s u á r io D

M e m ó r ia P r in c ip a l

8

Processos
 Estrutura do Processo

C o n te x to d e
S o f tw a r e

C o n te x to d e
H a rd w a re

Pro g ra m a
E sp a ço d e
E n d e r e ç a m e n to

9

Processos
 Mudança de Contexto
S is te m a O p e r a c io n a l

P ro ce sso A

P ro ce sso B

e x e c u ta n d o

S a lv a r e g is tr a d o r e s d o
P ro ce sso A

C a r r e g a r e g is tr a d o r e s d o
P r o ce sso B

e x e c u ta n d o

S a lv a r e g is tr a d o r e s d o
P r o ce sso B

C a r r e g a r e g is tr a d o r e s d o
P ro ce sso A

e x e c u ta n d o

10

Processos
 Características da Estrutura de um
Processo
nom e
P ID o w n e r (U I D )

r e g i s tr a d o r e s g e r a is

p r io r id a d e d e e xe cu çã o d a ta / h o r a d e cr ia çã o

r e g i s tr

Relacionados

  • Sistema Operacional
    7780 palavras | 32 páginas
  • iofhjgdashsghsdhsdfhsd
    20736 palavras | 83 páginas
  • TI - Threads
    4188 palavras | 17 páginas
  • Trabs
    526 palavras | 3 páginas
  • Revisao de sistemas operacionais
    1201 palavras | 5 páginas
  • Estudante universitário
    2522 palavras | 11 páginas
  • Sistemas Operacionais
    6972 palavras | 28 páginas
  • processos e threads
    1224 palavras | 5 páginas
  • SO 0001
    400 palavras | 2 páginas
  • Resumo capitulo5 processos
    1128 palavras | 5 páginas