Sistemas Operacionais

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Conceitos fundamentais de sistemas operacionais explicados com exemplos práticos do cotidiano para estudantes de computação.

50 cartões Português Nível: Ensino superior Fundamentos da computação Publicado
Toque no cartão para virar

Cartões · 50

Kernel (Núcleo)
Como o motor e a central de comando de um carro, conecta o pisar no pedal aos componentes mecânicos sem o motorista precisar ligar fios manualmente.
Multitarefa Preemptiva
Como um professor que dá 2 minutos de atenção para cada aluno em fila, interrompendo um para ouvir outro sem deixar ninguém esperando indefinidamente.
Troca de Contexto (Context Switch)
Como um atendente que salva o formulário de um cliente na tela, atende uma ligação urgente e depois recarrega a tela anterior exatamente de onde parou.
Processo
Como uma receita de bolo sendo ativamente executada na cozinha, consumindo ingredientes (memória) e tempo do cozinheiro (CPU).
Thread
Em um restaurante, vários garçons trabalhando na mesma cozinha e compartilhando a despensa para servir mesas diferentes com rapidez.
Escalonamento Round-Robin
Uma roda de amigos compartilhando um único controle de videogame, onde cada um joga uma partida de 5 minutos antes de passar a vez.
Escalonamento por Prioridade
A triagem de um hospital de emergência, onde um paciente com dor no peito é atendido antes de alguém com uma gripe leve.
Deadlock (Imbróglio)
Dois carros em um cruzamento estreito onde cada um precisa que o outro recue para avançar, mas nenhum dos dois dá ré.
Inanição (Starvation)
Uma pessoa tímida em um balcão de padaria que nunca é atendida porque clientes mais barulhentos ou prioritários passam à frente o tempo todo.
Memória Virtual
Uma mesa de escritório pequena onde você só mantém os papéis do momento, guardando o excesso em um gaveteiro e trocando conforme necessário.
Paginação (Paging)
Um livro dividido em folhas soltas de tamanho fixo, permitindo guardá-las em qualquer gaveta livre sem precisar de uma prateleira inteira contínua.
Page Fault (Falta de Página)
Quando você procura um relatório na mesa, percebe que ele ainda está no arquivo central e precisa parar para buscá-lo antes de continuar.
Thrashing (Hiperatividade de Paginação)
Um estudante que passa mais tempo levantando para buscar livros na estante do que realmente sentado lendo o conteúdo.
Espaço de Usuário (User Space)
A área de mesas de um banco onde os clientes circulam livremente, mas sem acesso direto ao cofre de dinheiro.
Espaço de Kernel (Kernel Space)
O cofre forte e a sala de servidores do banco, acessíveis exclusivamente por funcionários altamente autorizados.
Chamada de Sistema (System Call)
Fazer um pedido pelo interfone para a portaria abrir o portão do prédio, em vez de você mesmo descer e mexer nos motores do portão.
Interrupção de Hardware
A campainha da sua casa tocando enquanto você lê um livro, fazendo você pausar a leitura imediatamente para atender a porta.
Interrupção de Software (Trap)
Uma calculadora exibindo erro imediato ao tentar dividir por zero, transferindo a execução para a rotina de tratamento.
Driver de Dispositivo
Um intérprete bilíngue que traduz os comandos genéricos do sistema para a linguagem específica e os circuitos de uma impressora da HP.
Buffer de E/S
O carregamento prévio de um vídeo no YouTube (a barra cinza), permitindo reprodução contínua mesmo se a internet oscilar momentaneamente.
Spooling
Uma caixa de correio da gráfica que recebe 10 documentos de pessoas diferentes e os imprime um a um sem travar o computador de ninguém.
DMA (Direct Memory Access)
Um ajudante de entrega que descarrega caixas do caminhão direto no depósito sem que o gerente precise carregar item por item na mão.
Seção Crítica
O banheiro de uma cabine de avião: só uma pessoa pode usar por vez para evitar acidentes ou constrangimentos.
Exclusão Mútua (Mutex)
A chave física única presa a um chaveiro no posto de gasolina que garante que apenas um cliente use o toalete de cada vez.
Semáforo
Um estacionamento com painel digital indicando 5 vagas restantes; a cada carro que entra o número diminui, barrando entradas ao chegar a zero.
Condição de Corrida (Race Condition)
Duas pessoas tentando sacar os últimos R$ 100 de uma conta conjunta ao mesmo tempo em caixas eletrônicos diferentes, causando erro de saldo.
Inversão de Prioridade
Uma ambulância presa no trânsito atrás de um carro comum porque um caminhão de lixo bloqueou o cruzamento à frente.
Sistema de Arquivos (File System)
Um fichário com divisórias, etiquetas e pastas coloridas para organizar contratos em vez de jogá-los soltos no chão do depósito.
Metadados de Arquivo
A etiqueta de uma encomenda mostrando data de envio, remetente, tamanho do pacote e autorização de entrega, sem abrir o pacote.
Fragmentação Externa
Um estacionamento com várias vagas de meia moto vazias espalhadas, mas nenhum espaço contínuo grande o suficiente para parar um caminhão.
Fragmentação Interna
Colocar um único bombom dentro de uma caixa de sapatos grande; o espaço sobressalente fica desperdiçado e indisponível para outros fins.
Journaling
Um livro-caixa onde o contador anota a transferência pretendida antes de fazê-la; se faltar luz, ele sabe exatamente o que faltou concluir.
Permissões de Acesso (chmod/ACL)
Um crachá de empresa que libera a entrada na lanchonete para todos, mas restringe a sala de diretoria apenas a gestores.
Processo Zumbi (Zombie)
Um funcionário que já entregou o relatório final e terminou o turno, mas continua na folha de ponto esperando o chefe assinar a liberação.
Processo Órfão
Uma criança que perde os pais no shopping e é imediatamente acolhida pelos seguranças centrais (processo init/systemd) para cuidar dela.
Sinais (Signals, ex: SIGKILL)
Um alarme de incêndio que força todo mundo a abandonar o prédio imediatamente sem poder salvar arquivos abertos.
Pipe (Barramento de Comunicação)
Uma esteira rolante entre dois operadores de fábrica: o operador A monta a peça e a coloca direto na mão do operador B para pintar.
Memória Compartilhada
Um quadro branco na sala de reuniões onde qualquer membro da equipe pode ler e escrever recados diretamente sem burocracia.
Soquetes de Rede (Sockets)
Um ramal telefônico conectado a uma linha externa permitindo que duas filiais conversem e troquem informações à distância.
Sistema Monolítico
Uma canivete suíço integrado onde todas as ferramentas compartilham o mesmo corpo de metal; se quebrar a base, afeta tudo.
Micronúcleo (Microkernel)
Uma base com apenas os plugues essenciais, onde cada função extra é um módulo externo que pode quebrar sem derrubar a base inteira.
Sistema Operacional de Tempo Real (RTOS)
O sistema do airbag de um carro, que tem a obrigação garantida de inflar em milissegundos exatos após a colisão, sem qualquer atraso.
Hipervisor Tipo 1 (Bare-metal)
Um administrador que constrói várias casas pré-moldadas diretamente no terreno bruto de uma fazenda, sem uma casa base intermediária.
Hipervisor Tipo 2 (Hosted)
Instalar o aplicativo VirtualBox dentro do Windows existente para rodar uma máquina com Ubuntu como se fosse um programa comum.
Contêineres (ex: Docker)
Apartamentos mobiliados em um mesmo prédio: compartilham a infraestrutura de água e gás (kernel), mas são privativos por dentro.
Watchdog Timer
Um alarme com contagem regressiva que a tripulação precisa apertar a cada hora; se ninguém apertar porque desmaiou, o alarme toca a sirene.
Copy-on-Write (CoW)
Tirar fotocópia de uma folha de anotações apenas no exato instante em que alguém decide rasurar ou editar um parágrafo da original.
Swapping
Mudar caixas pouco usadas da sala de visitas para o porão a fim de abrir espaço para receber visitas temporárias no sofá.
Barreira de Memória (Memory Barrier)
Um fiscal de fila que só libera as pessoas para a sala de cinema depois que todos os ingressos do lote anterior foram conferidos.
Live Lock
Duas pessoas tentando desviar uma da outra em um corredor estreito, mas ambas dão o passo para o mesmo lado repetidamente sem conseguir passar.