Analise as assertivas sobre conceitos básicos de sistemas op...

Próximas questões
Com base no mesmo assunto
Q253006 Noções de Informática
Analise as assertivas sobre conceitos básicos de sistemas operacionais:


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:

Alternativas

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
JavaOS é um sistema operacional com uma máquina virtual Java como um componente fundamental. Ele é desenvolvido pela Sun Microsystems. Diferentemente do WindowsMac 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.


 
2. TIPOS DE SISTEMAS OPERACIONAIS2.1
Os tipos de sistemas operacionais e sua evolução estão intimamenterelacionados com a evolução do hardware e das aplicações por ele suportadas.A evolução dos sistemas operacionais para computadores pessoais eestações de trabalho popularizou vários conceitos e técnicas, antes só conhecidosem ambientes de grande porte. A nomenclatura, no entanto, não se manteve amesma. Surgiram novos termos para conceitos já conhecidos, que foram apenasadaptados para uma nova realidade.
2.2 Sistemas Monoprogramáveis
Os primeiros sistemas operacionais eram tipicamente voltados paraexecução de um único programa (processo). Qualquer outro programa, para ser executado, deveria aguardar o término do programa corrente. Os  sistemasoperacionais monoprogramáveis, como vieram a ser conhecidos, se caracterizam por permitir que o processador, a memória e os periféricos permaneçamexclusivamente dedicados à execução de um único programa

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