Logo Passei Direto
Buscar
O sistema operacional (SO) é um software responsável pela supervisão dos processos executados em um computador. O SO gerencia todo o hardware e todo o software do computador e realiza a 'comunicação' entre eles. Especificamente, ele controla todos os arquivos, todos os dispositivos, todas as seções da memória principal e cada instante do tempo de processamento na CPU. São funções dos Sistemas Operacionais:
I. Converter os programas escritos para um código em uma linguagem de máquina.
II. Gerenciar os recursos do computador.
III. Controlar a execução de programas pela CPU.
A II
B I e II
C II e III
D I e III
E I, II e III
User badge image
DesenvolvimentodeAplicativos

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as opções: I. Converter os programas escritos para um código em uma linguagem de máquina. Isso está correto, pois uma das funções dos sistemas operacionais é traduzir programas escritos em linguagens de alto nível para linguagem de máquina que o computador entenda. II. Gerenciar os recursos do computador. Correto, os sistemas operacionais são responsáveis por gerenciar os recursos do computador, como memória, processador, dispositivos de entrada e saída, entre outros. III. Controlar a execução de programas pela CPU. Também correto, os sistemas operacionais controlam a execução de programas pela CPU, garantindo que cada programa tenha sua vez de ser executado. Portanto, a alternativa correta é: E) I, II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software. Quando se fala em todos os aspectos:
I. se refere a todas as etapas do ciclo de vida de desenvolvimento de software que vai desde a especificação do sistema até a manutenção.
II. se refere a todos os profissionais da área que utilizam as abordagens ágeis e sistemáticas da produção de software.
III. se refere apenas a codificação e manutenção do desenvolvimento de software.
A I
B III
C I e II
D I e III
E II e III

Toda linguagem de programação possui um conjunto limitado de símbolos, estruturas de dados e comandos, que são utilizados para criar os programas. Alguns dos comandos mais comuns são os que permitem a realização de testes condicionais (se-então-senão) e de repetições de trechos de códigos (repetir enquanto, para todo etc.). Considerando o texto, o trecho de código acima e o conteúdo visto em aula, são feitas as seguintes afirmacoes acerca de linguagem de programação:
I. São exemplos de linguagem de programação: linguagem C, Java e Python.
II. Um mesmo algoritmo poder ser implementado utilizando linguagens diferentes.
III. A implementação do código do exemplo seria o mesmo em qualquer linguagem, visto que toda linguagem de programação possui o mesmo conjunto limitado de símbolos.
A I
B II
C I e II
D I e III
E II e III

Uma das primeiras confusões que se faz nesta área é entre o desenvolvedor e o engenheiro de software. Isso equivale a confundir o engenheiro civil com o pedreiro ou com o mestre de obras. Neste contexto, a afirmativa que mais se encaixa na descrição de um engenheiro de software é:

A O engenheiro de software deve fornecer aos desenvolvedores (inclusive gerentes, analistas e designers) as ferramentas e processos que deverão ser usados e será o responsável por verificar se esse uso está sendo feito efetivamente e de forma otimizada.
B O engenheiro de software é um executor do processo de construção de software. Os Engenheiros de software, de acordo com seus papéis, têm a responsabilidade de descobrir os requisitos e transformá-los em um produto executável.
C O engenheiro de software vai construir a solução física a partir das especificações do designer. É ele quem gera o produto final, e deve conhecer profundamente a linguagem e o ambiente de programação, bem como as bibliotecas que for usar, além de ter algum conhecimento sobre teste e depuração de software.
D O Engenheiro de software cuida de um projeto específico, garantindo que os prazos e orçamento sejam cumpridos. Ele segue as práticas definidas no processo de engenharia. É responsável por verificar a aplicação do processo pelos desenvolvedores.
E O engenheiro de software deve levar em conta as especificações do analista e propor a melhor tecnologia para produzir um sistema executável para elas. Deve, então, apresentar uma solução para as necessidades do cliente.

Mais conteúdos dessa disciplina