Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Operacionais - Coggle Diagram
Sistemas Operacionais
Gerenciamento de Memória
Espaço de Endereçamento
Carregamento estático e dinâmico
Swapping
Alocação de Memória
Fragmentação
Paginação de Memória
Segmentação de Memória
Gerenciamento de Entrada e Saída
Software de Entrada e Saída
Device Driver (Driver de dispositivo)
Software independente de dispositivo
Bibliotecas de Usuário de Entrada e Saída
Hardware de entrada e saída
Controladores de dispositivo
Gerenciamento de Processos
Processos
Escalonador de processo
Criação e finalização de um processo
Estados de um processo
Threads
O ciclo de vida de um thread
Modelos de threads
A existência dos threads
Exemplo de utilização de threads
Algoritmos avançados de Escalonamento
Escalonamento por prioridades
Escalonamento Round-Robin
Escalonamento de Filas Multiníveis
Escalonamento de Filas Multiníveis com Retroalimentação
Conceitos, Funções e Histórico dos Sistemas Operacionais
Sistema Operacional como um gerenciador de recursos
Sistema Operacional como uma máquina estendida
As 05 Gerações
Gerenciamento de Arquivos
Tipos de Arquivos
Mecanismos de acesso a arquivos
Diretório
Gerenciamento de Proteção e Segurança
Proteção
Segurança
Ameaças
Virtualização e maquinas virtuais
Hypervisor
Benefícios relacionados à virtualização
Tipos de virtualização
Escalonador da CPU
Critérios para escolha do algoritmo de escalonamento
Algoritmos de Escalonamento
Sistemas Operacionais para Dispositivos móveis
Android
iOS
Tipos de Sistemas Operacionais
Classificação dos Sistemas Operacionais
Grande porte
Servidores
Multiprocessadores
Embarcados
Nós sensores (sensor-node)
Deadlocks
Condições para ocorrência de um Deadlock
Sistema Operacional com vários processadores
Sistemas Operacionais Multimídia