Guia de Sistemas Operacionais: Processos, E/S e Linux
Classificado em Computação
Escrito em em
português com um tamanho de 3,97 KB
Fundamentos de Sistemas Operacionais e Redes
| Redes e Comandos | Gerenciamento de E/S | RAID e Armazenamento | Escalonamento |
|---|---|---|---|
| IPCONFIG (Windows): Verifica endereço IP, DNS e Gateway. | System Calls: Mecanismo de E/S que chama rotinas do núcleo do SO. | RAID:
| RAID 1: Técnica utilizada para espelhamento de dados. |
| IFCONFIG (Linux): Configura interfaces de rede (IP, broadcast, máscara). | Escalonamento Circular: Interrupção por solicitação de E/S ou fim do Quantum. | /etc/hosts: Mapeia nomes de computadores para endereços IP locais. | Scheduler vs Dispatcher: O Scheduler insere na fila de pronto; o Dispatcher elege para execução. |
Configuração de Rede: ifconfig eth0 200.100.50.25 netmask 255.255.255.248 | Latência do Dispatcher: Tempo gasto na substituição de um processo por outro. | Listar interfaces: ifconfig -a (ou /all). | Starvation: Situação onde um processo aguarda indefinidamente pelo processador. |
| Subsistema de E/S: Isola a complexidade dos dispositivos para o sistema de arquivos. | Tempo de Leitura: O tempo de processador não compõe o tempo de leitura de disco. | Funções do Escalonamento: Manter a UCP ocupada, balancear processos e maximizar o throughput. | Preempção: Ocorre quando o processo atinge o limite do Time Slice ou Quantum. |
Camadas de E/S:
| Estrutura de Processo: Composta por contexto de hardware, contexto de software e espaço de endereçamento. | Dispositivos:
| Ciclo de Vida: Criação → Pronto → Execução → Espera → Exit. |
| E/S Síncrona vs Assíncrona: Síncrona aguarda o término; Assíncrona continua a execução. | Processo: Programa em execução com seus recursos de hardware e software. | Mudança de Contexto: Salva registradores (PC, SP) do processo atual e carrega os do próximo. | Throughput: Número de processos executados em um intervalo de tempo. |
| Estados do Processo: Execução, Pronto, Espera, Criação e Terminado. | /etc/hosts: Desvantagem é a necessidade de manutenção manual em cada máquina. | Comandos de Rede: ifconfig eth0 192.168.0.10 netmask 255.255.255.0 up (ativar) e down (desativar). | Samba: Utilizado para compartilhar arquivos entre Windows e Linux. |
Comandos Linux: rm (remover), pwd (diretório atual), mkdir/rmdir/cd (diretórios), ls (listar). | Device Driver: Implementa a comunicação entre o subsistema de E/S e os controladores. | PIPE: Associa a saída de um processo à entrada de outro. | Visualizar arquivos: cat, less, more. |