Análise dos sistemas operacionais
Amanda Balbinot Schmidt
José de Barcellos Schmidt
Maria Lice Balbinot Schmidt
Rua João Batista de Souza, 623
Cachoeirinha - RS - Brasil
(51) 96669790 amandabalbi@hotmail.com INTRODUÇÃO
Um sistema operacional (SO) é uma coleção de programas que inicializam o hardware do computador. Fornece rotinas básicas para controle de dispositivos. Fornece gerência, escalonamento e interação de tarefas. Mantém a integridade de sistema e faz o intermediário entre o usuário e o hardware de um computador.
Há muitos tipos de sistemas operacionais, cuja complexidade varia e depende de que tipo de funções é provido, e para que computador esteja sendo usado. Alguns sistemas são responsáveis pela gerência de muitos usuários, outros controlam dispositivos de hardware como bombas de petróleo.
Adicionalmente, o SO precisaria apresentar a cada usuário uma interface que aceita, interpreta, e então executa comandos ou programas do usuário. Essa interface é comumente chamada de SHELL ou interpretador de linha de comando. Em alguns sistemas ela poderia ser uma simples linha de texto que usam palavras chaves (como MSDOS ou UNIX); em outros sistemas poderiam ser gráficas, usando janelas e um dispositivo apontador como um mouse.
Para tornar os sistemas operacionais mais fáceis de serem escritos, eles são construídos como uma série de módulos, cada módulo sendo responsável por uma função. Os módulos típicos em um grande SO multiusuário geralmente são: o núcleo (Kernel), o gerenciador de processo, o escalonador (Scheduler) e o gerenciador de arquivo.
Todos os componentes de um sistema computacional são agrupados em três subsistemas básicos, chamados de unidades funcionais: CPU (processador), memória principal e dispositivos de entrada e saída. Estes subsistemas estão presentes em qualquer tipo de computador digital, independente da arquitetura ou fabricante.
De uma forma geral, um sistema computacional consiste de uma CPU e um