Faça uma pesquisa e apresente, na forma de itens, as características
dos seguintes sistemas operacionais: 1.1. Sistemas operacionais de tempo real; É um sistema destinado a execução de múltiplas tarefas onde o tempo de resposta a um evento é pré-definido, também o sistema de tempo real interage do meio ao redor. 1.2. Sistemas operacionais embarcados; Contam com quantidade reduzida de recursos como memória, poder de processamento e outros requisitos como processamento em tempo real, geralmente os sistemas embarcados utilizam sistemas operacionais de tempo real especiais que além de consumirem muito menos memória e processamento, são muito mais estáveis e confiáveis 1.3. Sistemas operacionais de redes; É uma aplicação de software que fornece uma plataforma para a funcionalidade de um computador individual e para vários computadores dentro de uma rede interligada, basicamente controla outro hardware software e computador para executar aplicações, compartilhar recursos, proteger os dados e estabelecer a comunicação. 1.4. Sistemas operacionais de multiprocessadores; Possuem dois ou mais processadores (multicomputadores), conectados através de linhas de comunicação, onde cada um desses sistemas funciona de forma independente, possuindo seu (s) próprio (s) processador (es), memória principal e dispositivos de E/S. 1.5. Sistemas operacionais de computadores de grande porte; A maior característica de sistemas operacionais para computadores de grande porte é serem orientados para o processamento simultâneo de muito Jobs (logo veremos com mais detalhe), sendo que a maioria deles precisa de quantidades prodigiosas de E/S. Esses sistemas operacionais oferecem normalmente três tipos de serviços: em lote (batch), processamento de transações e tempo compartilhado. Um sistema em lote processa jobs de rotina sema presença interativa do usuário. 1.6. Sistemas operacionais distribuídos. Comunicação através de mensagens, concorrência, partilha de recursos, sistema assíncrono, falha independentes e heterogeneidade. 2. Relacione algumas diferenças entre os sistemas operacionais de computadores pessoais e os sistemas operacionais de computadores de grande porte. Os computadores pessoais são sempre interativos já os mainframes quase sempre são ênfase ao processamento em lote ou tempo de compartilhamento com muitos usuários, proteção e uso dos recursos são muito mais problemático nesses computadores. 3. Qual é a principal dificuldade que um programador deve superar quando estiver escrevendo um sistema operacional para um ambiente de tempo real? A principal dificuldade é manter o sistema operacional dentro das restrições de tempo fixas de um sistema de tempo real. Se o sistema não completar uma tarefa em certo período de tempo, ele pode causar uma quebra do sistema inteiro que está executando. Portanto, ao escrever um sistema operacional para um sistema de tempo real, o desenvolvedor precisa estar certo de que esses esquemas de escalonamento não permitem que o tempo de resposta ultrapasse a restrição de tempo;