Analise as assertivas sobre conceitos básicos de sistemas op...
I - Windows Vista, Linux e JavaOS são exemplos de sistemas operacionais.
II - Nos sistemas de tempo compartilhado, o tempo do processador é dividido em pequenos intervalos de tempo (time slices), dando a impressão de que diversos programas são executados ao mesmo tempo.
III - O processamento em batch é caracterizado pela constante interação do usuário com a aplicação.
IV - Os sistemas monoprogramáveis tem a característica de que o processador, a memória e os periféricos permanecem exclusivamente dedicados à execução de um único programa.
Estão corretas:
- Gabarito Comentado (1)
- Aulas (8)
- Comentários (10)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Apenas I, II e IV.
Vamos analisar cada uma das assertivas para entendermos o motivo da alternativa D ser a correta:
I - Windows Vista, Linux e JavaOS são exemplos de sistemas operacionais.
Esta afirmação é verdadeira. O Windows Vista é um sistema operacional desenvolvido pela Microsoft, o Linux é um kernel que, quando combinado com o conjunto de ferramentas GNU e outros componentes, forma um sistema operacional completo, e o JavaOS era um sistema operacional que utilizava principalmente a linguagem de programação Java. Logo, todos são exemplos de sistemas operacionais.
II - Nos sistemas de tempo compartilhado, o tempo do processador é dividido em pequenos intervalos de tempo (time slices), dando a impressão de que diversos programas são executados ao mesmo tempo.
Essa afirmação também está correta. O conceito de tempo compartilhado (ou multitarefa) é justamente permitir que vários processos compartilhem o uso do processador de maneira eficiente, alternando entre eles rapidamente para que a experiência do usuário seja a de que todos os programas estão rodando simultaneamente.
III - O processamento em batch é caracterizado pela constante interação do usuário com a aplicação.
Esta afirmação é falsa. O processamento em batch (ou processamento em lote) é uma forma de execução de programas onde as tarefas são acumuladas antes de serem executadas. Não há interação constante com o usuário durante a execução, pois o processamento em batch é justamente projetado para operar sem essa interação, realizando processamentos massivos de dados.
IV - Os sistemas monoprogramáveis tem a característica de que o processador, a memória e os periféricos permanecem exclusivamente dedicados à execução de um único programa.
Esta assertiva é verdadeira. Em sistemas monoprogramáveis, apenas um programa é executado por vez, fazendo com que todos os recursos do sistema estejam dedicados a ele. Isso era comum em computadores mais antigos, onde o conceito de multitarefa ainda não havia sido desenvolvido ou implementado de forma eficiente.
Portanto, as assertivas I, II e IV estão corretas, o que torna a alternativa D a resposta correta para a questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Processamento batch, no contexto de sistemas operacionais, é um termo referente a um processamento de dados que ocorre através de um lote de tarefas enfileiradas, de modo que o sistema operacional só processa a próxima tarefa após o término completo da tarefa anterior.
Processamento batch é utilizado quando do tratamento de arquivos que contêm diversos registros, também conhecido como processamento por lote de dados. Este recurso é muito utilizado em sistemas distribuídos onde as aplicações de front-end tem restrições, seja de custos, de telecomunicações ou de arquitetura, para efetuar atualizações online/realtime nos sistemas centralizados. Opta-se por alimentar um banco de dados local durante o dia e envio de um arquivo sequencial contendo todos os registros para atualizações no período noturno nos sistemas centrais.
Os sistemas batch foram os primeiros tipos de sistemas operacionais multiprogramáveis a serem implementados na década de 1960. Os programas, também chamados de jobs, eram submetidos para execução através de cartões perfurados e armazenados em disco ou fita, onde aguardavam para ser processados. Posteriormente, em função da disponibilidade de espaço na memória principal, os jobs eram executados, produzindo uma saída em disco ou fita.
O PROCESSAMENTO BATCH TEM A CARACTERÍSTICA DE NÃO EXIGIR A INTERAÇÃO DO USUÁRIO COM A APLICAÇÃO. Todas as entradas e saídas de dados da aplicação são implementadas por algum tipo de memória secundária, geralmente arquivos em disco. Alguns exemplos de aplicações originalmente processadas em batch são programas envolvendo cálculos numéricos, compilações, ordenações, backups e todos aqueles onde não é necessária a interação com o usuário.
letra D
O JavaOS é um sistema operacional com uma máquina virtual Java como um componente fundamental. Ele é desenvolvido pela Sun Microsystems. Diferentemente do Windows, Mac OS ouUnix, que são primariamente escritos em linguagem C, o JavaOS é escrito primariamente em Java.
Em 2006, a Sun considerou o JavaOS um projeto obsoleto e passou a recomedar o uso do Java ME. Entretanto, o Java ME não é um sistema operacional, e sim uma especificação de API que roda em cima de um sistema operacional qualquer.
Batch ou arquivo de lote (também conhecidos por .bat) é um arquivo de computador utilizado para automatizar tarefas. É regularmente confundido com o modo de processamento de dados no qual os mesmos são processados em grupos, ou lotes, através de uma rotina agendada. O batch neste caso, nada mais é um conjunto de comandos rodados sequencialmente. Podemos compará-lo, a grosso modo, aos scripts do Unix.
Sistemas de Tempo Compartilhado
Os sistemas de tempo compartilhado (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). Caso a fatia de tempo não seja suficiente para a conclusão do programa, ele é interrompido pelo sistema operacional e substituído por um outro, enquanto fica aguardando por uma nova fatia de tempo. O sistema cria para cada usuário um ambiente de trabalho próprio, dando a impressão de que todo o sistema está dedicado exclusivamente a ele.
Geralmente, sistemas de tempo compartilhado permitem a interação dos usuários com o sistema, através de terminais que incluem vídeo, teclado e mouse. Esses sistemas possuem uma linguagem de controle que permite ao usuário comunicar-se diretamente com o sistema operacional, através de comandos. Desta forma, é possível verificar arquivos armazenados em disco ou cancelar a execução de um programa. O sistema, normalmente, responde em poucos segundos à maioria desses comandos. Devido a esse tipo de interação, os sistemas de tempo compartilhado também ficaram conhecidos como sistemas on-line.
A maioria das aplicações comerciais atualmente é processada em sistemas de tempo compartilhado, pois elas oferecem tempos de respostas razoáveis a seus usuários e custos mais baixos, em função da utilização compartilhada dos diversos recursos do sistema.
Errei porque nunca ouvir falar em JavaOS :(
Essa é pra técnico de enfermagem da Nasa é?... hehe
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo