AP_II - TÓPICOS DE COMPUTAÇÃO E INFORMÁTICA
Por: leandromachado55 • 18/3/2016 • Relatório de pesquisa • 344 Palavras (2 Páginas) • 632 Visualizações
O sistema operacional é um software que é um “intermediário” entre os softwares e hardwares. É um conjunto de softwares que faz a interação do usuário com a máquina.
Os três sistemas operacionais mais usados são o Windows, o Linux e o MAC OS, sendo assim vou fazer um pequeno relatório da arquitetura de cada SO.
Linux
O Linux é um sistema operacional composto por um Kernel (um código base que gerencia todos recursos de software e hardware) somado à aplicativos de usuário (biblioteca, gerenciadores de janelas e aplicativos). O Linux é um kernel monolítico (um único processo executando em uma memória protegida). Isso significa que as funções desse kernel (gerenciamento total dos Hardwares e dos Arquivos) são executadas no espaço do mesmo.
Uma das características do kernel Linux é que algumas das funções (sistemas de arquivos, drivers de dispositivos e suporte de redes, por exemplo) podem ser agrupadas e executadas como módulos (LKM), que são bibliotecas reunidas separadamente da parte principal do kernel e podem ser carregadas e descarregadas após o kernel estar em execução.
Windows
O Windows é um sistema operacional multitarefa e multiusuário, pois ele permite com que o usuário possa usar várias tarefas ao mesmo tempo, além de permitir que mais de um usuário possa estar logado.
Como o Linux, ele é composto por um Kernel monolítico, porém em conjunto de um Microkernel, sendo classificado como Kernel híbrido. É uma categoria similar ao Microkernel, mas implementado como monolítico, e quase todos os seus serviços estão no espaço do kernel, não há nenhum overhead para troca de mensagens e mudança de contexto entre o modo usuário e o modo kernel, os componentes (sistemas de arquivo e gerenciamento de memória) executam em modo núcleo, e não no modo usuário.
O sistema de processamento do Windows faz todos os processadores realizarem a mesma função, fazendo com que não exista um relacionamento mestre-escravo, um processo pode ser executado por um processador ou vários ao mesmo tempo, além disso, todos os processadores compartilham a memória física, cada um deles possui cache próprio e o Windows utiliza memória RAM de 64 bits.
...