Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMAS OPERACIONAIS (Processos (Há três tipos básicos de gerenciadores…
SISTEMAS OPERACIONAIS
Fundamentos
O sistema operacional é um software especial que controla recursos compartilhados. Os programas que trabalham sob o sistema operacional utilizam das Chamadas do Sistema (System Calls) para ter acesso a estes recursos.
-
Classificação
Os SOs podem ser classificados de acordo com 1) Características básicas de arquitetura do sistema (Monolítico, Microkernel ou Híbrido); 2) Capacidade de executar tarefas (Monotarefa ou Multitarefa); e 3) Quantidade de usuários que podem operar o sistema (Monousuário ou Multiusuário).
Processos
-
-
Os Gerenciadores de Processo possuem algoritmos para garantir a troca de
processos de maneira correta e organizada.
Threads
São linhas de execução independentes de um processo. Uma thread compartilha os recursos do processo que a criou.
Existem duas formas de troca de contexto das threads. 1) preemptiva (controle do sistema operacional; thread pode ser interrompida em momento crítico) e 2) cooperativa (controle da thread; uma thread pode tomar o controle do processador).
Sincronização
A sincronização dos recursos do computador é realizada pelo SO multitarefas e é feita tanto para dados quanto para processos.
Deadlock (bloqueio)
Um bloqueio acontece quando um processo aguarda um recurso que, caso o sistema operacional não intervenha, nunca será liberado. É condição para existência do Deadlock que apenas o processo que utiliza um recurso seja capaz de liberá-lo.
Gerenciamento de Memória
O gerenciamento de memória tem por objetivo oferecer uma área de armazenamento para os processos, proteger os processos contra falhas de terceiros; e prover um desempenho satisfatório aos usuários.
-
Memória Virtual
O mecanismo de memória virtual torna o uso da memória principal mais eficiente. Ele cria um ambiente de memória contínua a partir de um ambiente de memória fragmentada, podendo utilizar dispositivos de armazenamento para salvamento temporário.
Chama-se paginação a técnica utilizada para transferência de dados inativos da memória principal para a secundária (Page-Out) e transferência de dados ativos de volta para a memória principal (Page-In).
Segmentação da Memória
O mecanismo de segmentação da memória particiona a memória em segmentos de dados. Cada segmento possui uma localização física, uma permissão de acesso, um tamanho e um identificador
Driver
Um driver de dispositivo é um conjunto de instruções específicas para tratamento de um dispositivo que depende diretamente do sistema operacional. Funcionam em duas
Sistema de Arquivos
Um sistema de arquivos define a maneira como os dados serão gravados e gerenciados nos dispositivos de armazenamento acessados pelo computador.
Os sistemas de arquivos trabalham com blocos de dados. Cada bloco de dado contém uma parte do dado que forma o arquivo.
-
-
-
Active Directory
Baseado no LDAP1 e tem por objetivo fornecer uma forma centralizada de autenticação e autorização de serviços.
-
Sistemas Embutidos
Os sistemas embutidos por se destinarem a uma função específica e dedicada são
sistemas reduzidos que incluem o dispositivo eletrônico a ser utilizado.
Máquina Virtual
Uma máquina virtual é uma máquina real construída logicamente. Podem ser divididas em duas categorias: Máquinas Virtuais Completas e Máquinas Virtuais Binárias
-
-