Dispositivos e Sistemas Operacionais Linux
Dispositivos de Entrada e Saída
• Entrada - Permite a comunicação do usuário com o computador. São dispositivos que enviam dados ao computador para processamento.
Exemplos: Teclado, mouse, scanner.
O dispositivo de entrada padrão (stdin) em sistemas GNU/Linux é o teclado.
• Saída - Permite a comunicação do computador com o usuário. São dispositivos que permitem o usuário visualizar o resultado do processamento enviado ao computador.
Exemplos: Monitor, Impressora.
O dispositivo de saída padrão (stdout) em sistemas GNU/Linux é o Monitor.
Sistema Operacional
O Sistema Operacional (S.O.) é um conjunto de programas responsável por alocar recursos de hardware e escalonar tarefas, controlar os dispositivos de entrada e saída (I/O), tais como vídeo, teclado, mouse, e ainda controlar os recursos internos que compõem o computador, tais como: processador, memória, arquivos, etc.
Em termos de hardware um S.O. é a porção de software que roda em modo núcleo (kernel), e tem a importante função de proteger o hardware da ação direta do usuário, isto é, estabelecer critérios de uso dos recursos, ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso, ou seja, gerência e proteção dos dispositivos.
Os S.O.(s) podem ser divididos em:
• Sistemas - Operacionais Monoprogramáveis / Monotarefa
Ex: Windows 95/98.
• Sistemas Multiprogramáveis / Multitarefa
Ex: Unix, Linux, Windows NT/2000/2003.
O S.O. Linux possui várias características que diferenciam dos outros sistemas operacionais e que o aproximam do Unix, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidades e segurança.
Antes de continuarmos, convém estabelecermos alguns termos utilizados.
* Kernel
É o núcleo do sistema operacional, a parte mais próxima do nível físico (hardware). Composta de chamadas ao sistema, de acesso aos dispositivos de entrada e saída e de gerência dos recursos da máquina.
* Shell
Shell é o nome genérico de uma classe de programas que funcionam como interpretador de comandos e linguagem de programação script (interpretada) no Unix. Os Shell mais populares são bash, chs, tsh, zsh.
O Shell é a interface entre o usuário e o Kernel. O usuário pode escolher qual dos shells vai utilizar. O Shell padrão do Linux é o bash.
/ Diretório principal (raiz).
/bin Contém arquivos de programas do sistema que são usados com frequência pelos usuários.
/boot Contém arquivos necessários para a inicialização do sistema.
/cdrom Ponto de montagem da unidade de CD-ROM.
/dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador.
/etc Arquivos de configuração de seu computador local.
/floppy Ponto de montagem de unidade de disquetes.
/home Diretórios contendo os arquivos dos usuários.
/lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel.
/lost+found Local para a gravação de arquivos/diretórios recuperados pelo utilitário fsck.ext2. Cada partição possui seu próprio diretório lost+found.
/mnt Ponto de montagem temporário.
/proc Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos dosistema através da alteração em seus arquivos.
/root Diretório do usuário root.
/sbin Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema.
/tmp Diretório para armazenamento de arquivos temporários criados por programas.
/usr Contém maior parte de seus programas. Normalmente acessível somente como leitura.
/var Contém maior parte dos arquivos que são gravados com frequência pelos programas do sistema, e-mails, spool de impressora, cache, etc.
ATIVIDADE DE FIXAÇÃO (TURMA 01)
ATIVIDADE DE FIXAÇÃO (TURMA 02)
Comentários
Postar um comentário