• Sistemas Operacionais de Computadores de Grande Porte • Sistemas Operacionais de Servidores • Sistemas Operacionais de Multiprocessadores • Sistemas Operacionais de Computadores Pessoais • Sistemas Operacionais de Tempo Real • Sistemas Operacionais Embarcados • Sistemas Operacionais de Cartões Inteligentes SO de Computadores de Grande Porte • Utilizados em sofisticados servidores Web, como servidores para sites de comércio eletrônico em larga escala e ainda, Como servidores para transações entre empresas (business-to-business) • Os SO para computadores de grande porte são • sobretudo orientados para o processamento • simultâneo de muitos jobs (grande quantidade de E/S) SO de Computadores de Grande Porte • Oferecem normalmente três tipos de serviços: – em lote (batch) • Um sistema em lote processa jobs de rotina sem a presença interativa do usuário. – processamento de transações • Administram grandes quantidades de pequenas requisições. • Ex.: processamento de verificações em um banco. – tempo compartilhado • Permite que múltiplos usuários remotos executem seus jobs simultaneamente no computador, como na realização de consultas a um grande banco de dados SO de Computadores de Grande Porte • Exemplos : – z/OS é um sistema operacional de 64 bits para mainframes, criado pela IBM. É o sucessor do OS/390, talhado para operações contínuas, de grande volume, com elevada segurança e estabilidade. – z/VM-sistema para gerenciamento de virtualização, disponibiliza instancias de Linux Z – z/VSE - é um sistema operacional para mainframes IBM, o último da linhagem DOS/360 que se originou em 1965. É menos comum do que o proeminente z/OS e é usado principalmente em máquinas menores. Sistemas Operacionais de Servidores • Servem múltiplos usuários de uma vez em uma rede e permite-lhes compartilhar recursos de hardware e software. • Servidores podem fornecer serviços de impressão, serviços de arquivo ou serviços de Web. • Provedores de acesso a internet, utilizam-se de várias máquinas servidoras, para dar suporte a seus clientes. • Sistemas operacionais típicos de servidores são Linux, Unix e Windows server. Sistemas Operacionais de Dispositivos Moveis • São sistemas que dão suporte a protocolos de comunicação e conectividade. • Permitem suporte a multiprogramação e multiprocessamento,. • São geralmente monousuários e permitem a execução de multiplos aplicativos. • Tem um forte apelo a interface e integração • Exe: Android, iOS, Windows Phone Sistemas Operacionais de Computadores Pessoais • Seu trabalho é fornecer uma boa interface para um único usuário. • São amplamente usados para processadores de texto, planilhas eletrônicas e acesso a internet. Sistemas Operacionais de Tempo Real • São sistemas onde o tempo é fator fundamental – Ex.: um carro, em um processo de fabricação. • Caso o robô de soldagem seja ativado antes ou depois do tempo previsto o carro estará perdido • Se ações precisam ocorrer em determinados instante (ou em determinado intervalo de tempo) então tem-se um sistema de tempo real. Sistemas Operacionais Embarcados • Um sistema embarcado é um sistema microprocessado no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. • Em geral tais sistemas não podem ter sua funcionalidade alterada durante o uso. Caso queira-se modificar o propósito é necessário reprogramar todo o sistema. • Apresentam restrições de tamanho, memória e de consumo de energia que os fazem especiais. Sistemas Operacionais Embarcados • Sistemas embarcados são desenvolvidos para uma tarefa específica. • O software escrito para sistemas embarcados é muitas vezes chamado firmware, e armazenado em uma memória ROM ou memória flash ao invés de um disco rígido. • Por vezes o sistema também é executado com recursos computacionais limitados: sem teclado, sem tela e com pouca memória. Sistemas Operacionais Embarcados • • • • • • • • • • • Aviônicos, como sistemas de controle inercial, controle de vôo e outros sistemas integrados nas aeronaves, como sistemas de orientação de mísseis Telefones celulares (simples) e centrais telefônicas Equipamentos de redes de computadores, como roteadores, hubs, switches e firewalls Impressoras Dispositivos de armazenamento Controladores da tracção, do motor e do antibloqueio em automóveis: freios ABS e controle de tração Calculadoras Eletrodomésticos, como fornos microondas, máquinas de lavar, aparelhos de TV, DVD players Equipamentos médicos Tratores e implementos agrícolas Urna eletrônica Sistemas Operacionais de Cartões Inteligentes • Os menores sistemas operacionais são executados em cartões inteligentes – dispositivos do tamanho de um cartão de crédito que contém um chip de CPU. • Possuem restrições severas de consumo de energia e de memória. • Alguns deles podem realizar apenas uma única função, como pagamentos eletrônicos. • Outros podem tratar múltiplas funções no mesmo cartão inteligente.