Articles
Register
Sign In
Search
Moraemj
Beginner
0
Followers
10
Questões
23
Respostas
Moraemj
October 2019 | 2 Respostas
Segundo Lorenzi, Mattos, Carvalho (2015), a operação de empilhar um novo elemento tem a função de inserir um novo elemento na Pilha, e definida na programação em C++ como push( ). Já a operação de desempilhar, tem a função de remover um elemento do topo da Pilha e utilizada na programação em C++ como pop( ). Na Figura a seguir pode-se observar uma sequência de operações para inserir um novo elemento na Pilha com a função push( ) e remoção do elemento com a função pop( ). IMAGEM... Os comandos são apresentados na imagem na seguinte ordem push 36, push 7, pop, push 12, push 23, pop. Com base nisto, assinale a alternativa correta que mostra o resultado final na pilha 07. Escolha uma: a. O valor do elemento 01 na pilha 07 é 36 e os demais estão vazios. b. O valor do elemento 01 na pilha 07 é 23 e os demais estão vazios. c. O valor dos elementos 01 e 02 na pilha 07 são respectivamente 23 e 36, já os demais estão vazios. d. O valor dos elementos 01 e 02 na pilha 07 são respectivamente 36 e 12, já os demais estão vazios. Correto e. O valor dos elementos 01 e 02 na pilha 07 são respectivamente 12 e 23, já os demais estão vazios. RESPOSTA CORRETA - d. O valor dos elementos 01 e 02 na pilha 07 são respectivamente 36 e 12, já os demais estão vazios
Responda
Moraemj
October 2019 | 2 Respostas
A estrutura de fila é uma analogia com o conceito de filas que usamos no nosso cotidiano, em um mercado, no banco ou em uma de caixa eletrônico. Segundo Drozdek (2016), a estrutura de dados de Fila possui operações similares as da estrutura de Pilha para gerenciamento de uma Fila. Assim, analise as operações abaixo e indique quais são similares entre a estrutura de dados de Fila e as da estrutura de Pilha. I - Cria uma fila vazia; II - Insere um elemento no fim da fila; III - Remove o elemento do início da fila; IV - Verifica se a fila está vazia; V - Libera a fila. Agora assinale a alternativa correta. Escolha uma: a. As operações I, II, III, IV e V são similares. b. Apenas as operações I e III são similares. c. Apenas as operações II, IV e V são similares. d. Apenas operações III e IV são similares. e. Apenas as operações I, II e V são similares.
Responda
Moraemj
October 2019 | 1 Respostas
A estrutura de fila é uma analogia com o conceito de filas que usamos no nosso cotidiano, em um mercado, no banco ou em uma de caixa eletrônico. Segundo Drozdek (2016), a estrutura de dados de Fila possui operações similares as da estrutura de Pilha para gerenciamento de uma Fila. Assim, analise as operações abaixo e indique quais são similares entre a estrutura de dados de Fila e as da estrutura de Pilha. I - Cria uma fila vazia; II - Insere um elemento no fim da fila; III - Remove o elemento do início da fila; IV - Verifica se a fila está vazia; V - Libera a fila. Agora assinale a alternativa correta. Escolha uma: a. Apenas as operações I e III são similares. b. Apenas as operações II, IV e V são similares. c. As operações I, II, III, IV e V são similares. d. Apenas operações III e IV são similares. e. Apenas as operações I, II e V são similares.
Responda
Moraemj
August 2019 | 1 Respostas
Segundo Tanenbaum (2003), a evolução dos sistemas operacionais caminhou em conjunto com a evolução da arquitetura dos computadores. TANENBAUM, Andrew. S. Sistemas Operacionais Modernos, 2.ed. São Paulo: Pearson, 2003. De acordo com as informações apresentadas na tabela a seguir, faça a associação das gerações contidas na coluna A com suas respectivas inovações na coluna B. COLUNA A COLUNA B I. primeira geração de computadores compreendeu entre 1945 a 1955 (válvulas e painéis de programação) 1. Nesta época surgiram os mainframes que eram utilizados para cálculos científicos como equações diferenciais presentes na física e na engenharia. II. segunda geração de computadores foi entre 1955 a 1965 (Transistores e sistema em Lote, ou Batch, em inglês) 2. As atividades eram realizadas por uma pessoa por meio de painéis de programação e realizavam cálculos matemáticos como logaritmos, sendo usadas para fins militares. III. terceira geração de computadores compreendeu o período entre 1965 a 1980 (Circuitos Integrados e Multiprogramação) 3. Os computadores tiveram uma grande evolução em agilidade e praticidade, se tornaram menores, mais rápidos e mais baratos. Os sistemas operacionais usados nesta geração foram o MS-DOS e o Unix. IV. quarta geração de computadores compreende desde 1980 até a presente data (Computadores pessoais). 4. Surgiram os computadores científicos de grande escala orientados a palavras, usados para cálculos numéricos na ciência e engenharia e os computadores comerciais orientados a caracteres, usados por bancos e companhia de seguros. Assinale a alternativa que apresenta a associação correta: Escolha uma: a. I - 1 ; II - 3 ; III - 2 ; IV - 4 b. I - 2 ; II - 3 ; III – 1 ; IV - 4 c. I - 1 ; II - 2 ; III – 3 ; IV - 4 d. I - 4 ; II - 3 ; III – 2 ; IV - 1 e. I - 2 ; II - 1 ; III - 4 ; IV - 3 --------------- Correto
Responda
Moraemj
August 2019 | 2 Respostas
Os sistemas operacionais limitam as ações executadas pelos programas em função da segurança e estabilidade, como o acesso a memória do computador. Assim, os modos de acesso aos serviços do núcleo do computador referem-se aos privilégios de execução de um programa garantindo que a memória não seja invadida por outro programa, por exemplo (SIQUEIRA, 2018). Os modos de acesso são realizados de duas formas: Escolha uma: a. modo cliente servidor e modo kernel (núcleo) b. modo usuário e modo kernel (núcleo) --------------- Correto c. modo em rede e modo distribuído d. modo usuário e modo batch e. modo simétrico e assimétrico
Responda
Moraemj
August 2019 | 2 Respostas
Segundo Machado e Maia (2007), o primeiro sistema operacional lançado pela Microsoft em 1981 foi o MS-DOS, desenvolvido com algumas ideias do Linux. A palavra Windows traduzida significa janela e foi desenvolvido para competir com a interface gráfica da Macintosh. Com base no histórico da Microsoft, avalie as seguintes asserções e a relação proposta entre elas: I - Para usar o Windows, é necessário adquirir a licença da Microsoft que é paga por computador que irá utilizá-la. PORQUE II - O código fonte do Windows é restrito apenas aos desenvolvedores do sistema operacional. A respeito dessas asserções, assinale a alternativa correta. Escolha uma: a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. ------------------------------------------------Correto c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. e. As asserções I e II são proposições falsas.
Responda
Moraemj
August 2019 | 2 Respostas
Os processos são programas ou tarefas em execução e o sistema operacional é o responsável por gerenciá-los por meio do gerenciador de processos (MACHADO E MAIA, 2007). Com base no conceito e características do processo, avalie as seguintes asserções e a relação proposta entre elas: I. Nos computadores atuais, o processador funciona como uma “linha de produção” executando vários programas ao mesmo tempo de forma sequencial, como por exemplo, ler um livro on-line, baixar um arquivo e navegar na internet. PORQUE II. A CPU é responsável por alternar os programas, executando-o por dezenas ou centenas de milissegundos, para que cada um tenha acesso ao processamento dando a ilusão ao usuário de paralelismo ou pseudo paralelismo. A respeito dessas asserções, assinale a alternativa correta Escolha uma: a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. b. As asserções I e II são proposições falsas. c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. --------------------------(Correto) e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Responda
Moraemj
August 2019 | 2 Respostas
Um processo pode ser definido como um programa em execução incluindo os valores do contador de programa atual, registradores e variáveis. A CPU alterna de um processo para outro a cada momento. Essa alternância é conhecida como multiprogramação. Podemos considerar então que um processo é uma atividade que contém um programa, uma entrada, uma saída e um estado (MACHADO; MAIA, 2007) . Considerando os serviços que os sistemas operacionais podem implementar através de processos, avalie as assertivas a seguir: I - Auditoria e segurança do sistema; II - Gerência de impressão; III - Serviços de redes; IV - Interface de comandos (Shell); Após a análise das assertivas, é correto o que se afirma em: Escolha uma: a. Apenas as afirmativas I, II e III estão corretas. b. As afirmativas I, II, III e IV estão corretas. ---------------------- (Correto) c. Apenas as afirmativas I, II e IV estão corretas. d. Apenas as afirmativas I, III e IV estão corretas. e. Apenas as afirmativas II, III e IV estão corretas.
Responda
Moraemj
August 2019 | 1 Respostas
A diferença entre processos e programa é importante para que seja entendido o modelo de processos. Os sistemas operacionais devem oferecer formas para que processos sejam criados (MACHADO E MAIA, 2007). Após a criação, os processos podem ser finalizados nas seguintes condições: Escolha uma: a. Saída normal, Saída em execução, Erro fatal e Cancelamento por um outro usuário b. Saída por Erro, Espera, Erro fatal e novo processo c. Saída por Erro, bloqueado, job em lote e novo processo d. Saída normal, Saída por erro, Espera e Cancelamento por um outro processo e. Saída normal, Saída por erro, Erro fatal e Cancelamento por um outro processo --------------------------- (Correto)
Responda
Moraemj
August 2019 | 3 Respostas
Thread é um fluxo de controle(execução)dentro do processo, chamadas também de processos leves. Um processo pode conter um ou vários threads que compartilham os recursos do processo. A principal razão para o uso de thread é que as aplicações da atualidade rodam muitas atividades ao mesmo tempo e quando são compostas por threads, podem ser executadas em paralelo (TANENBAUM, 2003). A implementação de threads pode ocorrer no espaço do usuário, no núcleo do sistema operacional e uma implementação híbrida. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de implementação de threads na coluna A com suas respectivas descrições na coluna B. COLUNA A I. Thread de usuário II. Thread do núcleo III. Threads híbridas COLUNA B 1. são implementadas e gerenciadas pelo núcleo do sistema operacional. A desvantagem desta implementação é que todo o gerenciamento das threads são feitas através de chamadas ao sistema, o que compromete a performance do sistema. 2. são implementadas tanto no espaço do usuário, quanto no núcleo do sistema operacional. O sistema operacional sabe das threads do usuário e faz o seu gerenciamento. A vantagem desta implementação é a flexibilidade em função das duas implementações. 3. são implementadas pela aplicação do usuário e o sistema operacional não sabe de sua existência. A vantagem é que não é necessária nenhuma mudança entre os modos de usuário e núcleo, se tornando rápido e eficiente. Assinale a alternativa que apresenta a associação correta: Escolha uma: a. I - 1; II - 3; III - 2 b. I - 2; II - 1; III - 3 c. I - 3; II - 1; III - 2 ------------------------- Correto d. I - 3; II - 2; III – 1 e. I - 1; II - 2; III - 3
Responda
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.