Xadszxca
374 palavras
2 páginas
Sistema OperacionalU
m Sistema Operacional é formado por um conjunto de programas e rotinas computacionais que têm como objetivo criar uma camada de abstraçãoentre o usuário eo hardware propriamente dito.entende-se por usuário todo e qualquer objeto que precise de acesso aos recursos de um computador (seja ele um usuário real’’ou aplicativo).
Os Sistemas Operacionais podem ser classificados de três maneiras: pelo tipo do núcleo de sistemas (ou kernel, como é conhecido no jargão técnico),pelo método adotado ao gerenciar os programas em execução ou pelo número de usúarios que podem operá-lo simultaneamente.
Atualmente, são utilizados basicamente dois tipos de implementações do núcleo de sistemas:monoliticos ou estrutura de microkernel.
Os Sistemas Operacionais podem ser classificados de três Maneiras: | . Monolíticos | . Microkernel | . Multitarefa |
Nucleos Monoliticos têm comoprincipal característica o fato de integrarem todas as funcionalidades possíveis do sistema em um grande ‘’bloco’’de software.A adição de novas Ffuncionalidades 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 Desemvolver o kernel do LINUX
MICROKERNEL é um termo usado para caracterizar um núcleo de sistemas cujas Funcionalidades não essenciais ao seu Funcionamento são transferidas para Servidores, que se comunicam com o núcleo minimo através do modo de acesso do núcleo (local onde o programa tem acesso a toda as instruções de hardware),deixando o máximo de recursos rodando no modo de acesso do usuario
Quando o processador trabalha no modo de usuàrio, uma aplicação só pode execultar instruções não-privilegiadas, tendo acesso a um número reduzido de instruões.
Os diversos tipos de sistemas operacionais existentes empregam diferentes maneiras de gerenciar os programas em execução pelo usúario.
Existem basicamente três tipos de gerenciamento de