Sistema Operacional é um programa, que serve como ponte entre os aplicativos (software) e a parte física do sistema (hardware), e tem a função de gerenciar seus recursos (dizer qual aplicativo terá acesso ao processador, memória, sistema de arquivo, etc).A arquitetura MicroKernel busca tornar o núcleo do sistema, o kernel o menor e mais simples possível. Nesta arquitetura os serviços do sistema operacional são disponibilizados como serviços. Cada serviço oferece um conjunto de funções como gerenciamento de arquivos, processos, memória e etc.
Android - o mais utilizado com larga vantagem
Família Windows que envolve o Windows 10, 8, 7, vista, xp, 2000 e o windows server, com sub-versões
Linux
IOS - usado nos Iphones
Mac OS usado nos mac book e mac
Sistemas Unix, usados em grandes computadores
SUN OS
Os primeiros Sistemas Operacionais foram feitos para executarem uma única tarefa em um computador específico, sendo utilizado por um único usuário a cada tarefa. Com o desenvolvimento da informática, os sistemas operacionais foram evoluindo, e hoje podem ser classificados de acordo com as seguintes análises:
• Características básicas da Arquitetura do Sistema: Monolítico, Microkernel ou Híbrido.
• Capacidade de execução das tarefas: Monotarefa ou Multitarefa;
• Quantidade de usuários que podem operar o sistema: Monousuário ou Multiusuário.
Sistemas Monotarefa: executam uma tarefa de cada vez, como por exemplo: imprimir um arquivo. Praticamente não são mais utilizados hoje em dia, devido ao desperdício de recursos do computador que eles causam. O extinto MS-DOS da Microsoft é um exemplo de sistema operacional monotarefa.
Sistemas Multitarefa: executam várias tarefas simultaneamente, como por exemplo: criar um desenho, tocar uma música e imprimir um documento. Sistemas Operacionais multitarefa conseguem maximizar a utilização dos recursos do computador. Até mesmo os sistemas operacionais de alguns aparelhos de telefone celular são multitarefa. Um exemplo é o MS-Windows XP.
O gerenciamento de processos é um dos conceitos fundamentais dos sistemas operacionais modernos. No gerenciamento dos processos serão definidas as propriedades dos processos em execução, e a maneira como cada um receberá o tempo de execução no processador.
Na prática, um sistema de arquivo (file system, do inglês) é um conjunto de estruturas lógicas, ou seja, feitas diretamente via software, que permite ao sistema operacional ter acesso e controlar os dados gravados no disco.
Cada sistema operacional lida com um sistema de arquivos diferente e cada sistema de arquivos possui as suas peculiaridades, como limitações, qualidade, velocidade, gerenciamento de espaço, entre outras características.
É o sistema de arquivos que define como os bytes que compõem um arquivo serão armazenados no disco e de que forma o sistema operacional terá acesso aos dados.
É um tipo de programa de computador que utiliza tabelas para realização de cálculos[...]
Código fechado são sistemas usados pelos fabricantes onde o acesso aos codigos é restringido[..]