Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas operacionais HISTÓRICO E FUNÇÕES DOS SISTEMAS OPERACIONAIS TIPOS DE SISTEMAS OPERACIONAIS ARQUITETURA DE SISTEMAS PROGRAMAÇÃO CONCORRENTE DEADLOCK GERENCIAMENTO DE PROCESSOS COMUNICAÇÃO DE PROCESSOS GERENCIAMENTO DE MEMÓRIA GERENCIAMENTO DE ARQUIVOS GERENCIAMENTO DE ENTRADA/SAÍDA GERENCIAMENTO DE SEGURANÇA E PROTEÇÃO SISTEMAS OPERACIONAIS MULTIMÍDIAS SISTEMAS OPERACIONAIS MOBILE VIRTUALIZAÇÃO E MÁQUINA VIRTUAL PROCESSOS / ESCALONAMENTO Funcionalidades História e desenvolvimento de sistemas operacionais Unix: Sistemas operacionais de computador Sistemas operacionais móveis As partes de um sistema operacional compartilhamento de tempo distribuídos batch multiprogramados Sistema operacional em tempo real Sistema operacional de rede Sistemas Operacionais de Servidor Arquitetura monolítica Microkernel Híbrida máquina virtual Conhecendo sobre a Programação Concorrente Programação Concorrente com Processos Programação Concorrente com Threads Processos simultâneos no sistema operaciona Deadlock no sistema operacional (SO) Condições Necessárias para aplicar o deadlock no Sistema Operacional Prevenção de deadlock Métodos para lidar com deadlock no sistema operacional O que é um processo? Gerenciamento de arquivos e IO Gerenciamento de processos: multiprogramação e compartilhamento de tempo Tempo de resposta Estados do Processo Melhores práticas para gerenciar processos em um sistema operacional Compreendendo os princípios da IPC Vantagens da comunicação entre processos Desvantagem da comunicação entre processos Como funciona o IPC em sistemas de computador? Endereçamento Direto Problema com operação multiprograma Realocação Overlay-Technik Para poder executar Troca de banco de memória (troca de banco) O que é gerenciamento de arquivos? Designação lógica de arquivos Pastas e arquivos Sistema de gerenciamento de arquivos Buffering Spooling Taxa de transferência Método de controle de entrada/saída Proteção e Segurança Por que as vulnerabilidades de segurança do sistema operacional podem ser graves Como posso proteger meu sistema contra os ataques direcionados a vulnerabilidades? Características dos sistemas operacionais de multimídia Agendamento de processos multimídia Agendamento de processos em tempo real Tipos de sistemas operacionais mobile Android iOS Harmony-OS KaiOS Pure OS Microsoft Windows Phone Como funcionam as máquinas virtuais Tipos de Virtualização Comparação de desktops virtuais e máquinas virtuais Princípios da escalabilidade Gerenciamento e programação de processos Memória virtual Gerenciamento de processos
Compartilhar