Sistema operacional
Tese: Sistema operacional. Pesquise 862.000+ trabalhos acadêmicosPor: raiane1912 • 14/5/2014 • Tese • 474 Palavras (2 Páginas) • 277 Visualizações
Sistema Operacional
Um Sistema Operacional é formado por um conjunto de programas e rotinas computacionais que tem como objetivo criar uma camada de abstrição entre o usuário e o hardware propriamente dito. Entende-se por usuário todo e qualquer objeto que precise de acesso aos recursos de um computador (seja ele usuário “real” ou aplicativo).
Os Sistemas Operacionais podem ser classificados de três maneiras: pelo tipo do núcleo de sistema (ou kernel, como é conhecido no jargão técnico), pelo método adotado ao gerenciar os programas em execução ou pelo numero de usuários que podem operá-lo simultaneamente.
Atualmente, são utilizados basicamente dois tipos de implementações do núcleo de sistemas: monolíticos ou estruturas de microkernel.
Sistema Operacional
Um Sistema Operacional é formado por um conjunto de programas e rotinas computacionais que tem como objetivo criar uma camada de abstrição entre o usuário e o hardware propriamente dito. Entende-se por usuário todo e qualquer objeto que precise de acesso aos recursos de um computador (seja ele usuário “real” ou aplicativo).
Os Sistemas Operacionais podem ser classificados de três maneiras: pelo tipo do núcleo de sistema (ou kernel, como é conhecido no jargão técnico), pelo método adotado ao gerenciar os programas em execução ou pelo numero de usuários que podem operá-lo simultaneamente.
Atualmente, são utilizados basicamente dois tipos de implementações do núcleo de sistemas: monolíticos ou estruturas de microkernel.
Sistemas Operacionais podem ser Classificados de três Maneiras:
• Monolíticos • Microkernel • Multitarefa
Núcleos Monolíticos tem como principal característica o fato de Integrarem todas as funcionalidades possíveis do sistema em um grande ”bloco” de software. A adição de novas Funcionalidades implica na recompilação de todo o núcleo. Trata-se de uma abordagem um tanto antiquada, mas que foi adotada, por exemplo,por Linus Torvalds quando este resolveu Desenvolver o kernel do Linux
Microkernel é um termo usado para caracterizar um núcleo de sistemas cujas Funcionalidade não-essenciais ao seu Funcionamento são transferidas para Servidores, que se comunicam com o núcleo mínimo através do modo de acesso do núcleo (local onde o programa tem acesso a todas as instruções da CPU e a todas as interrupções de hardware), deixando o Maximo de recursos rodando no modo de acesso do usuário
Quando o processador trabalha no modo de usuário, uma aplicação só pode executar instruções não-privilegiadas, tendo acesso a um numero reduzido de instruções. Os diversos tipos de sistemas operacionais existentes empregam diferentes maneiras de gerenciar os programas em execução pelo usuário. Existem basicamente três tipos de gerenciamento de tarefas (ou processos)
Sistema Monotarefa permitem a realização de apenas uma tarefa ou processo de cada vez. Um dos mais famosos sistemas operacionais Monotarefa
...