deadlock
Gerenciar e controlar as operações de E/S, bem como, os dispositivos de E/S.
Unidade V:
Sistema de E/S
Caracterização:
Descrever os fundamentos do hardware de E/S e impor requisitos sobre as facilidades internas do SO;
Discutir os serviços de E/S fornecidos pelo SO e a incorporação desses serviços na interface de E/S da aplicação;
Explicar como o SO preenche a lacuna entre a interface de hardware e a interface da aplicação.
INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS
FACULDADE DE COMPUTAÇÃO
CBCC/CBSI
SISTEMAS OPERACIONAIS
Prof. Josivaldo Araújo josivaldo@ufpa.br Unidade V – Sistema de E/S
1
Introdução
Os dispositivos de E/S variam muito em sua função e velocidade (mouse, disco rígido, CD-ROM), métodos variados são necessários para controlá-los;
Esses métodos formam o subsistema de E/S do kernel;
Isola o restante do kernel da complexidade de gerenciamento dos dispositivos de E/S.
3
Introdução
O kernel de um SO é estruturado para usar módulos de driver de dispositivo;
Os drivers de dispositivos apresentam uma interface uniforme de acesso ao dispositivo para o subsistema de
E/S;
As chamadas de sistema proveem uma interface padrão entre a aplicação e o sistema operacional;
As camadas são divididas em dois grupos: um modo único e um modo específico.
Unidade V – Sistema de E/S
4
Dispositivos de E/S
É implementada devido a diversidade dos dispositivos de E/S e tem a função de isolar a complexidade dos dispositivos físicos;
É possível o SO ser flexível, permitindo a comunicação das aplicações com qualquer periférico;
Aspectos como:
Velocidade de operação;
Unidade de transferência;
Representação dos dados;
Tipos de operações;
E demais detalhes de cada periférico são tratados pela camada de devide driver.
Unidade V – Sistemas de E/S
2
Introdução
O controle dos dispositivos conectados ao computador é uma preocupação importante dos projetistas de SO;
Unidade V – Sistemas