O documento discute sistemas operacionais, definindo-os como softwares que gerenciam os recursos de um computador, como memória e dispositivos. Detalha características de sistemas em lote, distribuídos, de tempo compartilhado e em tempo real. Explora conceitos como processo, programa e abstração de sistemas operacionais.
O documento discute sistemas operacionais, definindo-os como softwares que gerenciam os recursos de um computador, como memória e dispositivos. Detalha características de sistemas em lote, distribuídos, de tempo compartilhado e em tempo real. Explora conceitos como processo, programa e abstração de sistemas operacionais.
O documento discute sistemas operacionais, definindo-os como softwares que gerenciam os recursos de um computador, como memória e dispositivos. Detalha características de sistemas em lote, distribuídos, de tempo compartilhado e em tempo real. Explora conceitos como processo, programa e abstração de sistemas operacionais.
O documento discute sistemas operacionais, definindo-os como softwares que gerenciam os recursos de um computador, como memória e dispositivos. Detalha características de sistemas em lote, distribuídos, de tempo compartilhado e em tempo real. Explora conceitos como processo, programa e abstração de sistemas operacionais.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 3
Victor Zanin Rubinec
02221021 1CCO
Atividade 03 – Sistemas Operacionais
1. O que é um sistema operacional?
É um software que após ser carregado pelo computador, gerencia os recursos dele, controlando o fluxo de informações pelo processador. Como gerenciar a memória RAM, controle de monitores e outros dispositivos periféricos de entrada/saída. 2. Qual é o principal objetivo de um sistema operacional? Gerenciar o hardware do computador ou de um sistema computacional. 3. Pesquise as característica e diferenças dos sistemas operacionais abaixo: - Em lote: Também chamado de (Batch) é um sistema que deixa os programas em fila para serem executados, sendo processados em sequência. - Distribuídos: Conjunto de computadores interconectados de forma a possibilitar a execução de um serviço. Requer uma infraestrutura física de redes (LAN, WAN) e suporte de protocolos de comunicação (TCP/IP). - Timesharing: A capacidade e o tempo de processamento da máquina são divididos entre múltiplos usuários, que acessam o sistema através de terminais. - Multiprogramados: Permitem que vários programas sejam executados compartilhando os recursos do computador tais como discos, impressora, memória e processador. - Tempo real: Sistemas dedicados a uma classe de aplicações, tipicamente de controle e medição, que exigem monitoramento contínuo de instrumentos. Pode ser “hard real-time” ou “soft real-time”. 4. O que é um sistema em tempo real? o software que gerencia os recursos de um sistema computacional, com o objetivo de garantir com que todos os eventos sejam atendidos dentro de suas restrições de tempo, e gerenciados da forma mais eficiente possível.
5. O que você entende como processo?
É a execução de uma instância feita no processador, como abrir um programa ou um arquivo. 6. Qual a diferença entre processo e programa? Um processo é a execução do código no processador enquanto o programa é o software que possui o código que será executado. 7. O que é abstração de um SO, explique com exemplo. É como o SO permite aos aplicativos usar a mesma interface para dispositivos diversos. Como por exemplo o sistema Android. 8. Qual a função do Kernel? É por onde se inicia todo o processo de detecção do hardware necessário para que ocorra o bom funcionamento do computador. 9. Considere três processos, todos chegando no tempo zero, com tempo total de execução de 10, 20 e 30 unidades, respectivamente. Cada processo gasta os primeiros 20% do tempo de execução na E/S, os próximos 70% na computação e os últimos 10% no tempo na E/S novamente. O sistema operacional usa o algoritmo de planejamento de tempo restante da computação mais curto, e programa um novo processo quando o processo em execução é bloqueado na E/S, ou quando o processo em execução termina sua intermitência de computação. Suponha que todas as operações de E/S possam ser sobrepostas o máximo possível. Por qual porcentagem de tempo a CPU permanece ociosa? Justifique a resposta. (B) 10,6%, pois o processo todo tem 47 unidades e tem 5 unidades ociosas, logo 5 * 100 / 47 = 10,6 10. Qual das opções a seguir requer um driver de dispositivo? Justifique a resposta. (D) Disco, pois é um hardware separado da placa-mãe, sendo necessário um drive para controlar o dispositivo.