SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Arquitetura de Sistemas
     Operacionais


Gerência de Dispositivos de E/S
         Capítulo 12
Introdução

                                                        Processo


• Gerência                                         Operações de E/ S




                               Modo Usuário
  de dispositivos
                                                                          Independente
                                               Sistema




                    SOFTWARE
                                                                          do dispositivo
                                              de Arquivos
                                                                               (a)




                                                   Subsistema de E/ S




                               Modo Kernel           Device Drivers

                                                                           Dependente
                                                                          do dispositivo
                                                                               (b)
                    HARDWARE




                                                     Controladores




                                                   Dispositivos de E/ S
Subsistema de E/S
• Responsável por realizar as funções comuns a
  todos os tipos de dispositivos, ficando os aspectos
  específicos de cada periférico como
  responsabilidade dos device drivers
• Criar uma unidade lógica de transferência
  independente do dispositivo
• Tratamento de erros nas operações de E/S
• Mecanismo de proteção de acesso aos dispositivos
• Bufferização
• Interface padronizada com os device drivers
Device Drivers
Arquitetura de Sistemas Operacionais – Machado/Maia




                                                                    Processo




                                                                Subsistema de E/ S




                                                        Driver de   Driver de    Driver de
                                                       Impressora    Disco          Fita
Device Drivers
• Driver de disco

             Ler bloco n              Ler setor x
   Rotina                   Driver                  Controlador
   de E/ S                 de Disco                  de Disco




                                                                  Discos
Controladores
• Técnica de DMA
                                         UCP
                            1


                                                               2   Controlador
                                                                       de
                                                                     Disco
                        4       Buffer
      Buffer de E/ S

                                               Registradores



                                                               3
      Memória                       Controlador
      Principal                      de DMA




                                                                      Disco
Controladores
• Controlador SCSI

                                                                 Memória
                                                                 Principal
             UCP




                                         Dispositivos não-SCSI
                     Dispositivos SCSI
Controladores
SCSI- Small Computer System Interface : é
o padrão mais popular para conexão de
dispositivos de E/S;
Inicialmente era utilizado em estações RISC;
Atualmente encontrado em PCs e Mainframes;
O SCSI conecta qualquer tipo de dispositivo,
como discos, CD-ROMs, scanners e unidades de
fita. Caso o SO não possua o driver SCSI é
necessário configurar o SO e o controlador SCSI.
Acesso ao Subsistema de E/S
Arquitetura de Sistemas Operacionais – Machado/Maia



                                                                                    Aplicação




                                                      • Operações
                                                        de E/S      Comandos
                                                                                                       Bibliotecas
                                                                      de E/ S




                                                                                System calls de E/ S




                                                                                  Rotinas de E/ S




                                                                                  Device drivers




                                                                                Dispositivos de E/ S
Dispositivos de E/S
• Os dispositivos de E/S são utilizados para
  permitir a comunicação entre o sistema
  computacional e o mundo externo: CD-
  ROM, teclado e mouse, impressoras e CD-
  RW

• Duas categorias: dispositivos estruturados e
  dispositivos não-estruturados.
Dispositivos de E/S
• Os dispositivos estruturados caracterizam-se
  por armazenar informações em blocos de
  tamanho fixo.
   – Acesso direto
   – Acesso seqüencial
  Ex.: HD
• Dispositivos não-estruturados são aqueles que
  enviam ou recebem uma seqüência de
  caracteres sem estar estruturada no formato de
  um bloco. Ex.: Impressoras, terminais de rede.
Discos Magnéticos
• Estrutura de
  um disco
  magnético
Discos Magnéticos
• Tempo de acesso
Discos Magnéticos
  O tempo necessário para ler/gravar um bloco
de dados de/para o disco é função de três
fatores de tempo:

  Tempo de Seek(procura): tempo necessário gasto para
  mover o braço até o cilindro onde o bloco se encontra.
  Tempo de Latência: tempo de espera até o que o setor
  desejado se posicione sob a cabeça de
  leitura/gravação.
  Tempo de Transferência: tempo necessário para
  ler/gravar o bloco do/para o setor.
Desempenho, Redundância e
      Proteção de Dados
                              Sistema

• Subsistema                 Operacional


                Sistema
               Operacional

  de discos                   Software
                                RAID
Desempenho, Redundância e
      Proteção de Dados
• RAID 0
Desempenho, Redundância e
      Proteção de Dados
• RAID 1
Desempenho, Redundância e
      Proteção de Dados
• RAID 5
Métodos de Acesso ao Dado

Weitere ähnliche Inhalte

Was ist angesagt?

Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...Labin2bpm
 
Componentes do computador
Componentes do computadorComponentes do computador
Componentes do computadormariazottesso
 
Principais componentes de um computador.
Principais componentes de um computador.Principais componentes de um computador.
Principais componentes de um computador.Iva Leão
 
Periféricos de entrada
Periféricos de entradaPeriféricos de entrada
Periféricos de entradaSousaLeitee
 
Periféricos - Curso de Informática
Periféricos - Curso de InformáticaPeriféricos - Curso de Informática
Periféricos - Curso de InformáticaLeandro Martins
 
Periféricos de Saída
Periféricos de SaídaPeriféricos de Saída
Periféricos de SaídaSousaLeitee
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computadorAna Covas Grilo
 
3 introdução à estrutura e funcionamento de um pc
3 introdução à estrutura e funcionamento de um pc3 introdução à estrutura e funcionamento de um pc
3 introdução à estrutura e funcionamento de um pcSandra Minhós
 
Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas OperacionaisLucas Aires Araújo
 
História do computador
História do computadorHistória do computador
História do computadortrairinha
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computadorfilipereira
 

Was ist angesagt? (18)

Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
Classificação de software. Livre, demo e proprietário. Básico, Aplicativo e u...
 
Componentes do computador
Componentes do computadorComponentes do computador
Componentes do computador
 
Principais componentes de um computador.
Principais componentes de um computador.Principais componentes de um computador.
Principais componentes de um computador.
 
As T.I.C.
As T.I.C.As T.I.C.
As T.I.C.
 
Periféricos de entrada
Periféricos de entradaPeriféricos de entrada
Periféricos de entrada
 
Periféricos - Curso de Informática
Periféricos - Curso de InformáticaPeriféricos - Curso de Informática
Periféricos - Curso de Informática
 
Cap i2intro2
Cap i2intro2Cap i2intro2
Cap i2intro2
 
Periféricos
PeriféricosPeriféricos
Periféricos
 
Periféricos de Saída
Periféricos de SaídaPeriféricos de Saída
Periféricos de Saída
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
 
3 introdução à estrutura e funcionamento de um pc
3 introdução à estrutura e funcionamento de um pc3 introdução à estrutura e funcionamento de um pc
3 introdução à estrutura e funcionamento de um pc
 
Introdução a Sistemas Operacionais
Introdução a Sistemas OperacionaisIntrodução a Sistemas Operacionais
Introdução a Sistemas Operacionais
 
Componentes basicos do pc
Componentes basicos do pcComponentes basicos do pc
Componentes basicos do pc
 
História do computador
História do computadorHistória do computador
História do computador
 
ICC-06 Periféricos - Introdução
ICC-06 Periféricos - IntroduçãoICC-06 Periféricos - Introdução
ICC-06 Periféricos - Introdução
 
Caracteristicas do Computador
Caracteristicas do ComputadorCaracteristicas do Computador
Caracteristicas do Computador
 
TIC Unidade 1.3. Estrutura e funcionamento de um computador
TIC Unidade 1.3.   Estrutura e funcionamento de um computadorTIC Unidade 1.3.   Estrutura e funcionamento de um computador
TIC Unidade 1.3. Estrutura e funcionamento de um computador
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 

Andere mochten auch

Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Processos - Sistemas Operacionais
Processos - Sistemas OperacionaisProcessos - Sistemas Operacionais
Processos - Sistemas OperacionaisSuliane Carneiro
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionaisDaniel Brandão
 
Planning Helbor Horizons Rafael Menoya
Planning Helbor Horizons   Rafael MenoyaPlanning Helbor Horizons   Rafael Menoya
Planning Helbor Horizons Rafael MenoyaRafael Menoya
 
Conferencia De Encerramento Carlos R. Melo
Conferencia De Encerramento   Carlos R. MeloConferencia De Encerramento   Carlos R. Melo
Conferencia De Encerramento Carlos R. Melosarahpr
 
Presentació pezi
Presentació peziPresentació pezi
Presentació peziNeyoner
 
Lista de aseo semanal año 2012
Lista  de aseo semanal año  2012Lista  de aseo semanal año  2012
Lista de aseo semanal año 2012elgar13galvis
 
S I R E S - Sistema Recrutamento e Seleção
S I R E S  - Sistema Recrutamento e SeleçãoS I R E S  - Sistema Recrutamento e Seleção
S I R E S - Sistema Recrutamento e SeleçãoJoão Calvano
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceHorácio Soares
 
Reunió informativa Eurovegas 12/07/2012
Reunió informativa Eurovegas 12/07/2012Reunió informativa Eurovegas 12/07/2012
Reunió informativa Eurovegas 12/07/2012Laia P
 
Plan de Innovación Cantabria 2014-2016
Plan de Innovación Cantabria 2014-2016Plan de Innovación Cantabria 2014-2016
Plan de Innovación Cantabria 2014-2016cantabriaes
 
Panitikan sa rehiyon 1 3
Panitikan sa rehiyon 1 3Panitikan sa rehiyon 1 3
Panitikan sa rehiyon 1 3Kedamien Riley
 
Caixa quadrada 1
Caixa quadrada 1Caixa quadrada 1
Caixa quadrada 1Joao Neves
 
This's the way it've 2 be....
This's the way it've 2 be....This's the way it've 2 be....
This's the way it've 2 be....Fitsum Samriye
 

Andere mochten auch (20)

Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Processos - Sistemas Operacionais
Processos - Sistemas OperacionaisProcessos - Sistemas Operacionais
Processos - Sistemas Operacionais
 
Resumo sistemas operacionais
Resumo sistemas operacionaisResumo sistemas operacionais
Resumo sistemas operacionais
 
Planning Helbor Horizons Rafael Menoya
Planning Helbor Horizons   Rafael MenoyaPlanning Helbor Horizons   Rafael Menoya
Planning Helbor Horizons Rafael Menoya
 
Rf2 A
Rf2 ARf2 A
Rf2 A
 
Conferencia De Encerramento Carlos R. Melo
Conferencia De Encerramento   Carlos R. MeloConferencia De Encerramento   Carlos R. Melo
Conferencia De Encerramento Carlos R. Melo
 
Presentació pezi
Presentació peziPresentació pezi
Presentació pezi
 
INVIDAS
INVIDASINVIDAS
INVIDAS
 
Lista de aseo semanal año 2012
Lista  de aseo semanal año  2012Lista  de aseo semanal año  2012
Lista de aseo semanal año 2012
 
S I R E S - Sistema Recrutamento e Seleção
S I R E S  - Sistema Recrutamento e SeleçãoS I R E S  - Sistema Recrutamento e Seleção
S I R E S - Sistema Recrutamento e Seleção
 
Lujo
LujoLujo
Lujo
 
PENYAKIT DI NURSERY
PENYAKIT DI NURSERYPENYAKIT DI NURSERY
PENYAKIT DI NURSERY
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerce
 
Reunió informativa Eurovegas 12/07/2012
Reunió informativa Eurovegas 12/07/2012Reunió informativa Eurovegas 12/07/2012
Reunió informativa Eurovegas 12/07/2012
 
Plan de Innovación Cantabria 2014-2016
Plan de Innovación Cantabria 2014-2016Plan de Innovación Cantabria 2014-2016
Plan de Innovación Cantabria 2014-2016
 
Keys player
Keys playerKeys player
Keys player
 
Panitikan sa rehiyon 1 3
Panitikan sa rehiyon 1 3Panitikan sa rehiyon 1 3
Panitikan sa rehiyon 1 3
 
24
2424
24
 
Caixa quadrada 1
Caixa quadrada 1Caixa quadrada 1
Caixa quadrada 1
 
This's the way it've 2 be....
This's the way it've 2 be....This's the way it've 2 be....
This's the way it've 2 be....
 

Ähnlich wie Gerenciamento E/S

Componentes básicos de um computador.pdf
Componentes básicos de um computador.pdfComponentes básicos de um computador.pdf
Componentes básicos de um computador.pdfp2playeducation
 
Sd02 (si) gerenciamento de entrada e saída
Sd02 (si)   gerenciamento de entrada e saídaSd02 (si)   gerenciamento de entrada e saída
Sd02 (si) gerenciamento de entrada e saídaComputação Depressão
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosWellington Oliveira
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Sistema Operacional - Aula002
Sistema Operacional - Aula002Sistema Operacional - Aula002
Sistema Operacional - Aula002Cláudio Amaral
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoCamila Seródio
 
Avaliação do Módulo Final
Avaliação do Módulo FinalAvaliação do Módulo Final
Avaliação do Módulo Finalpedro
 
Windows7educacao brz-web
Windows7educacao brz-webWindows7educacao brz-web
Windows7educacao brz-webPatibcosta
 
O computador e seu funcionamento
O computador e seu funcionamentoO computador e seu funcionamento
O computador e seu funcionamentoJackerCastilho
 

Ähnlich wie Gerenciamento E/S (20)

Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
io
ioio
io
 
Entrada Saida
Entrada SaidaEntrada Saida
Entrada Saida
 
Bus ou Barramento
Bus ou BarramentoBus ou Barramento
Bus ou Barramento
 
Componentes básicos de um computador.pdf
Componentes básicos de um computador.pdfComponentes básicos de um computador.pdf
Componentes básicos de um computador.pdf
 
Sd02 (si) gerenciamento de entrada e saída
Sd02 (si)   gerenciamento de entrada e saídaSd02 (si)   gerenciamento de entrada e saída
Sd02 (si) gerenciamento de entrada e saída
 
Gerência de dispositivos
Gerência de dispositivosGerência de dispositivos
Gerência de dispositivos
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais Modernos
 
Apresentacao Aula02 So
Apresentacao Aula02 SoApresentacao Aula02 So
Apresentacao Aula02 So
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
SO-10 Entrada e Saída: Software
SO-10 Entrada e Saída: SoftwareSO-10 Entrada e Saída: Software
SO-10 Entrada e Saída: Software
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Estudo de caso: Windows NT
Estudo de caso: Windows NTEstudo de caso: Windows NT
Estudo de caso: Windows NT
 
Sistema Operacional - Aula002
Sistema Operacional - Aula002Sistema Operacional - Aula002
Sistema Operacional - Aula002
 
Sistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago FalcãoSistemas Operacionais - 2º unidade - Tiago Falcão
Sistemas Operacionais - 2º unidade - Tiago Falcão
 
So cap01
So cap01So cap01
So cap01
 
Avaliação do Módulo Final
Avaliação do Módulo FinalAvaliação do Módulo Final
Avaliação do Módulo Final
 
Aula 05-entrada e-saida
Aula 05-entrada e-saidaAula 05-entrada e-saida
Aula 05-entrada e-saida
 
Windows7educacao brz-web
Windows7educacao brz-webWindows7educacao brz-web
Windows7educacao brz-web
 
O computador e seu funcionamento
O computador e seu funcionamentoO computador e seu funcionamento
O computador e seu funcionamento
 

Gerenciamento E/S

  • 1. Arquitetura de Sistemas Operacionais Gerência de Dispositivos de E/S Capítulo 12
  • 2. Introdução Processo • Gerência Operações de E/ S Modo Usuário de dispositivos Independente Sistema SOFTWARE do dispositivo de Arquivos (a) Subsistema de E/ S Modo Kernel Device Drivers Dependente do dispositivo (b) HARDWARE Controladores Dispositivos de E/ S
  • 3. Subsistema de E/S • Responsável por realizar as funções comuns a todos os tipos de dispositivos, ficando os aspectos específicos de cada periférico como responsabilidade dos device drivers • Criar uma unidade lógica de transferência independente do dispositivo • Tratamento de erros nas operações de E/S • Mecanismo de proteção de acesso aos dispositivos • Bufferização • Interface padronizada com os device drivers
  • 4. Device Drivers Arquitetura de Sistemas Operacionais – Machado/Maia Processo Subsistema de E/ S Driver de Driver de Driver de Impressora Disco Fita
  • 5. Device Drivers • Driver de disco Ler bloco n Ler setor x Rotina Driver Controlador de E/ S de Disco de Disco Discos
  • 6. Controladores • Técnica de DMA UCP 1 2 Controlador de Disco 4 Buffer Buffer de E/ S Registradores 3 Memória Controlador Principal de DMA Disco
  • 7. Controladores • Controlador SCSI Memória Principal UCP Dispositivos não-SCSI Dispositivos SCSI
  • 8. Controladores SCSI- Small Computer System Interface : é o padrão mais popular para conexão de dispositivos de E/S; Inicialmente era utilizado em estações RISC; Atualmente encontrado em PCs e Mainframes; O SCSI conecta qualquer tipo de dispositivo, como discos, CD-ROMs, scanners e unidades de fita. Caso o SO não possua o driver SCSI é necessário configurar o SO e o controlador SCSI.
  • 9. Acesso ao Subsistema de E/S Arquitetura de Sistemas Operacionais – Machado/Maia Aplicação • Operações de E/S Comandos Bibliotecas de E/ S System calls de E/ S Rotinas de E/ S Device drivers Dispositivos de E/ S
  • 10. Dispositivos de E/S • Os dispositivos de E/S são utilizados para permitir a comunicação entre o sistema computacional e o mundo externo: CD- ROM, teclado e mouse, impressoras e CD- RW • Duas categorias: dispositivos estruturados e dispositivos não-estruturados.
  • 11. Dispositivos de E/S • Os dispositivos estruturados caracterizam-se por armazenar informações em blocos de tamanho fixo. – Acesso direto – Acesso seqüencial Ex.: HD • Dispositivos não-estruturados são aqueles que enviam ou recebem uma seqüência de caracteres sem estar estruturada no formato de um bloco. Ex.: Impressoras, terminais de rede.
  • 12. Discos Magnéticos • Estrutura de um disco magnético
  • 14. Discos Magnéticos O tempo necessário para ler/gravar um bloco de dados de/para o disco é função de três fatores de tempo: Tempo de Seek(procura): tempo necessário gasto para mover o braço até o cilindro onde o bloco se encontra. Tempo de Latência: tempo de espera até o que o setor desejado se posicione sob a cabeça de leitura/gravação. Tempo de Transferência: tempo necessário para ler/gravar o bloco do/para o setor.
  • 15. Desempenho, Redundância e Proteção de Dados Sistema • Subsistema Operacional Sistema Operacional de discos Software RAID
  • 16.
  • 17. Desempenho, Redundância e Proteção de Dados • RAID 0
  • 18. Desempenho, Redundância e Proteção de Dados • RAID 1
  • 19. Desempenho, Redundância e Proteção de Dados • RAID 5