Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais...

14
rquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Arquitetura de Sistemas Operacionais Operacionais Francis Berenger Machado Francis Berenger Machado Luiz Paulo Maia Luiz Paulo Maia Capítulo 12 Capítulo 12 Gerência de Dispositivos Gerência de Dispositivos

Transcript of Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais...

Page 1: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/1

Arquitetura de Sistemas Arquitetura de Sistemas OperacionaisOperacionais

Francis Berenger MachadoFrancis Berenger MachadoLuiz Paulo MaiaLuiz Paulo Maia

Capítulo 12Capítulo 12Gerência de DispositivosGerência de Dispositivos

Page 2: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/2

Introdução

• Gerência de dispositivos

C on tro lado res

D ispo sitivo s d e E/ S

Processo

Sistem a d e A rq u ivo s

D evice D rivers

Sub sistem a d e E/ S

O perações d e E/ S

Mo

do

Usu

ári

oM

od

o K

ern

el

I nd epend ented o d isp ositivo

(a )

D ep end en ted o d isp ositivo

(b )

SOFT

WA

RE

HA

RD

WA

RE

Page 3: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/3Arq

uite

tura

de

Sis

tem

as O

pera

cion

ais

– M

acha

do/M

aia

Acesso ao Subsistema de Entrada e Saída

• Operações de entrada/saída

D evice d r ivers

D ispo sitivo s d e E/ S

C om an dosd e E/ S

Ro tina s d e E/ S

System ca lls d e E/ S

A plicaçã o

Bib lio tecas

Page 4: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/4Arq

uite

tura

de

Sis

tem

as O

pera

cion

ais

– M

acha

do/M

aia

Device Drivers

• Device Drivers

Processo

D r iver d eIm presso ra

Sub sistem a d e E/ S

D r iver d eD isco

D r iver d eFita

Page 5: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/5

Device Drivers

• Driver de disco

Ro tinad e E/ S

D r iverd e D isco

C on tro lado rd e D isco

Le r b lo co n Le r seto r x

D iscos

Page 6: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/6

Controladores

• UCP, memória e controladores

M em óriaPr in cip a lU C P

C on tro lado rd e

Im p resso ra

C on tro lado rd e

D isco

C on tro lado rd e

Fita

Im p resso ra D isco Fita

Page 7: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/7

Controladores

• Técnica de DMA

U C P

C on tro lado rd e D M A

Reg istra do res

Bu ffer

M em óriaPr in cip a l

Bu ffer de E/ S

C on tro lado rd e

D isco

D isco

1

2

3

4

Page 8: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/8

Controladores

• Controlador SCSI

Dis

po

siti

vos

SCSI

U C P

M em ór iaPr in cip a l

Dis

po

siti

vos

o-S

CSI

Page 9: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/9

Discos Magnéticos

• Estrutura de um disco magnético

Page 10: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/10

Discos Magnéticos

• Tempo de acesso

Page 11: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/11

Desempenho, Redundância e Proteção de Dados

• Subsistema de discos

Sistem aO peracion a l

Sistem aO peracion a l

Softw areRA ID

Page 12: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/12

Desempenho, Redundância e Proteção de Dados

• RAID 0

Page 13: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/13

Desempenho, Redundância e Proteção de Dados

• RAID 1

Page 14: Arquitetura de Sistemas Operacionais – Machado/Maia 12/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 12 Gerência.

Arq

uit

etu

ra d

e S

iste

mas

Opera

cionais

– M

ach

ado/M

aia

12/14

Desempenho, Redundância e Proteção de Dados

• RAID 5