Baixe o app para aproveitar ainda mais
Prévia do material em texto
* * Conceitos Fundamentais de Sistemas Operacionais Sistema Operacional é um conjunto de programas (software) responsável por: fazer a interface com os usuários; gerenciar recursos; fazer a interface com o hardware. * * Conceitos Fundamentais de Sistemas Operacionais * * Conceitos Fundamentais de Sistemas Operacionais Cada parte (módulo ou função) de um Sistema Operacional é responsável pelo gerenciamento de um recurso específico. Esses recursos são: Tempo de CPU; Espaço em memória; Espaço em disco; Acesso aos dispositivos de comunicação; Bibliotecas de software. * * Conceitos Fundamentais de Sistemas Operacionais Gerenciar recursos é garantir a utilização compartilhada do recurso sem que ocorram erros que possam gerar instabilidade ou falha no sistema. Na visão do usuário, o Sistema Operacional fornece: Acesso ao sistema; Possibilidade de criar e gerir arquivos e diretórios; Ambiente para execução de programas; Acesso aos dispositivos de E/S; Acesso ao conteúdo de arquivos; Detecção de erros. * * Classificação de Sistemas Operacionais A classificação é utilizada como uma forma sintética de apresentar, em poucas palavras, as características de um Sistema Operacional. * * Classificação de Sistemas Operacionais Definem a capacidade de gerenciar mais de uma tarefa ao mesmo tempo. Monotarefa: Admite e gerencia apenas uma tarefa em execução por vez. Exemplo: DOS. Multitarefa: Admite e gerencia várias tarefas em processamento concorrente. Exemplo: Windows XP, Windows 7, Linux, MacOS. * * Classificação de Sistemas Operacionais * * Classificação de Sistemas Operacionais Sistemas Monousuário x Sistemas Multiusuário Definem a capacidade de gerenciar mais de um usuário ao mesmo tempo, compartilhando os mesmo recursos de software e hardware. Monousuário: Admite e gerencia apenas um usuário – não permite que mais de um usuário esteja "logado" simultaneamente. Exemplo: Windows XP, Windows NT (exceto versão com Terminal Server). Multiusuário: Admite e gerencia vários usuários – permite que mais de um usuário esteja "logado" simultaneamente. Exemplo: Linux, VMS. * * Classificação de Sistemas Operacionais * * Classificação de Sistemas Operacionais Sistemas Monoprocessados x Sistemas Multiprocessados Possuem a capacidade de reconhecer e gerenciar computadores com mais de um processador. Monoprocessado: Somente reconhece e utiliza um processador. Exemplo: Windows 98. Multiprocessado: Reconhece e utiliza mais de um processador. Exemplo: Windows XP, Windows 7, Linux. * * Classificação de Sistemas Operacionais Outros sistemas com finalidades específicas Sistemas em Tempo Real Sistemas que possuem um forte vínculo com o tempo. O resultado só é considerado correto se a execução acontecer no tempo previsto. O sistema deve garantir que uma tarefa possua todos os recursos necessários para sua execução em um intervalo de tempo pré-definido. * * Classificação de Sistemas Operacionais Outros sistemas com finalidades específicas Sistemas Embarcados Sistemas inseridos em produtos com funções específicas, como telefones celulares.
Compartilhar