Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 8.303 questões

Q2913485 Arquitetura de Software

Na memória ROM dos microcomputadores, os fabricantes gravam um firmware que tem por objetivo realizar um autoteste na máquina quando esta é ligada, sendo executadas rotinas para identificação da configuração, inicialização dos circuitos da placa-mãe e do vídeo, testes de memória e teclado e carga do sistema operacional para a memória RAM. Esse programa é chamado de:

Alternativas
Q2913469 Arquitetura de Software

No contexto dos sistemas operacionais, a memória virtual representa um recurso que tem por finalidade permitir que programas usem mais espaço de endereçamento que a memória física da máquina ou para prover um mecanismo de proteção de memória consistente e flexível. Esse recurso é implementado por meio das seguintes técnicas:

Alternativas
Q2913431 Arquitetura de Software

Os computadores possuem um mecanismo por meio do qual componentes distintos do processador podem interromper a seqüência normal de execução de instruções do processador. Mecanismo de interrupções visa, principalmente, a melhorar a eficiência de processamento. Nesse contexto, observe a citação abaixo:


"Uma classe de interrupção acontece quando é gerada por alguma condição que ocorra como resultado da execução de uma instrução, tal como overflow em uma operação aritmética, divisão por zero, tentativa de executar uma instrução de máquina ilegal e referência a um endereço de memória fora do espaço de endereçamento de programa."


A citação acima se refere a uma classe denominada interrupção de:

Alternativas
Q2913349 Arquitetura de Software

Como elemento principal de um sistema de computação, a CPU é responsável por processar dados. Ela é constituída dos seguintes componentes:

Alternativas
Q2902534 Arquitetura de Software
Com relação a sistemas operacionais, julgue os itens a seguir.
O i-nodo é utilizado por sistemas de arquivos Unix e contém o nome do arquivo, seus atributos e os endereços dos blocos de disco que possuem os dados referentes ao arquivo.
Alternativas
Q2902533 Arquitetura de Software
Com relação a sistemas operacionais, julgue os itens a seguir.
Um escalonador de processos não-preemptivo, apesar de possuir implementação simples, permite que um processo tome posse da CPU por tempo indeterminado.
Alternativas
Q2902532 Arquitetura de Software
Com relação a sistemas operacionais, julgue os itens a seguir.
Em um sistema de memória virtual paginada, o termo moldura da página (page frame) refere-se ao espaço de endereçamento virtual e o termo página (page) refere-se ao espaço de endereçamento físico.
Alternativas
Q2902521 Arquitetura de Software
Julgue os itens subseqüentes, com relação ao conjunto de melhores práticas do CMMI.
O desenvolvimento de requisitos é uma das áreas-chave do nível 2 do modelo de capacitação CMMI.
Alternativas
Q2902513 Arquitetura de Software
Julgue os itens subseqüentes, acerca do ambiente Java.
Uma interface é definida com a palavra interface. As classes que implementam uma interface informam isso por meio da palavra implements. Uma interface não pode herdar de outra interface.
Alternativas
Q2902512 Arquitetura de Software
Julgue os itens subseqüentes, acerca do ambiente Java.
Um applet pode ser armazenado em um servidor e depois transferido para as máquinas dos usuários. Uma classe que modela um applet deriva da classe Applet e contém um método init executado na carga do applet.
Alternativas
Q2902509 Arquitetura de Software
Acerca da orientação a objetos, julgue os seguintes itens.
Se a classe C1 herda da classe C2, então, onde são usadas instâncias da classe C2, podem ser usadas instâncias da classe C1, uma instância da classe C1 pode substituir uma instância da classe C2.
Alternativas
Q2902508 Arquitetura de Software
Acerca da orientação a objetos, julgue os seguintes itens.
A comunicação entre objetos pode ocorrer pela troca de mensagens. Um objeto O1 pode enviar uma mensagem para um objeto O2 invocando um método público definido na classe da qual O2 é uma instância.
Alternativas
Q2902505 Arquitetura de Software
Julgue os itens seguintes relativos, a business intelligence e a datawarehousing.
Considerando-se os processos de visualização de um modelo de banco de dados multidimensional, não são operações básicas OLAP: drill down e roll up, drill across, drill throught, slice e dice.
Alternativas
Q2902481 Arquitetura de Software
Do ponto de vista de organização lógica dos dados, a arquitetura de três-esquemas, também conhecida como arquitetura ANSI/SPARC, é definida por três níveis ou esquemas: o esquema interno, o esquema conceitual e o nível externo. Considerando essa arquitetura de dados, julgue o item a seguir.
A independência física de dados refere-se à capacidade de poder realizar mudanças no esquema externo sem ter que modificar o esquema conceitual.
Alternativas
Q2902470 Arquitetura de Software
De acordo com Avi Silberschatz, o modelo entidaderelacionamento (ER) é uma notação para modelagem conceitual de bancos de dados cujas principais características são: utilização de poucos conceitos, boa representação gráfica e facilidade de compreensão. Acerca do projeto conceitual de banco de dados e do modelo ER, julgue os itens subseqüentes.
O projeto conceitual de um banco de dados descreve detalhadamente a estrutura do banco de dados, com todas as informações necessárias para sua implementação direta em um sistema de gerência de banco de dados específico.
Alternativas
Q2902456 Arquitetura de Software
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes.
Uma pilha é uma estrutura de dados em que a inserção e a eliminação de itens obedece ao critério FIFO (first in first out), de modo que os elementos são sempre adicionados e excluídos em uma extremidade chamada topo. Desse modo, uma pilha é uma estrutura dinâmica, constantemente mutável.
Alternativas
Q2902445 Arquitetura de Software
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes.
Uma das vantagens de uma lista encadeada quando comparada a um vetor (array) é a inserção ou exclusão de um elemento no meio de um grupo de elementos ordenados. Na lista encadeada esse procedimento é facilitado, apesar da exigência de reorganização da lista inteira.
Alternativas
Q2902352 Arquitetura de Software
Com o advento da Internet, os protocolos de aplicação TCP/IP tornam-se presentes nas principais redes de computadores atualmente em operação. Quanto aos protocolos de aplicação TCPI/IP, julgue os itens que se seguem.
O HTTP possibilita tanto upload para um servidor web quanto download a partir de um servidor web, sendo utilizadas, para essas operações, as mensagens GET e POST, respectivamente.
Alternativas
Q2902252 Arquitetura de Software
Julgue os itens que se seguem acerca dos conceitos de lógica de programação e algoritmos.
Programas são estruturados por meio de subrotinas. Há dois tipos básicos de subrotinas, as funções e os procedimentos. O que as diferencia é o fato de que procedimentos retornam valor como resultado de sua chamada, enquanto funções são chamadas pelos seus efeitos colaterais apenas.
Alternativas
Q2902250 Arquitetura de Software
Julgue os itens que se seguem acerca dos conceitos de lógica de programação e algoritmos.
UML é uma notação para modelagem de sistemas que se tornou popular no desenvolvimento de software. Essa notação permite a modelagem de aspectos estáticos e dinâmicos de um sistema. Os principais elementos que constituem a visão estática do sistema são as classes e seus relacionamentos: associação, generalização e vários tipos de dependência, como realização e uso.
Alternativas
Respostas
8001: D
8002: A
8003: D
8004: C
8005: E
8006: C
8007: E
8008: E
8009: E
8010: C
8011: C
8012: C
8013: E
8014: E
8015: E
8016: E
8017: E
8018: E
8019: E
8020: C