Gerenciamento de entrada e saída em sistemas operacionais linux

2168 palavras 9 páginas
1. INTRODUÇÃO

O Linux segue a filosofia de que cada coisa é um arquivo, incluindo os dispositivos. Esse tipo de gerenciamento de entrada e saída é utilizado em qualquer sistema Unix. Dessa forma, todos os device drivers, os quais controlam os dispositivos, aparecem como arquivos normais. Um usuário pode acessar um dispositivo da mesma forma como ele abre qualquer outro arquivo, e o administrador pode definir permissões para cada dispositivo.

2. CONCEITOS

2.1. POSIX
POSIX (Portable Operating System Interface, ou, Interface Portável entre sistemas operacionais) é uma família de normas que tem como objetivo garantir a portabilidade do código-fonte de um programa a partir de um sistema operacional que atenda as normas POSIX para outro sistemas POSIX, dessa forma, as regras atuam como interface entre dois sistemas operacionais distintos.
As especificações POSIX surgiram de um projeto que tinha como objetivo normalizar a Interface de Programação de Aplicativos para software desenhado para rodar em variantes do UNIX, daí vem o ‘X’ presente em seu nome.
Apesar de terem sido feitas para sistemas Unix, os padrões POSIX, podem ser utilizados para qualquer sistema operacional. Para sistemas Linux, várias extensões e normalizações são providenciadas pela Linux Standard Base.
Cada dispositivo de E/S possui em geral um arquivo especial associado a ele. A maioria pode ser feito através do seu uso correto, entretanto algumas vezes há a necessidade de algo específico do dispositivo. Antes do POSIX, a maioria do sistema Linux tinha uma chamada ao sistema, ioctl, que executava inúmeras ações especificas dos dispositivos. Com o passar do tempo, ele se tornou muito confusa. O POSIX a simplificou e distribuiu suas funções em chamadas separadas.

2.2. Linux
Linux é um sistema operacional tipo Unix, é um exemplo de desenvolvimento com código aberto e de software livre. Geralmente, o termo Linux é utilizado para designar

Relacionados

  • Sistemas operacionais android
    1485 palavras | 6 páginas
  • Senhor
    2552 palavras | 11 páginas
  • sistemas abertos gerenciamento de sistemas
    553 palavras | 3 páginas
  • Sistemas operacionais
    4624 palavras | 19 páginas
  • Chamadas de sistema linux
    3439 palavras | 14 páginas
  • Gerência de dispostivos
    2131 palavras | 9 páginas
  • GERENCIAMENTO DE DIPOSITIVOS
    3751 palavras | 16 páginas
  • Sistemas operacionais
    2771 palavras | 12 páginas
  • Sistema Operacional Android
    2484 palavras | 10 páginas
  • Unidade IV
    3881 palavras | 16 páginas