Aula 7 So
Artigos Científicos: Aula 7 So. Pesquise 862.000+ trabalhos acadêmicosPor: nuzz • 11/11/2014 • 404 Palavras (2 Páginas) • 236 Visualizações
GERÊNCIA DE DISPOSITIVOS
A gerência de dispositivos de entrada/saída é uma
das principais e mais complexas funções de um sistema
operacional. Sua implementação é estruturada através de
camadas em um modelo semelhante ao apresentado para o
sistema operacional como um todo. As camadas de mais baixo
nível escondem características dos dispositivos das camadas
superiores, oferecendo uma interface simples e confiável ao
usuário e suas aplicações.A diversidade de dispositivos de E/S exige que o
sistema operacional implemente uma camada, chamada de
subsistema de E/S, com a função de isolar a complexidade dos
dispositivos físicos. Dessa forma, é possível ao sistema
operacional se flexível, permitindo a comunicação das
aplicações com qualquer tipo de 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 device driver, oferecendo
uma interface uniforme entre o subsistema de E/S e todos os
dispositivos.
As camadas são divididas em dois grupos, com o
primeiro grupo visualizando os diversos tipos de dispositivos do
sistema de um modo único, enquanto o segundo é específico
para cada dispositivo. A maior parte das camadas trabalha de
forma independente do dispositivo físico.
1. Subsistema de Entrada e Saída
O subsistema de E/S isola a complexidade de operações específicas para cada tipo de dispositivo
da camada de sistema de arquivo, do sistema gerenciador de banco de dados (SGBD) ou diretamente da
aplicação. Dessa forma, é possível que as aplicações manipulem qualquer tipo de periférico com mais
simplicidade.
É composto por um conjunto de rotinas que possibilita a
comunicação com qualquer dispositivo que possa ser conectado ao computador.
Esse conjunto de rotinas, denominado rotinas de entrada/saída, permite ao
usuário realizar operações de E/S sem se preocupar com detalhes do dispositivo
que está sendo acessado. Nesse caso, quando um usuário cria um arquivo em
disco não lhe interessa como é a formatação do disco, nem em que trilha ou setor
o arquivo será gravado.
...