TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Gerenciamento de E/S sistemas Linux e Windows

Por:   •  22/4/2019  •  Trabalho acadêmico  •  336 Palavras (2 Páginas)  •  208 Visualizações

Página 1 de 2

Gerenciamento de E/S sistemas Linux e Windows

Gabriel A. Freitas

O gerenciamento de Entradas e saídas nos sistemas Windows e Linux se dá através de drivers de dispositivos atrelados ao sistema operacional, nos quais são implementados os códigos para funcionamento dos dispositivos. Estes drivers são acrescentados ao sistema baseado no dispositivo a ser utilizado.

O gerenciador de entradas e saídas do sistema Windows (I/O Manager) é responsável por definir as chamadas de E/S a serem entregues ao driver de

dispositivo. As chamadas são representadas em pacotes, chamados IRPs (I/O

request packet), que são transferidos de um componente de E/S para outro.

Este modelo possibilita o gerenciamento de múltiplas chamas de E/S simultâneas de um mesmo processo. Estes pacotes é uma estrutura de dados que contem a descrição do pedido de E/S.

O gerenciador cria um IRP representando uma operação de E/S,

referenciando um ponteiro para o driver correto. O driver recebe o IRP, realiza a operação e o devolve ao gerenciador ao ser completada ou para dar continuidade a mesma.

Além do gerenciamento de IRPs, o gerenciador disponibiliza um código

comum aos drivers. Ao consolidar tarefas em comum os drivers individuais se

tornam mais simples e compactos. Ele gerencia também o buffer para chamadas de E/S, providencia suporte de timeout para drivers entre outras sub-rotinas.

Todos os pedidos de E/S são vistos como direcionados a um arquivo, o driver converte as chamadas de chamadas feitas para um arquivo virtual para chamadas especificas de um hardware.

No sistema Linux, como mencionado anteriormente, assim como no sistema Windows, existem drivers acoplados no sistema operacional. Nele possui o acesso por arquivos especiais a dispositivos. Todas as operações são através de sequência de bytes, manipulando dispositivos de forma uniforme.

Em ambos os sistemas são empregados a realização de operações por

sequência de caracteres e por blocos de informação, no caso de altas taxas de

transferência.

REFERÊNCIAS

DA SILVA, Silas Antônio Cereda. Estudo sobre os tipos de gerenciamento

do SO Linux. 2007. Disponível em:< https://www.vivaolinux.com.br/artigo/Estudo-sobre-ostipos-

de-gerenciamento-do-SO-Linux?pagina=4>. Acesso em: 08 abr. 2019.

RUSSINOVICH, Mark E. LONESCU, Alex. SOLOMON, David A.

Understanding the Windows I/O System. 2012. Disponivel em:<

https://www.microsoftpressstore.com/articles/article.aspx?p=2201309>. Acesso em: 08 abr.

2019.

...

Baixar como (para membros premium)  txt (2.5 Kb)   pdf (56.7 Kb)   docx (7.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com