SóProvas



Questões de Conceitos Básicos em Arquitetura de Computadores


ID
5143
Banca
CESGRANRIO
Órgão
EPE
Ano
2007
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O software que atua como intermediário entre o usuário e o hardware de um computador e tem como propósito propiciar um ambiente em que o usuário possa executar programas de forma conveniente e eficiente é o:

Alternativas
Comentários
  • O sistema operacional é uma camada de software construída sobre o hardware que gerencia todos os componentes do sistema, apresentando-o ao usuário como uma interface muito simples de entender e utilizar.

ID
5599
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O núcleo do sistema operacional, drivers, utilitários e aplicativos são descritos internamente por instruções de máquina, e se diferenciam de acordo com sua capacidade de interagir com o hardware. Enquanto aplicativos e utilitários têm acesso mais restrito, os drivers e o núcleo devem ter pleno acesso ao hardware para poder configurá-lo e gerenciá-lo. Para que os acessos sejam diferenciados dentre os diversos tipos de software, os processadores contam com:

Alternativas
Comentários
  • Isso faz parte do nivel de arquitetura do conjunto de instruções - ISA.

    Basicamente estamos falando no modo usuário e modo kernel.

    No modo kernel é um nível de privilégio em que todo o conjunto de instruções ISA está disponível, como por exemplo para o sistema operacional.

    Já o nível de privilégio para o modo usuário permite apenas que um conjunto reduzido dessas instruções seja executado. (Não permite por exemplo executar instruções para manipular o cache de dados).
  • a)níveis de privilégio de execução. - correto

     

    b)interrupções (assincronos) sao eventos gerados por hardware ou software independente do programa executando; sao tratados pelo SO. Quando ocorre, o controle vai para rotina que a trata. Excecoes sao erros do progarma (e.g.: buffer overflow, out of bounds etc). ISR (interrupt service routine) é um condigo que executa quando interrupcao ocorre, havendo 1 para cada interrupcao. IDT (interrupt descriptor table) é um array que associa interrupcoes e excecoes aos IRSs correspondentes

     

    c)controladores de dispositivos. - acionam hardware e possuem memoria interna (buffer), registradores e instrucoes proprias, processando as requisicoes do device driver.

     

     d)memória virtual. Une a memoria fisica da maquina com um arquivo especial salvo em disco, aumentando memoria total do sistema. Isso permite 1 programa maior do que a memoria fisica disponivel ser executado, sendo carregado de modo dinamico na memoria conforme necessario. Problema é acesso ao disco torna execucao lenta. Ordem Em termos de velocidade: registradores > cache > memoria principa (lRAM) > memoria secundaria (HDD).

     

    e)exclusão mútua. 1 das condicoes para se causar deadlock. As condicoes sao:

    1-exclusao mutua - recurso ou esta livre ou ocupado

    2- posse e espera - processo retém recurso concedido e necessita outro recurso

    3- nao preempcao - recurso nao pode ser pego à força. Processo tem que libera-lo pr seus meios.

    4- espera circular - em uma cadeia fechada os processos necessitam recurso do seguinte 


ID
5719
Banca
CESGRANRIO
Órgão
EPE
Ano
2006
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Uma máquina possui instruções de 16 bits e endereços de 4 bits. Do conjunto total de instruções, 15 referenciam 3 endereços, 14 referenciam 2 endereços e 16 não apresentam referência a endereço. Qual é o número máximo de instruções que referenciam 1 endereço que esta máquina pode ter?

Alternativas
Comentários
  • Alguem sabe resolver esta questão?Grato.
  • Temos 15 instruções de 3 endereços: Isso significa que de 16 bits eu preciso reservar de 16 bits, 3 endereços de 4 bits cada totalizando 12 bits apenas para endereços. Isso nos deixa com 16 bits - 12 bits = 4 bits para codificar a instrução. 4 bits nos deixaria 2^4 = 16 instruções codificáveis, mas precisamos fazer a distinção de uma instrução de 3, 2 , 1 e 0 endereços e para tal devemos sacrificar um bit da codificação de operação para este fim. Desta forma o bit menos significativo é usado. Suas instruções de 3 endereços serão 0000 ADD1 ADD2 ADD3 até 1110 ADD1 ADD2 ADD3 totalizando 8 instruções.Para o caso de 2 endereços o mesmo raciocínio se aplica. As instruções de 2 endreços serão codificadas como 1111 XXXX ADD1 ADD2 (Repare que todas as instruções começam com 1111, o que as distingue das instruções de 3 endereços). Aqui nos resta 4 bits para codificar as instruções de 2 endereços. Isso nos deixaria 16 instruções de 2 endereços, mas o enunciado diz que existem 14, que em binário é 1110. Logo as instruções de 2 endereços vão de 1111 0000 ADD1ADD2 até 1111 1110 ADD1ADD2. Nos restam 5 bits, 1 do bloco 1110 + 4 do ADD1 para codificar instruções de 1 endereço. Existem 16 instruções sem endreço, o que nos permite perfeitamente arranjá-las em 1111 1111 1111 xxxx. As de 3 endreços tem a cara xxx0 ADD1 ADD2 ADD3; 0000 ADD1 ADD2 ADD3 - 1110 ADD1 ADD2 ADD3As de 2 endreços tem a cara 1111 xxxx ADD1 ADD2; 1111 0000 ADD1 ADD2 - 1111 1110 ADD1 ADD2 (1110 = 14 DO ENUNCIADO)As de 1 endreços tem a cara 1111 111x xxxx ADD1; 1111 1110 0000 ADD1 - 1111 1111 1110 ADD1As DE 0 endreços tem a cara 1111 1111 1111 xxxx; 1111 1111 1111 0000 - 1111 1111 1111 1111Daí vemos que as instruções de 1 endreço tem a cara 1111 111x xxxx ADD1;O bloco x pode variar de 00000 até 11110 que dá 31 instruções.
  • Achei muito boa a resolução do Fernando Mendonça neste link

    http://www.forumconcurseiros.com/forum/archive/index.php/t-206519.html

  • Eu resolvi assim :P

    instrucoes 16 bits
    enderecos d 4 bits
     
    15 referencia 3 endereços
    14 referencia 2 endereços
    16 nao apresentam referen
     
    X = dados
    0XXX ate EXXX - 15
    F0XX ate FDXX - 14
    FE0X ate FFEX - FE0X ate FEFX + FF0X ate FFEX = 16+15 = 31
    FFF0 ate FFFF - 16
  • O exercício fala de Instruções de 16 bits, poderíamos representar 216 instruções diferentes.
    Ainda foi dito que os endereços possuem 4 bits e que que os 216 bits se destinam a representar:
    15 instruções de 3 endereços: das 216 possibilidades, 15 x 24 x 24 x 24 são destinadas a instruções de 3 endereços. Nos sobram: 216 - 15 x 212 = (24-15) 212 = 212 representações.
    14 instruções c/ 2 endereços: das 212 possibilidades, 14 x 24 x 24 são destinadas a instruções de 2 endereços. Nos sobram: 212 - 14 x 28 = 29 representações.
    16 isntruções de 0 endereços: sobram 29 - 16 = 24 (25 - 1).

    Em se tratando de instruções de 1 endereço, 4 bits se dedicam a ele, então: 24 (25 - 1)/ 24 = 31 instruções diferentes referenciando 1 endereço.
    Letra C.


ID
7264
Banca
ESAF
Órgão
CGU
Ano
2004
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Analise as seguintes afirmações relativas a componentes de hardware de computadores:

I. A placa mãe é a principal placa de circuitos de um microcomputador. O único componente que não pode ser instalado ou equipar uma placa mãe é o barramento AGP.

II. O barramento AGP é o primeiro barramento a possuir um slot que permite expansão, opera com 8 bits e em sua segunda versão, ampliada e melhorada, opera com 16 bits para dados e 24 bits para endereçamento, com uma freqüência de operação de 8MHz.

III. Uma característica importante dos dispositivos PCI é o Plug and Play. Estes dispositivos são equipados com uma memória ROM contendo informações que permitem ao sistema operacional detectá-los automaticamente.

IV. Um computador, alimentado por uma fonte com padrão ATX e com uma placa mãe apropriada para este padrão, permite que seja ligado ao receber um sinal externo como, por exemplo, uma chamada telefônica recebida pelo modem nele instalado.

Estão corretos os itens:

Alternativas
Comentários

ID
11947
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2004
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Ao se escolher uma configuração de computador do tipo PC,
diversos aspectos devem ser considerados, como custo,
desempenho, tipo de aplicação etc. Com relação às características
de configuração desse tipo de computador, julgue os itens a seguir.

Para se determinar a capacidade de processamento e saber qual
é o computador de melhor desempenho, é suficiente consultar
a freqüência do relógio (clock) do processador.

Alternativas
Comentários
  • Além da frequência do clock , os tamanhos dos caches (L1, L2 etc.) e barramentos, assim como quantos dados (de 32 ou 64 bits) são movimentados por pulso de clock influenciam muito no desempenho do micro. Ex: Dois processadores com clocks de mesma frequência podem apresentar desempenhos diferentes se um deles transfere "UM" dado por pulso de clock e o outro transfere "DOIS" dados. O desempenho do segundo micro teoricamente seria o DOBRO do primeiro. O tamanho da memória também é importantíssimo para determinar o desempenho do micro. Pouca memória obrigará o computador a utilizar "memória virtual" com frequência, fazendo seu desempenho cair. Portanto, para determinar o desempenho do computador NÃO é suficiente saber a freqüência do clock do processador.
  • O desempenho de um computador depende de diversos fatores, como quantidade de memória (cache, primária etc.), velocidade de barramentos e outros; inclusive, do clock. Questão ERRADA.

  • Depende de tanta coisa, que não caberia em uma questão rsrsrs


ID
11956
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2004
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Ao se escolher uma configuração de computador do tipo PC,
diversos aspectos devem ser considerados, como custo,
desempenho, tipo de aplicação etc. Com relação às características
de configuração desse tipo de computador, julgue os itens a seguir.

O barramento USB é utilizado apenas para dispositivos de
baixa velocidade, como mouse e teclado. Para interconexões
rápidas, é necessário utilizar um barramento paralelo de alta
velocidade, como o firewire.

Alternativas
Comentários
  • A observação nos detalhes fazem a diferença nessa questão:O firewire é um barramento de alta velocidade, no entanto sua interface NÃO é paralela.
  • Atualmente a velocidade do barramento USB, com o padrão USB 3, está maior que o Firewire. Entre o USB 2 e o Firewire o Firewire se detaca pela latência menor.
  • Existem barramentos USB para dispositivos de alta velocidade, tal como câmara digital.
    ,,
  • Firewire (também conhecido como i.LinkIEEE 1394 ou High Performance Serial Bus/HPSB) é uma interface serial, criada pelaApple, Inc., para computadores pessoais e aparelhos digitais de áudio e vídeo, que oferece comunicações de alta velocidade e serviços de dados em tempo real. Pode ser considerado uma tecnologia sucessora da quase obsoleta interface paralela SCSI.

  • O barramento USB é utilizado apenas para dispositivos de baixa velocidade, como mouse e teclado. (ERRADO)

    O barramento USB pode ser utilizados por dispositovos de alta velocidade.

     

    Para interconexões rápidas, é necessário utilizar um barramento paralelo de alta velocidade, como o firewire. (ERRADO)

    Para interconexões rápidas, pode ser utilizado um barramento SERIAL de alta velocidade, como o FIREWIRE.

     

  • Gabarito Errado

    Questão dada pela CESPE, acredito que seja uma das mais fáceis dessa prova de perito de 2004.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • O FireWire é uma porta de barramento serial criada pela Apple. Com a intenção de ser uma porta universal, eliminando uma ampla diversidade de cabos e conectores existentes que até então deixavam os usuários bastante confusos.

    Hoje, o padrão USB adotado é o 2.0, que permite uma velocidade de transmissão muito maior. 


ID
17809
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Num departamento com 50 funcionários, cada um gera, em seu próprio computador, 30 requisições por segundo ao sistema de arquivos local, que tem uma capacidade de processamento de 50 requisições por segundo. Se toda essa capacidade de processamento individual fosse colocada em um único servidor, qual o tempo médio para uma requisição ser atendida?

Alternativas
Comentários
  • É fácil mas é quase uma pegadinha, o que acontece é o seguinte: São 50 funcionários, cada um gera 30 requisições por segundo e sua máquina tem capacidade de processar 50 requisições por segundo, sobram então 20 requisições por segundo pra cada máquina, se essa capacidade que esta sobrando fosse concentrada em um único servidor este seria capaz de processar 1000 requisições por segundo(50 X 20), o que é equivalente a 1 requisição por milisegundo, comoafirma a letra A.
  • A pergunta deveria ter sido "qual o tempo médio para uma outra requisição ser atendida?"
    Pois considerando somente as R = 1500 (50*30) requisições que serão feitas por segundo ao servidor, que tem capacidade C = 2500 (50*50), a última requisição será atendida em 600ms (R/C segundos), logo a média será de 300ms
  • Essa questão eu fiz por eliminação.

    Eu não entendi da mesma forma que o Eduardo Costa. Para mim, quando o enunciado diz "se toda essa capacidade de processamento", o examinador está se referindo a capacidade de 50 requisições por segundo.

    Logo, não pode ser as alternativas B, C, D e E, pois são números muito altos.
  • Vejam por este ponto de vista:

    O tempo de 1 requisição em uma máquina individual (50 req/s) pode ser dado por:

    1 req / 50 req/s = 1 / 50 s = 0,02 s =  20 ms

    Se o servidor tem toda a capacidade de todas as estações individuais, como já foi dito: 50 x 50 req/s = 2500 req/s

    Então: Qual o tempo de uma requisição neste servidor?

    1 req / 2500 req/s = 1 / 2500 s = <sem precisar calcular> muito menos de 1ms
  • Individualmente

    30 req/seg e capacidade de atender 50 req/seg.  Sobram 20 req/seg

    São 50 servidores

    Esta sobra é multiplicada pelo número de servidores, ficando 1000 req/seg = 1 req/ms

    Esta sobra multiplicada representa a capacidade de atendimento da próxima requisição, visto que toda a carga que os funcionários produzem já está sendo atendida e, além disso, está gerando sobra de recurso.


  • Capacidade de cada computador = 30 t/s   como são 50  deles teríamos um servidor com capacidade de atender 1500 t/s
    ou 1,5 t/ms,  ou seja  o tempo de resposta seria idealmente 2/3 ms ~ 0,66 ms.
    Na falta de opção melhor 1 ms.

    Bons estudos a todos!


ID
19099
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2007
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Instalar um DIMM no PC significa a instalação de

Alternativas
Comentários
  • DIMM é um dentre os vários tipos de memória existentes, tais como DDR, DDR2, EDO, tais tipos de memória, possuem a mesma finalidade, o que as diferencia é seu desempenho e padrão de barramento(número de pinos).

    Resumindo, a resposta correta é a alternativa E (DIMM = um módulo de memória)


  • DIMM - Dual Inline Memory Module, encapsulamento, é um dos tipos de memória DRAM. As memórias DIMM estão divididas basicamente em dois tipos: as SDR SDRAM e DDR SDRAM. São classificadas também de acordo com a quantidade de vias que possuem, por exemplo, a SDR SDRAM que possui 168 vias e a DDR SDRAM que possui 184 vias. Ao contrário das memórias SIMM, estes módulos possuem contatos em ambos os lados do pente, e daí lhes vem o nome (DIMM é a sigla de Dual Inline Memory Module). São módulos de 64 bits, não necessitando mais utilizar o esquema de ligação das antigas SIMM (Single Inline Memory Module), a paridade.São comuns módulos de 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, 2GB atualmente.Fonte Wikipédia
  •  e)um módulo de memória.

    DIMM é um dos 3 tipos de circuitos integrados a RAM, os outros sendo DIMM e SO-DIMM (para laptops)


ID
27793
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Quanto aos periféricos e equipamentos que podem ser instalados em microcomputadores, são feitas as seguintes afirmativas:

I - alguns tipos de modem permitem a utilização de compactação de dados, aumentando a sua eficiência;
II - o dot pitch é o tamanho de um pixel na tela e depende do tamanho do monitor de vídeo;
III - através da interface SCSI é possível instalar diretamente discos rígidos padrão IDE em microcomputadores.
Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • • Dot Pitch não pode ter tamanho alterado (é uma característica física do monitor!!).
    Mas pode haver monitores com diferentes Dot Pitches!
    • Monitores com dot pitches menores conseguem imagens melhores porque conseguem
    desenhar pixels menores! - Prof. João antônio

    ~~~~

    Logo, podemos concluir que dot pitch e pixel são coisas bem diferentes. Não concordo com o gabarito que diz ser o item II correto.
  • Dot pitch é uma especificação para um ecrã de computador, impressora, digitalizador ou outro dispositivo baseado em pixels que descreve a distância entre pontos.

    Dot Pitch

    O Dot Pitch é o termo utilizado para referenciar os pontos no monitor. Lembrando, o canhão trabalha com 3 feixes de cores. Na tela, a camada de fósforo gera a cor correspondente ao feixe através da intensidade da corrente elétrica. Cada ponto da tela consegue representar somente uma cor a cada instante. Cada conjunto de 3 pontos, sendo um vermelho, um verde e um azul, é denominado tríade. Dot Pitch é, basicamente, a distância entre dois pontos da mesma cor. Quanto menor esta distância melhor a imagem. O Dot Pitch é medido em milímetros. Para uma imagem com qualidade, o mínimo recomendado é o uso de monitores com Dot Pitch igual ou menor que 0,28 mm.

  • Dot Pitch = Dots Per Inch = Pontos Por Polegada; ou seja, é a medida de distância entre dois pixels, o que define a resolução do monitor, quanto menor, maior a resolução. Pode influenciar no tamanho do pixel, mas não é medida para esse fim. O gabarito, para mim, é letra A.

  • Gabarito é letra A.

    Dot Pitch é a distância entre pixels e depende exclusivamente de dois fatores:

    1 - Precisão do canhão de elétrons que bombardeia a grade de abertura (aperture grille) que fica antes da tela do monitor (visto de dentro)

    2 - Espaçamento entre os fios da grade de abertura (aperture grille) - na tecnologia Trinitron - ou  do tamanho dos orifícios da máscara de sombra do monitor - tecnologia não Trinitron.

    Ou seja, o dot pitch é função de elementos de construção e não da dimensão do monitor.

  • III: através da interface SCSI é possível instalar diretamente discos rígidos padrão SAS, SATA em microcomputadores.

     

    O padrão IDE transmissão paralela, half-duplex (tipo comunicação que não permite enviar e receber dados ao mesmo tempo).

    O padrão SATA transmissão serial, full-duplex (envia e recebe dados ao mesmo tempo).

    O padrão SCSI transmissão serial, full-duplex.

    O padrão SAS transmissão serial, full-duplex.


ID
28174
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Que tecnologia, disponível em alguns scanners atuais, permite, por meio de reconhecimento de caracteres, a transformação de documentos impressos (livros, por exemplo) em arquivos-texto editáveis?

Alternativas
Comentários
  • A) Firewire: porta de comunicação externa.B) SATA: porta de comunicação interna, liga os HD's mais novos a placa-mãe.C) CAPTCHA: são essas confirmações que vários sites pedem quando você quer mudar uma senha ou um número; são estes conjutos de letras que os sites fornecem para que tais ações sejam efetuadas.D) DPI: Dots Per Inch ­ ou PPP: Pontos por Polegadas, resolução de uma imagem.E) OCR: Optical Character Recognition - Reconhecimento Óptico de Caracteres.Tecnologia que permite que letras presentes em imagens sejam reconhecidas e convertidas em arquivo de texto.
  • complementando...

    O FireWire é um barramento serial de altíssimo desempenho que proporciona a conexão de diversos equipamentos, utilizando uma topologia flexível e proporcionando uma relação custo-benefício bastante atraente.

    Assim como o PCI Express, o SATA é um barramento serial, onde é transmitido um único bit por vez em cada sentido. Isso elimina os problemas de sincronização e interferência encontrados nas interfaces paralelas, permitindo que sejam usadas freqüências mais altas.Graças a isso, o cabo SATA é bastante fino, contendo apenas 7 pinos, onde 4 são usados para transmissão de dados (já que você precisa de 2 fios para fechar cada um dos dois circuitos) e 3 são neutros, que ajudam a minimizar as interferências.

    CAPTCHA - Completely Automated Public Turing test to tell Computers and Humans Apart.
    Captcha, de um modo geral, é um teste que requer uma resposta a ser informada, onde os humanos têm facilidade em responder e as máquina não. As formas mais populares de captcha são textos distorcidos, "mesclados" ou obscurecidos, sobre um fundo que dificulta o entendimento do texto, sem perder o sentido da palavra. Outras formas de Captcha são imagens conhecidas (ex: um carro) onde o usuário é solicitado responder o que é ou representa aquela imagem, ou ainda para os deficientes visuais, o envio de sons soletrados para serem digitados.
    http://www.microsoft.com/brasil/msdn/tecnologias/aspnet/captchas1.mspx

    Diferente do que costuma se pensar, o dpi não esta relacionado ao tamanho da imagem, ele é indicado na impressão da imagem (seja em casa, laboratório fotográfico ou gráfica) para definir o número de pontos por polegada (dot per inch) que terá a imagem, quanto mais pontos por polegada (mais dpi) maior a resolução, já que o olho não será capaz de ver os pontos separados e passará a ver como um padrão contínuo de cores a imagem.


ID
59500
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca dos diversos componentes de um computador do tipo
IBM PC com processador Pentium IV, julgue os itens
subseqüentes.

Nesses computadores, para que determinados dispositivos periféricos externos sejam conectados, podem-se utilizar tecnologias como bluetooth, USB 2.0, firewire, entre outras

Alternativas
Comentários
  • Firewire depende da implementação da mother board. Em geral não estão implementadas para esta arquitetura
  • 12 anos depois essa questão é fundamentada com um simples: e porque não?

  • Pentium IV. Meu deus, isso é da era Paleozoica.


ID
106327
Banca
FCC
Órgão
TRE-AM
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

As funções básicas de realizar operações matemáticas, controlar o fluxo dos sinais e armazenar dados são executadas em um computador, respectivamente, por meio de circuitos lógicos do tipo

Alternativas
Comentários
  • Circuitos digitaisCOMBINACIONAIS - a saída é função dos valores de entrada correntes; esses circuitos não têm capacidade de armazenamento. Exemplos de funções que pode realizar em um computador: operações matemáticas e controle do fluxo dos sinais.SEQÜENCIAIS - a saída é função dos valores de entrada correntes e dos valores de entrada no instante anterior; é usado para a construção de circuitos de memória (elemento básico: "flip-flop").Exemplo de função que pode realizar em um computador: armazenamento de dados.

ID
110389
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A máquina proposta por John Von Newman conta com o componente Unidade Aritmética e Lógica (ULA), cujos dados, após processados,

Alternativas
Comentários
  • Acredito que esta questão está com o gabarito errado, após pesquisar a resposta encontrei em duas fontes que os dados após processados são armazenados em registradores de saída.

    Muitas das ações dos computadores são executadas pela ULA. Esta recebe dados dos registradores, que são processados e os resultados da operação são armazenados nos registradores de saída. Outros mecanismos movem os dados entre esses registradores e a memória. Umunidade de controle controla a ULA, através de circuitos que dizem que operações a ULA deve realizar.

    fonte: http://pt.wikipedia.org/wiki/Unidade_l%C3%B3gica_e_aritm%C3%A9tica

    "Os dados são fornecidos à ULA em registradores e os resultados de uma operação são armazenados em registradores".

    Arquitetura e Organização de Computadores, William Stallings, Pág. 291.

     

  • Serei obrigado a montar um caderno de questões chamado "TI - FCC - John Von Newman".
  • A Arquitetura de von Neumann - de John von Neumann (pronunciado Nóimann) - é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas. Esta arquitetura é um projeto modelo de um computador digital de programa armazenado que utiliza uma unidade de processamento (CPU) e uma de armazenamento ("memória") para comportar, respectivamente, instruções e dados.

    fonte:http://pt.wikipedia.org/wiki/Arquitetura_de_von_Neumann
  • Questão dúbia. Conforme Tanembaum, Org. Estruturada de computadores 5ª Ed., pag 30: "A ALU em si efetua adição. subtração e outras operações simples sobre suas entradas, produzindo assim um resultado no registrador de saída. Esse registrador de saída pode ser armazenado em um registrador. Mais tarde ele poder ser escrito (Isto é, armazenado) na memória, se desejado."

    Ou seja, a ALU produz uma unica saída que é Um resultado no Registrador de saída e este, poderá ser armazenado em memória. Dizer que a própria ALU que faz esse armazenamento é duvidoso!
  • Me parece que os resultados, a depender da arquitetura do processador, podem ser armazenados nos registradores ou na RAM. Não sabia que os dados poderiam ser enviado diretamente para um periférico (de saída). Ver referência: 
    "Uma característica muito importante de nota é que a arquitetura de um processador pode ser orientada de dois tipos: por registrador ou para a memória.

    Se for orientada para registradores como no caso da arquitetura Intel, a ULA, após executar qualquer operação lógica ou aritmética, sempre vai armazenar o resultado no registrador acumuladorNo caso de ser orientado para memória, como é o caso dos microprocessadores da Motorola, nem sempre o resultado é armazenado no acumulador, podendo esse ser armazenado em qualquer posição de memória. Terminada a primeira instrução, a unidade de controle auto incrementa um contador, chamado de contador de programa e vai para a próxima instrução (tipicamente localizada na próxima posição da memória (endereço de memória), a menos que a instrução seja uma instrução de desvio informando o computador que a próxima instrução está em outra posição)."

    http://pt.wikipedia.org/wiki/Unidade_de_controle

  • Saiu da ULA, vai pra um registrador. Qualquer um que pagou disciplina básica de infra de hardware sabe disso. Só o examinador que não. Ou a ambiguidade foi intencional....

  • Letra A.

     

    Pessoal, atenção.

    Quando a alternativa disse "enviados para um dispositivo de saída.". "Dispositivo de saída" seria o dispositivo responsável por receber o resultado da operação realizada dentro da ALU. Mais especificamente, aqui ela está se referindo ao Acumulador, que é um registrador dentro da ULA. Este é o dispositivo que a questão está mencionado.

    Caso a ULA não tenha um Acumulador, então o resultado da operação é armazenado diretamente na MP.

     


ID
118630
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Existem basicamente três métodos de controle de entrada e saída: pooling (ou entrada e saída programada), E/S por interrupção e o DMA, que significa

Alternativas
Comentários
  • Resposta Letra e)O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acedam a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.O acesso direto da memória é usado igualmente para transferência de dados de núcleos em processadores multi-core, em especial nos sistema-em-microplaquetas do processador, onde seu elemento de processamento é equipado com uma memória local ,e o acesso direto da memória é usado para transferir dados entre a memória local e a memória principal. Os computadores que têm os canais de acesso direto a memória podem transferir dados aos dispositivos com muito menos perdas gerais de processamento do que computadores sem uma via de acesso direto à memória. Similarmente um elemento de processamento dentro de um processador multi-core pode transferir dados para e de sua memória local sem ocupar seu tempo de processamento e permitir a simultaneidade de transferência de dados. Sem acesso direto da memória, usando a modalidade programada de entrada/saída (E/S) para uma comunicação com os dispositivos periféricos, ou as instruções da troca no caso dos núcleos multi-core, o processador central é ocupado inteiramente para a leitura ou escrita da operação, e assim não se torna possível executar o outro afazer. Com acesso direto da memória, o processador central executa transferências, faz outras operações enquanto alguma transferência estiver em andamento, recebe uma interrupção do controlador de acesso direto da memória uma vez que a operação foi feita.
  • Essa questão deveria está na disciplina de Sistemas Operacionais.
  • Essa é aquele tipo de questão mais cobrada em concurso de TI, ou seja, SIGLAS. 30% das provas cobram siglas, quase todo questão tem pelo menos uma sigla. TI é uma sigla.


    Siglam-me os bons.

  • SE VOCÊ É PREGUIÇOSO, PROBLEMA SEU !! LEIA SE QUISER ;)  >>>


    São três as formas clássicas de comunicação de um dispositivo de E/S, a saber:


    a) Polling > No polling, a CPU é responsável por todo o controle de transferências de dados de dispositivos. Isso significa que ela é
    responsável não só pela transferência de informações em si, mas também pela verificação constante dos dispositivos, para saber se algum deles tem dados a serem transferidos.Em termos práticos, de tempos em tempos, a CPU 'pergunta', sequencialmente, a todos os dispositivos conectados: "Você tem dados para serem transferidos para a memória?". Quando algum dispositivo responder "sim", a CPU faz a transferência e continua perguntando aos outros dispositivos em seguida. Quando nenhum dispositivo necessitar de transferências, a CPU volta a fazer o que estava fazendo antes. Depois de algum tempo, ela volta a realizar a pergunta para todos os dispositivos novamente.


    b) Interrupção>  Na entrada e saída por interrupção, a CPU fica responsável apenas
    pelas transferências em si. Isso significa que ela não tem que verificar os dispositivos, para saber se há dados a serem transferidos. Mas se a CPU não faz a verificação, como ela vai perceber quando uma transferência precisa ser feita? Simples: o dispositivo dispara um sinal do barramento de controle chamado "Interrupção" (chamado de IRQ - Interrupt ReQuest). Quando a CPU percebe este sinal, ela sabe que algo precisa ser feito com algum dispositivo; normalmente uma transferência de dados (seja de entrada ou saída).


    c) DMA (Direct Memory Access – Acesso Direto à Memória) >  No método chamado de entrada e saída por DMA (Acesso Direto à
    Memória), a CPU fica responsável apenas por coordenar as transferências. Isso significa que ela não tem que verificar os dispositivos, para saber se há dados a serem transferidos e nem mesmo transferir estes dados. Mas cabe a mesma pergunta do método anterior: se a CPU não faz a verificação, como ela vai perceber quando uma transferência precisa ser feita? Também pela interrupção. Mas se a CPU não faz a transferência, como os dados vão parar na memória? Simples: a CPU comanda um dispositivo responsável pela transferência, normalmente chamado simplesmente de DMA. Quando a CPU perceber o sinal de IRQ, ela verifica qual a transferência a ser feita e comanda o DMA, indicando o dispositivo de origem, a posição origem dos dados, a posição destino dos dados e o número de bytes a transferir. O circuito do DMA fará o resto. Quando ele acabar, uma outra interrupção será disparada, informando que a cópia foi finalizada.


ID
119200
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Analise:

I. Drivers liberam o projetista de sistemas operacionais dos detalhes da interação com dispositivos de hardware.

II. Registradores são memórias de alta velocidade, localizadas em um processador, que guardam dados para uso imediato pelo processador.

III. A placa-mãe normalmente consiste em diversas camadas extremamente delgadas de silício contendo conexões elétricas microscópicas que servem como canais de comunicação e dão conectividade à placa.

IV. O Basic Input/Output System (BIOS) é um chip que armazena instruções para a iniciação e gerenciamento do hardware básico e carrega o componente inicial do sistema operacional na memória.

Está correto o que consta em

Alternativas
Comentários
  • ANENBAUM, Andrew S. Sistemas Operacionais  Modernos.  2ª Ed. Rio de
    Janeiro: Pearson Brasil, 2003.

    Páginas 24 e 140. Ambas as páginas tem definições dizendo que BIOS é um
    sistema (p. 140), ou um programa (p. 24), por assim dizer, mas em nenhum
    momento fala de CHIP.

    --------

    Mais uma prova de a FCC é uma instituição de baixa qualidade para elaboração de provas de TI. Mas existem outra piores....

  • Assim como o colega eu fiquei na dúvida da questão IV. A BIOS é um programa (inclusive pode ser atualizado por software!!!) que tem a função descrita. Na resolução da questão anulei a IV. Como a resposta não tinha I, II e III, fui pela resposta D (II e III), interpretando a primeira questão como falsa, pois os projetistas de SO devem atentar a algumas generalizações dos dispositivos, mas realmente, específicas são as informações que os fabricantes dos dispositivos devem fornecer (ou seja os DRIVERS).
  • Drivers não liberam os projetistas de sistemas operacionais, liberam os desenvolvedores de aplicação.  O driver é desenhado pelo projetista de sistema operacional para acessar determinado componente de hardware que deve ser funcional no sistema operacional que ele está desenvolvendo.

  • É meus amigos... Infelizmente, para esse tipo de prova, temos que pensar com a cabeça do examinador... tipo... "o que será que ele quis dizer com isso?"...

    Estou plenamente de acordo com os colegas que disseram que os drivers não liberam o projetista de sistemas operacionais dos detalhes da interação com dispositivos de hardware, liberam, sim, os desenvolvedores de aplicações destes detalhes da interação.

    Quanto a assertiva IV, creio que a única coisa que podemos afirmar sobre o BIOS é que é um sistema e, sendo um sistema, temos uma questão de semântica onde, forçando um pouquinho, podemos até incluir o encapsulamento (chip) neste sistema. Mas jamais podemos afirmar que o BIOS é um chip.

    Eu acertei essa questão pelo simples fato de assumir que o examinador se confundiu com os termos e decidi abstrair. Mas é muito triste termos que usar estratégias desse tipo em uma prova objetiva.

    Abraços e boa sorte e boas abstrações.

  • Os projetistas  de SO não precisam lidar com detalhes de cada dispositivo de hardware, isso fica abstraído para eles. Pois tem dispositivos sendo inventado todo dia e nem por isso é necessário atualizar o SO, basta instalar o driver para cuidar dos detalhes do dispositivo. É o que eu acho.

  • Pois é, complicado!

    2 erros na mesma questão!
  • Achei bem estranha essa definição de Placa Mãe no item (III). Ela é na verdade um circuito impresso que provê as conexões elétricas entre os componentes. Apesar de ter linhas bem reduzidas e possuir camadas, elas não são microscópicas, elas são visíveis a olho nu: podemos distinguir as linhas e conexões entre os componentes.

    Algumas definições:

    http://www.merriam-webster.com/dictionary/microscopic
    Microscopic: able to be seen only through a microscope : extremely small

    https://en.wikipedia.org/wiki/Motherboard
    A motherboard provides the electrical connections by which the other components of the system communicate.

  • o BIOS é um programa. Porém é gravado em um chip isolado, certo?


    Eu interpretei assim.

  • todas as alternativas apresentam o item III, porém esta definição de placa mãe está estranha.


ID
126163
Banca
FCC
Órgão
DPE-SP
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Para o processo de gravação e leitura dos dados em um disco rígido, a superfície de uma face do disco é dividida fisicamente em trilhas

Alternativas
Comentários
  • TRILHAS E SETORESPara organizar o processo de gravação e leitura dos dados gravados no disco rígido, a superfície dos discos é dividida em trilhas e setores. As trilhas são círculos concêntricos, que começam no final do disco e vão se tornando menores conforme se aproximam do centro. Cada trilha recebe um número, que permite sua fácil localização. A trilha mais externa recebe o número 0 e as seguintes recebem os números 1, 2, 3, e assim por diante. Para facilitar ainda mais o acesso aos dados, as trilhas se dividem em setores, que são pequenos pedaços onde são armazenados os dados, sendo que cada setor guarda 512 bytes de informações. Um disco rígido atual possui entre 150 ou 300 setores em cada trilha (o número varia de acordo com a marca e modelo), possuindo em torno de 2000 ou 3000 trilhas.
  • Trilhas e Setores, apenas!!!
  • A divisão do disco é em trilhas e setores. Cada segmento de trilha em um setor específico chama-se CLUSTER.
  • OBS: Trilha são áreas concentricas. Setores são blocos que dividem as trilhas. Cluster é a menor unidade  de alocação de arquivos no disco. Atenção: o Cluster pode ser formado por um ou mais setores, porém, ele (cluster) só pode armazenar  o conteúdo de um arquivo. Assim, a resposta seria apenas setores,  pois a questão pede como o disco é dividido FISICAMENTE e o cluster não se trata de divisão física. 
  • E onde entra os cilindros? Eis uma questão interessante: você já sabe que um HD pode conter vários pratos, sendo que há uma cabeça de leitura e gravação para cada lado dos discos. Imagine que é necessário ler a trilha 42 do lado superior do disco 1. O braço movimentará a cabeça até esta trilha, mas fará com que as demais se posicionem de forma igual. Isso ocorre porque o braço se movimenta de uma só vez, isto é, ele não é capaz de mover uma cabeça para uma trilha e uma segunda cabeça para outra trilha.

    Isso significa que, quando a cabeça é direcionada à trilha 42 do lado superior do disco 1, todas as demais cabeças ficam posicionadas sobre a mesma trilha, só que em seus respectivos discos. Quando isso ocorre, damos o nome de cilindro. Em outras palavras, cilindro é a posição das cabeças sobre as mesmas trilhas de seus respectivos discos.
    http://www.infowester.com/hd.php

  • A questão fala da gravação e leitura dos dados ba superfície de uma face do disco.
    "Para o processo de gravação e leitura dos dados em um disco rígido, a superfície de uma face do disco é dividida fisicamente em trilhas"

  • Se a questão não falasse especifcamente em divisão "FÍSICA", então o cilindro também entraria no contexto.

    Ou seja, Para a "ordenação" dos dados no HD, é utilizado um esquema conhecido como geometria dos discos. Nele, o disco é "dividido" em cilindros, trilhas e setores.

    Lembrando que 'Cluster é o bloco lógico que é gerenciado pelo Sistema Operacional.

     

  • d-

    O hdd é dividido em circulos concentricos chamados cilindros ou trilhas, e cada trilha possui setores.


ID
126787
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A CPU é responsável pelo funcionamento sincronizado de todos os dispositivos de um sistema de computação, a fim de que eles contribuam adequadamente para a execução de uma instrução de máquina. Para cumprir seu papel, uma CPU possui diversos componentes como a unidade de controle (UC), o contador de instrução (CI) e o registrador de instrução (RI). Nessa perspectiva, analise as funções a seguir.

I - Buscar e transferir para a CPU a instrução de máquina a ser executada.
II - Interpretar a instrução de modo a identificar qual a operação a ser realizada pela unidade aritmética e lógica (UAL).
III - Emitir os sinais de controle e de sincronismo necessários à execução da operação que acabou de ser interpretada.

É(São) função(ões) da UC

Alternativas
Comentários
  • UC - Unidade de Controle - tem por funções a busca, interpretação e controle de execução das instruções, e o controle dos demais componentes do computador 

  • Na UC - CI Contador de Instruções (em inglês: PC - Program Counter) - armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM.
  • Na UC - RI Registrador de Instrução (em inglês: IR - Instruction Register) - armazena a instrução a ser executada.
  • Cada uma das alternativas refere-se a uma das fases do ciclo busca-decodifica-executa, respectivamente.

    I - Buscar e transferir para a CPU a instrução de máquina a ser executada. 

    Busca.

    II - Interpretar a instrução de modo a identificar qual a operação a ser realizada pela unidade aritmética e lógica (UAL). 

    Decodifica.

    III - Emitir os sinais de controle e de sincronismo necessários à execução da operação que acabou de ser interpretada.

    Executa.


ID
128647
Banca
FCC
Órgão
MPE-SE
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O ciclo de processamento busca-execução realizado por uma CPU, é medido e regulado especificamente

Alternativas
Comentários
  • É medido pelo clock ou frequência. ex: 1.6 Ghz

ID
149722
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito de fundamentos de computação, julgue os itens
seguintes.

O computador funciona executando o programa ou a sequência de operações armazenada em sua memória. Entre as operações constituintes desse programa, encontram-se: ler dados; armazenar dados; efetuar cálculos; fornecer resultados.

Alternativas
Comentários
  • ler dados; armazenar dados; efetuar cálculos; fornecer resultados. É Basicamente isso que um computador faz. 


ID
149728
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito de fundamentos de computação, julgue os itens
seguintes.

Tanto o hardware quanto o software são constituídos de níveis hierárquicos, de forma que cada nível mais baixo oculta os detalhes dos mais altos.

Alternativas
Comentários
  •  Questão errada.

    "de forma que cada nível mais baixo oculta os detalhes dos mais altos."

    O certo é:

    "de forma que cada nível mais alto oculta os detalhes dos mais baixos."


ID
149752
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando que a arquitetura de computadores trata do
comportamento funcional de um sistema computacional, julgue
os itens subsequentes.

A tecnologia hot plug serve para que um disco possa ser conectado com o sistema operacional em funcionamento.

Alternativas
Comentários
  • Em resumo, Hot Plug é uma tecnologia que permite vc conectar dispositivos em seu computador com ele ligado e não precisar reiniciar o mesmo. Alguns HDs estão vindo com essa tecnologia, placas para o slot PCI Express podem ter essa tecnologia também. Um pendrive por exemplo é HotPlug, vc insere o pendrive e pode remover com o computador ligado e tudo funciona. Uma obs., Plug'n'Play não é o mesmo que Hotplug. Um dispositivo pode ser Plug'n'Play mas não Hotplug, ou vice-versa. Ou ambos!
    Um Pen drive USB é Hot-Plug e quase sempre plug'n'play, mas uma impressora USB é só Hot-Plug, demandando ainda a instalação do driver para o seu funcionamento. O mesmo vale para um scanner ou a maioria das Webcams, entre outros.
  • Também conhecido como Hot swap ou Hot swapping (A tradução literal é Troca quente) é a capacidade de retirar e de substituir componentes de uma máquina, normalmente um computador, enquanto opera (ou seja não é necessário reiniciar o computador).

    A tecnologia hot-swap presente em disco rígido e em controladoras SCSI permite que a troca de um disco defeituoso possa ser feita com o sistema operativo em execução.

  • "(...)hot plugging (conexão a quente), que possibilita conectar ou desconectar periféricos sem desligar ou reconfigurar o sistema de computação. Além disso, ele permite uma configuração automática, não sendo necessário especificar manualmente os lOs de cada dispositivo ou se preocupar com suas posições relativas."

    Arquitetura e Organização de Computadores; WILLIAM STALLlNGS


ID
150178
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Ao ligar um computador são executadas as etapas abaixo.

I. Contar a quantidade de memória disponível.

II. Verificar se a memória está funcionando corretamente.

III. Identificar os dispositivos conectados ao computador.

IV. Localizar o sistema operacional.

A sequência de execução correta é apresentada em

Alternativas
Comentários
  • Conta-se a quantidade de memória antes de verificar se funciona corretamente?!
  • se contar a quantidade de memoria antes de verificar se está funcionando, não tinha pq o computador ficar dando bips quando voce retira a memoria da sua maquina. Como o computador vai contar algo que nao esta funcionando?


    voce tira um extrato bancario sem ter conta no banco?

  • No meu antigo PC lembro que primeiro contava a memória para depois procurar os dispositivos! E


  • Memória RAM também é dispositivo! Então antes de mais nada, deve-se verificar se existe memória.
  • Claro que conta antes, a verificação da memória depende do tamanho da RAM. Ele vai somar o total de RAM a partir dos bancos/slots de RAM, essa é a "conta" que ele faz.


ID
157435
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A placa-mãe de um computador é a placa de circuito impresso que contém os principais componentes eletrônicos de um computador. Com respeito a placas-mãe e seus principais componentes, julgue os itens a seguir.

A capacidade de armazenamento da memória RAM é um aspecto importante para o desempenho de um computador. Placas-mãe atuais suportam memórias de 2, 4 e 8 gigabytes de RAM, além de outras capacidades.

Alternativas
Comentários
  •  Questão certa.

    Atualmente esta é a quantidade de memória RAM suportada pelas placas-mãe atuais.


ID
157795
Banca
FCC
Órgão
METRÔ-SP
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O tipo de codificação Unicode de comprimento variável, que pode usar de um a quatro bytes por caracter, consiste no

Alternativas
Comentários
  • Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita compatível co ASCII.
    UTF-8 usa de um a quatro bytes por caracter, dependendo do símbolo Unicode que representa.

    É necessário apenas um byte para codificar os 128 caracteres ASCII(UnicodeU+0000 a U+007F);



  • RESPOSTA - C

     

    UTF-8 - Entre um e quatro bytes por código.

    UTF-16 - Entre dois e quatro bytes por código.

    UTF-32 - 4 bytes para todos so caracteres.

     

    Fonte - Organização Estruturada de Computadores - 5 edição - Tanenbaum

     

    @papirobizurado


ID
183712
Banca
FCC
Órgão
TRE-RS
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A Memory Controller HUB faz a ligação entre ..I.., a memória e a placa de vídeo (AGP ou PCI Express). O I/O Controller HUB controla ..II.. .

Para completar corretamente o texto as lacunas devem ser preenchidas, respectivamente, por:

Alternativas
Comentários
  • Ponte Norte ou Memory Controller HUB; e Ponte Sul ou I/O Controller HUB.

    1-Chipset -
    O chipset é um chip responsável pelo controle de uma série de items da placa-mãe, como acesso à memória, barramentos e outros. Principalmente nas placas - mãe atuais, é bastante comum que existam dois chips para esses controles: Ponte sul e Ponte Norte!

    2-Ponte Sul (South Bridge): este é responsável pelo controle de dispositivos de entrada e saída, como as interfaces IDE ou SATA. Placas - mãe que possuem som onboard, podem incluir o controle desse dispositivo também na ponte sul.;

    3-Ponte Norte (North Bridge): este chip faz um trabalho "mais pesado" e, por isso, geralmente requer um dissipador de calor para não esquentar muito. Cabe a ponte norte as tarefas de controle do FSB (front side bus - velocidade na qual o processador se comunica com a memória e com componentes da placa - mãe), da frequëncia de operação da memória, do barramento AGP, etc.

     

  • porque a placa de vídeo é o dispositivo de E/S

    e um barramento interliga CPU, MP e dispositivo de E/S.

    I/O Controller HUB controla...vai controlar o que ? algum tipo de barramento...nesse caso o PCI


ID
193006
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A ULA é responsável pelas operações

Alternativas
Comentários
  • A Unidade lógica e aritmética (ULA) ou em inglês Arithmetic Logic Unit (ALU) é a unidade do processador (Central Processing Unit, ou simplesmente CPU), que realmente executa as operações aritméticas e lógicas referenciadas pelos opcodes.

  •  
    Principais componentes estruturais da CPU:
     
    ·      Unidade de Controle: controla a operação da CPU e, portanto, do computador.
    ·      Unidade Aritimética e Lógica(ALU: Arithmetic and Logic Unit): realiza as funções de processamento de dados no computador. Opera sobre dados binários. Executa operações artiméticas simples (Tanenbaum)
    ·      Registradores: oferece armazenamento interno à CPU.
    ·      Interconexão da CPU: algum mecanismo que oferece comunicação entre unidade de controle, ALU e registradores
     

     
    Fontes: Stallings e Tanenbaum
  • Unidade Lógica e Aritmética. rsrs que essa questão caia na minha prova. amém !

  • Interessante perceber que as ações das alternativas erradas de (A), (B), (C) e (E) são de responsabilidade de outro componente (circuito) muito importante, localizado dentro do processador: a UC (Unidade de Controle).

    Vamos em frente!
  • O componente mais interessante (e, de algumas formas, o mais complexo) é a CPU. Seus principais componentes estruturais são os seguintes: 

     

    Fonte:  

    Livro: Arquitetura e Organização de Computadores 

    Autor: William Stallings 

    Editora: Pearson Education do Brasil 

    Edição: 8ª - 2010 

  • A ULA (ALU em inglês) Unidade Lógica e Aritmética é responsável pelos cálculos e o processamento dos dados propriamente dito dentro da CPU.

    Gabarito letra D.


ID
201253
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Um computador realiza a seguinte sequência para processar dados: entrada de dados, programa, memória, HD e saída de dados.

Alternativas
Comentários
  • O processamento de dados consiste basicamente em:



    Ou seja:

    entrada (input). Se refere a algum dado de entrada do processamento, são valores onde o processo irá atuar. Como por exemplo , um arquivo enviado para um compressor de dados.

    processamento. É onde os dados de entrada serão processados para gerar um determinado resultado. O computador executa o arquivo. (Outros exemplos: o cálculo salarial, uma complexa expressão matemática, ou até mesmo uma simples movimentação de dados ou comparação entre eles. No caso do processamento computadorizado esta tarefa é realizada por meio de um algoritmo escrito numa linguagem de programação que é compilado e gera o código de um programa responsável pelo processamento.

    saída (output). É simplesmente o resultado de todo o processamento, em todo processamento temos dados gerados como resultado, essas saídas, podem ser impressas na tela, em papel, armazenadas em um arquivo, ou até mesmo servir como entrada para um outro processo. O computador exibe os resultados obtidos na tela.

    Referências:
    http://pt.wikipedia.org/wiki/Processamento_de_dados
    http://www.di.ufpb.br/raimundo/Generalidades/ProcDados.html


ID
235537
Banca
MS CONCURSOS
Órgão
CODENI-RJ
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É o componente vital do sistema, porque, além de efetivamente realizar as ações finais, interpreta o tipo e o modo de execução de uma instrução, bem como controla quando e o que deve ser realizado pelos demais componentes, emitindo para isso sinais apropriados de controle. A descrição acima refere-se a?

Alternativas
Comentários
  • A letra D está correta , pois a CPU é o cérebro do sistema .... E comanda todo o processo do computador

  • GABARITO: D

    Essa questão poderia gerar uma leve duvida com a memória RAM, porém a memoria não executa controle ou interpretação de dados.

    “Quem” realiza o processamento dos dados, bem como o devido controle dos dados a serem carregados em

    memória, buscados para o processador, entre outras atividades, é o processador (também conhecido por

    CPU – Unidade Central de Processamento)


ID
235540
Banca
MS CONCURSOS
Órgão
CODENI-RJ
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Foi definido para servir de elemento de referência para a construção e funcionamento dos dispositivos de armazenamento e também como referência para os processos de transferência de dados entre periféricos e Unidade Central de Processamento. Assinale a alternativa que corresponda à definição acima.

Alternativas
Comentários
  • Só complementando.

    Palavras são agrupamentos de bytes. Os primeiros computadores realmente tinham o tamanho da palavra de 1 byte porém hoje temos computadores de 32 bits ( tamanho da palavra 4bytes) e 64 bits, cujo tamanho da palavra é 8bytes.

    Nesse caso, geralmente, podemos esperar registradores com o tamanho da palavra. 
  • Não entendi, nesse caso, o que foi determinante para ser byte e não, por exemplo, bit.


ID
249376
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca de conceitos básicos de informática, julgue os itens a seguir,
relativos a processamentos de dados, arquitetura de computadores,
hardware e software.

Bit interno refere-se à quantidade de bits que um microprocessador pode utilizar para se comunicar alternadamente com os periféricos que estão conectados à placa mãe. Por sua vez, bit externo diz respeito à quantidade de bits que o microprocessador é capaz de processar de uma única vez.

Alternativas
Comentários
  • Errado.
    Os Bits internos são aqueles usados dentro do processador, servem como pistas de transmissão, quanto maior a quantidade mais rápido o processador resolverá as instruições, pois a distribuição para as varias partes do processador será mais rápida.

    Por sua vez, bit externo é usado para a comunicação com os periféricos que estão conectados à placa mãe.
  • O número de bits é uma das principais características dos processadores e tem grande influência no desempenho. Os processadores mais comuns (Pentium II, III e 4, Athlon XP, Duron, etc) operam a 32 bits, enquanto chips antigos, como o 286, operavam com 16 bits. Repare que estes valores correspondem ao trabalho dos circuitos do processador, por isso são chamados de bits internos

    Bits internos medem a capacidade do processador trabalhar internamente, ou seja, sozinho, "dentro dele mesmo". Mas o processador sozinho não é nada e precisa se comunicar com os dispositivos periféricos. Como as instruções que o processador executa ficam armazenadas na memória, é preciso que ela seja acessada de forma rápida e precisa. Essa velocidade depende da quantidade de bits que o barramento de dados consegue manipular simultaneamente. Tais bits são chamados de bits externos
  • Os conceitos da questão estão apenas invertidos:
    Bit interno externo refere-se à quantidade de bits que um microprocessador pode utilizar para se comunicar alternadamente com os periféricos que estão conectados à placa mãe. Por sua vez, bit externo interno diz respeito à quantidade de bits que o microprocessador é capaz de processar de uma única vez.
  • Gabarito Errado

    Conceitos invertidos.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Bit externo refere-se à quantidade de bits que um microprocessador pode utilizar para se comunicar alternadamente com os periféricos que estão conectados à placa mãe.

    Por sua vez, bit interno diz respeito à quantidade de bits que o microprocessador é capaz de processar de uma única vez.


ID
249382
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca de conceitos básicos de informática, julgue os itens a seguir,
relativos a processamentos de dados, arquitetura de computadores,
hardware e software.

O cluster corresponde à menor porção gerenciável de espaço no disco rígido, ou seja, ao agrupamento de setores adjacentes em que um arquivo inteiro ou uma parte desse arquivo pode ser armazenado sem que jamais dois arquivos ocupem um mesmo lugar.

Alternativas
Comentários
  • O termo CLUSTER pode ser utilizado em dois contextos na área de tecnologia de informação:

    CLUSTER em relação a ARMAZENAMENTO DE DADOS : é a menor quantidade de espaço em disco que pode ser alocada para gravar um arquivo pelo sistema operacional. Quanto menor o tamanho do cluster, também chamado de unidade de alocação, mais eficiente será o armazenamento de informações no disco. (é este uso a que se refere a  questão)

    CLUSTER  em relação à REDE DE COMPUTADORES: é um grupo de computadores independentes que funcionam juntos para fornecer um conjunto de serviços aparentando ser um único sistema para clientes.





  • Cluster é um termo que veio do inglês que, em português, significa "aglomerar" ou "aglomeração" e é comumente aplicado em vários contextos.

    No contexto da computação, o termo cluster faz referência à arquitetura de sistema que une dois ou mais computadores como se fossem apenas um.


ID
249388
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca de conceitos básicos de informática, julgue os itens a seguir,
relativos a processamentos de dados, arquitetura de computadores,
hardware e software.

Na tabela ASCII, empregada para representar caracteres em computadores, apresentam-se 256 combinações desses caracteres, e cada caractere equivale a oito bits.

Alternativas
Comentários
  • O gabarito está marcando a assertiva como CERTA.
    A tabela ASCII usa 7 bits para representar o alfabeto inglês, ou seja, não temos aqui os acentos usados no Brasil ou em outros países. Para adicionar os caracteres de linguas estrangeiras, como o português, esse padrão foi atualizado com uma versão extendida, que usa 8 bits e representa 256 caracteres.
    obs: 33 caracteres são usados para controle, transmissão de dados, e não são imprimíveis.
  • O código ASCII é o conjunto de caracteres do código padrão americano para o intercâmbio de informação, que consiste dos caracteres disponíveis num teclado padrão de 128 caracteres e incluindo códigos de controle não imprimíveis como retorno da cabeça de impressão e quebras de página. São 256 códigos divididos em dois conjuntos: o standard (básico) e o estendido, com 128 códigos cada. 

    O ASCII Standard (básico) utiliza 7 bits (ou 0 + 7 bits para formar um byte) gerando 128 códigos de caracteres numerados de 0 a 127. Os 32 primeiros valores ficam reservados para códigos de controle de comunicação e da impressora. Os 96 códigos restantes estão associados aos sinais de pontuação convencionais, aos dígitos 0 a 9, e às letras maiúsculas e minúsculas do alfabeto romano. 
     
    O ASCII Estendido utiliza 8 bits para cada código, proporcionando 128 códigos numerados de 128 a 255.
  • Caros,

    a tabela ascii usa 8 bits. Ocorre, porém, que 7 bits são usados para representar o conjunto de caractreses americanos. O bit restante é usado como bit de paridade. Assim, um caractere ascii usa, de fato, 8 bits.
  • Questão complicada de responder. Segundo o Tanenbaum:
    "Um código de ampla utilização é denominado ASCII (American Standard Code for Information Interchange - código padrão americano para a troca de informações). Cada caractere ASCII tem 7 bits, o que permite 128 caracteres no total. "
    Fonte: Organização estruturada de computadores - 5 ed - Tanenbaum pg 73
  • 256 combinações desses caracteres??? Podem ser 256 caracteres...mas não 256 combinações deles...não faz sentido essa parte...


ID
260170
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Para iniciar uma operação de E/S, a CPU carrega os registradores apropriados para

Alternativas
Comentários
  • Essa operação de entrada/saída acontece qdo usamos uma impressora, por exemplo. Esse equipamento tem uma controladorae cada controlador de dispositivo “controla” um tipo particular de dispositivo (uma impressora, nesse caso). Os controladores possuem buffers(espaços de memória) locais e registradores de propósito especial.
    Então quando queremos imprimir uma página a CPU move dados da memória para estes buffers locais e vice-versa.
    As operações de E/S são do dispositivo para o buffer local da controladora.
  • Memoria do tipo ROM (Read Only Memory) nao podem gravar dados, logo eliminamos a letra "A" e "E". Compartimento de E/S do disco rígido??? muito estranho, ja que poderimos estar falando de outro dispositivo sem disco rigido (ex. impressora), logo também eliminamos a letra "B". Desta forma ficamos entre C e E, e pela explicação do amigo acima chegamos ao gabarito correto da questão! 

    Dica: grande parte de questões são melhores realizadas ao partimos dos itens ao inves de tentarmos achar a resposta diretamente!

    Bons estudos!!!
  • Só quero entender  o que é "E/S".

    Ainda não achei uma explicação plausível.

  • E/S = Entrada e Saída.

  • Seguem abaixo etapas de uma operação de E/S (Entrada/Saída) realizadas com base na Q494979

     

    Ao iniciar uma operação de E/S: 
    O driver de dispositivo carrega os registradores apropriados dentro do controlador de dispositivo.  
    O controlador de dispositivo examina o conteúdo dos registradores para saber que ação deve tomar. 
    O controlador de dispositivo inicia a transferência dos dados do dispositivo para seu buffer local. 
    O controlador de dispositivo informa ao driver, através de uma interrupção, que terminou sua operação.
    Por fim, o driver devolve o controle para o SO, retornando os dados, um ponteiro para os dados ou informações de status. 


ID
260359
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação à organização e arquitetura de computadores, é correto afirmar:

Alternativas
Comentários
  •     * a) A linguagem de máquina é um conjunto ilimitado de instruções que um circuito de um computador pode reconhecer e executá-las diretamente.

        * b) A linguagem de máquina é a forma mais primitiva de linguagem para se comunicar com o computador.

        * c) A arquitetura define os componentes do computador e a maneira como eles estão interligados.
    A Organização ....

        * d) A organização não define os componentes do computador, mas apenas o seu comportamento e a maneira como eles estão interligados.
    A Arquitetura ...

        * e) O Interpretador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1.
    Os programas (compilados ou interpretados) rodam no nível L5. Veja imagem abaixo:


  • (A) A linguagem de máquina é um conjunto limitado de instruções que um circuito de um computador pode reconhecer e executá-las diretamente.
    (B) A linguagem de máquina é a forma mais primitiva de linguagem para se comunicar com o computador. CERTO.
    (C) A organização define os componentes do computador e a maneira como eles estão interligados.
    (D) A organização define os componentes do computador e a maneira como eles estão interligados.
    (E) O compilador é um programa de nível 1 (L1) que substitui cada instrução de nível 2 (L2) por um conjunto equivalente de L1.
  • Pdf com todas essas informações:
    http://www.poliparatodos.poli.usp.br/modulos/17/paginas/html4/PCS405V2.pdf
  • que questãozinha mais xexelenta hein...


ID
270787
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando os conceitos de arquitetura dos computadores, julgue
os itens a seguir.

Clock consiste no circuito oscilador que fornece o sinal usado para sincronizar e para determinar a velocidade de transferência de dados entre duas partes essenciais de um processamento, como, por exemplo, entre o processador e a memória principal, sendo a frequência, medida em ciclos por segundo ou hertz, a principal especificação do clock.

Alternativas
Comentários
  • Certo.
    Conceito correto para Clock. Ele é (fisicamente falando) um cristal de quartzo que gera o pulso usado no sincronismo entre os componentes de velocidades diferentes dentro do computador.
  • Alguém pode me ajudar?

    Clock consiste no circuito oscilador que fornece o sinal usado para sincronizar e para determinar a velocidade de transferência de dados entre duas partes essenciais de um processamento, como, por exemplo, entre o processador e a memória principal, sendo a frequência, medida em ciclos por segundo ou hertz, a principal especificação do clock.

    Não vejo problema no restante da questão, mas não concordo muito com a parte destacada. O circuiro oscilador não DETERMINA a velocidade de transferência ente duas partes. Pelo menos, até onde sei.
  • Existem dois clocks: o interno e o externo. Se o prova comentar sobre clock interno lembre-se que ela está associando ao processador, já se a pergunta for sobre o clock externo a prova está querendo saber sobre o clock da placa mãe. Só para te dar um parâmetro, um bom clock externo supera a casa dos 400 MHz (dados de 2010).
    O hertz (Hz) é a unidade utilizada para medir frequência (clock).
  • O clock determina a velocidade de transferência na medida em que ele limita a frequência do barramento. Ou seja, se um dispositivo tiver capacidade de transferência de 10MB/s com um barramento de frequência 500MHz, se o clock for de 250MHz, a velocidade máxima alcançada é determinada por essa frequência, portanto seria de 5MB/s.
    O clock nunca aumentará a capacidade de transferência de dados, mas é capaz de limitar tal capacidade.
  • CLOCK - é o indicador mais imediato da "velocidade" de um processador, é o número de ciclos por segundo de um sinal de sincronismo usado dentro do processador.


ID
275098
Banca
COMPERVE
Órgão
UFRN
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A sequência correta de operações na aquisição de sinais de um Eletro Cardiograma (ECG) é

Alternativas

ID
276598
Banca
ESAF
Órgão
CVM
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O interpretador

Alternativas
Comentários
  • Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê linha-por-linha e converte em código objeto (ou bytecode) à medida que vai executando o programa e, em outros casos, converte o código fonte por inteiro e depois o executa.

    Na verdade, em princípio, pode-se implementar compiladores e interpretadores para qualquer linguagem de programação. Mas, dependendo da necessidade, pode ser melhor criar um interpretador ou um compilador.

    Exemplo de linguagens interpretadas

  • Seguindo a linha de raciocínio acima, não seria correto a letra B?


    "Em alguns casos, o interpretador lê linha-por-linha e converte em código objeto (ou bytecode) à medida que vai executando o programa e, em outros casos, converte o código fonte por inteiro e depois o executa."

    O Gabarito está correto?
  • No livro Arquitetura de Sistemas Operacionais, do Machado/Maia, 4a.Ed., pág. 36 diz:

    "O interpretador é considerado um tradutor que não gera módulo-objeto. A partir de um programa fonte escrito em linguagem de alto nível, o interpretador, durante a execução do programa, traduz cada instrução e a executa imediatamente."
  • Tradutor e interpretador nao sao a mesma coisa. Segundo o mestre Tanenbaum,

    Considere
    L1: instruçoes mais conveniente para pessoas;
    L0: instrução de máquina.

    Um método para executar um programa escrito em L1 eh primeiro substituir cada instrução escrita no programa por uma sequencia equivalente de instruções em L0. Essa técnica eh chamada tradução.
    A outra técnica eh escrever um programa em L0 q considere programas em L1 como dados de entrada e o execute examinando cada instrução por vez e executando diretamente a sequencia equivalente de instruções L0.Essa tecnica nao requeer a geracao previa de um programa em L0. Ela eh denominada interpretacao, e o programa q a executa eh chamado interpretador.
    Traduçãao e intepretacao sao semelhantes. Em ambos os métodos o computador executa inslruçoes em LI que realizam seqüências equivalentes de instruções em L0.A diferença ê que na traducao, todo o programa L1 é antes convertido em um programa L0;
    Na interpretacao, após exame e a decodificação de cada instrução L1. ela ê executada imediatamente. Nenhum programa traduzido eh gerado.
  • Tanenbaum e Maia entram em conflito. Um diz que interpretador faz nenhuma tradução. Já o Maia diz que é interpretador é um tradutor especial.


ID
278095
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Julgue os itens seguintes, referentes à organização e à arquitetura de
computadores.

O BIOS de um computador contém informações que foram gravadas de forma permanente pelo fabricante e que não podem ser alteradas pelo usuário. Quando um computador é ligado, por meio do BIOS é iniciado o seu funcionamento; são checados os periféricos que estão ligados ao computador, tais como o disco rígido e o teclado; bem como é permitida a comunicação entre o microprocessador e outras partes do computador, como o monitor, o teclado e a impressora.

Alternativas
Comentários
  • Afirmações estranhas e contraditórias.
    A BIOS não é permanente, sendo possível fazer sua reprogramação. As informações podem ser alteradas pelo usuário, bastando acessar o SETUP e selecionando valores em uma lista pré-definida de opções. O computador não é ligado via BIOS, ele apenas consulta as configurações para setar o seu processo de funcionamento (como velocidade de barramento, tipos de discos, periféricos e seus endereços hexadecimais para comunicação). A comunicação do processador com o monitor de vídeo não existe, e sim da placa de vídeo (que tem o seu próprio sistema de processamento e o monitor). O mesmo vale para a impressora, que se comunica via ponte-sul, e não existe entre o processador e ela um canal de comunicação.
  • Essa questão foi anulada pela banca!!!!!

ID
283693
Banca
FUNIVERSA
Órgão
IPHAN
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Um sistema de processamento de dados é composto, basicamente, por três etapas: (1) entrada de dados, (2) processamento ou tratamento da informação e (3) saída. Em um computador, essas tarefas são realizadas por partes diversas que o compõem, como teclado, mouse, microprocessador, memória etc. Levando-se em conta as tarefas de processamento de dados realizadas por um computador, é correto afirmar que

Alternativas
Comentários
  • a) dispositivos de hardware como teclado e mouse são responsáveis pela saída ENTRADA de dados, uma vez que escrevem ou apontam o resultado esperado em uma operação realizada pelo computador.

    b) acessórios modernos como webcams, bluetooth e leitores biométricos são dispositivos de saída ENTRADA de dados incorporados a alguns computadores como acessórios de fábrica.

    c) a tela (ou monitor) de um computador comporta-se como um dispositivo de entrada SAÌDA de dados, quando se trabalha em sistemas de janelas, com botões a serem “clicados” pelo usuário. independete da situação.

    d) as impressoras multifuncionais são dispositivos mistos, de entrada, processamento e saída de dados, pois podem ler (scanner), processar (memória interna) e imprimir informações.
  • Na alternativa D:
    E as multifuncionais que possuem programa interno? Elas processam a entrada do usuário feitas pelo menu do próprio dispositivo, independentes do resto do sistema de computação.
  • É o meu caso!
    A multifuncional tem interface para cartões e programa de selecão/edição/impressão de imagens nela própria! Não precisa nem ligar o PC.

    Difícil de TI é isso... por (in)felicidade vc tem um exemplo real e acaba errando!
  • Eita...
    Essa questão deveria ser cancelada. Duas repostas (D e E)
  • Como ele não especificou o tipo de monitor, ha a possibilidade de ser um touch screen, o que torna a alternativa C certa também.

  • Pessoal,

    O motivo de a letra D está errada, na minha opinião, é que é feita a afirmação que a memória interna processa a informação, o que não é verdade. Sabemos que a memória tem a função de armazenar a informação. Quem processa a informação é o processador. Mesmo um dispositivo multifuncional tem um pequeno processador para executar as suas tarefas básicas. Se tivesse sido omitida na questão a informação referente ao processamento, ou informado que um processador faz o processamento, a questão estaria certa.
  • A alternativa D está errada justamente pelo trecho "processar (memória interna)", já mencionado pelo Pedro. Assim como eu, a falta de atenção fez com que eu errasse a questão. Devemos estar atento a cada detalhe!

  • Memória não faz processamento.


ID
290434
Banca
UNIRIO
Órgão
UNIRIO
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A propriedade de atomicidade garante que

Alternativas
Comentários
  • Gabarito: D.

     

    Transação - ACID

     

    Atomicidade - será executada totalmente ou não será executada

    Consistência - consistência antes e consistência depois

    Isolamento - não será interferida pela concorrência

    Durabilidade - o que foi salvo não será perdido, mesmo em caso de pane no sistema


ID
309535
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Julgue os itens a seguir, a respeito de fundamentos de computação.

Durante a execução de um programa que utiliza funções em uma biblioteca dinâmica, esta deve ser carregada em memória e ligada ao processo em tempo de execução.

Alternativas
Comentários
  • Na ciência da computação, biblioteca é uma coleção de subprogramas utilizados no desenvolvimento de software. Bibliotecas contém código e dados auxiliares, que provém serviços a programas independentes, o que permite o compartilhamento e a alteração de código e dados de forma modular. Alguns executáveis são tanto programas independentes quanto bibliotecas, mas a maioria das bibliotecas não são executáveis. Executáveis e bibliotecas fazem referências mútuas conhecidas como ligações, tarefa tipicamente realizada por um ligador.

    A maior parte dos sistemas operacionais modernos provê bibliotecas que implementam a maioria dos serviços do sistema, que transformaram em comodidades os serviços que uma aplicação moderna espera que sejam providos pelo sistema operacional. Assim sendo, a maior parte do código utilizado em aplicações modernas é fornecido por estas bibliotecas.

    Ligação dinâmica significa que os dados em uma biblioteca não são copiados para um novo executável ou biblioteca em tempo de compilação, mas permanecem a um arquivo separado no disco. O ligador realiza uma quantidade mínima de trabalho em tempo de compilação—ele apenas grava quais bibliotecas são necessárias para o executável em um índice. A maior parte do trabalho é feita quando a aplicação é carregada em memória ou durante a execução do processo. O código de ligação necessário é na verdade parte do sistema operacional subjacente. Na hora apropriada, o carregador do programa encontra as bibliotecas relevantes no disco e adiciona os dados relevantes da biblioteca no espaço de memória do processo.

    Alguns sistemas operacionais são apenas capazes de ligar uma biblioteca em tempo de carregamento, antes que a execução do processo se inicie; outros podem ser capazes de esperar até depois do início da execução e apenas ligar a biblioteca quando ela for referenciada (ou seja, durante o tempo de execução). Este último é freqüentemente chamado de "carregamento atrasado". Em ambos os casos, a ligação é dita dinâmica.
  • Ser dinâmico está associado ao fato de o computador não saber qual o valor e estado das variáveis ao executar o programa, por isso tais bibliotecas são carregadas em tempo de execução.

  • Durante a execução de um programa que utiliza funções em uma biblioteca dinâmica, esta deve ser carregada em memória e ligada ao processo em tempo de execução.

    Se pensarmos nos significado da palavra "dinâmica"(), já ajuda na resolução da questão.

  • errei na interpretação pois creio que "esta" está se referindo a funções e imaginei que fosse toda a biblioteca em si. rsrs


ID
329338
Banca
FGV
Órgão
DETRAN-RN
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Sobre uma operação primitiva realizada por um programa em um computador, analise:

I. Executar operações aritméticas.

II. Executar operações lógicas.

III. Fazer comunicação com dispositivos de entrada e saída de dados.

IV. Mover um conjunto de bits de um local para o outro.

Está(ão) correta(s) apenas a(s) alternativa(s):

Alternativas
Comentários
  • Letra E. Todas as afirmações estão corretas.
  • Acredito que com um bom recurso esta questão poderia ser anulada.

    Se entendermos por operações primitivas uma instrução que o microprograma de uma CPU pode realizar, todas com exceção da assertiva III estariam corretas. Isso porque a assertiva III é formada por várias operações primitivas e não apenas uma.

    Como não existe a opção I, II e IV só resta a opção e.
  • A questão trata do conceito de instruções (operações) primitivas.

    Conceito: São os comandos básicos que efetuam tarefas essenciais para a operação dos computadores. Possibilitam a comunicação com o usuário e com os dispositivos periféricos, através das entradas e saídas de dados, bem como a movimentação dos dados na memória. Caracterizam-se por possuir sintaxe e semântica.

    Podem ser do tipo: Entra a de dados; Saída de dados; Atribuição.

    Instruções utilizadas em pseudocódigo e fluxogramas.



ID
370642
Banca
FCC
Órgão
TCE-GO
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Um computador pode ser visto como tendo vários níveis, cada um capaz de executar um conjunto de instruções específicas, com suas linguagens apropriadas para descrever as instruções que nele podem ser executadas. Numa máquina multinível, o nível em que cada comando corresponde exatamente a uma instrução a ser executada e em que são utilizados mnemônicos e endereços simbólicos é denominado

Alternativas
Comentários
  • Montadores: tradução de uma linguagem de montagem para código de máquina / relação 1:1 com a linguagem de máquina / é dependente da arquitetura da máquina.

  • Nível 0 (Nível de Lógica Digital) 
    �Composto por circuitos lógicos digitais. Nesse nível, os objetos de interesse são as portas lógicas. As portas lógicas são dispositivos digitais construídas a partir de componentes analógicos (ex: transistores). Elas formam os elementos primários dos circuitos lógicos do computador.

    Nível 4 ou Nível de Linguagem de Montagem
    Uma forma simbólica de representação das linguagens dos níveis mais baixos.� Provê um método para as pessoas escreverem programas para os níveis 1, 2, e 3 de uma maneira não tão desconfortável. Mnemônicos para as instruções de máquina. � Linguagem Assembly � Os programas escritos em linguagem de montagem são primeiramente traduzidos para a linguagem dos níveis 1, 2 ou 3, e depois interpretados. Montador (Assembler): programa que executa a tradução dos programas em linguagem de montagem para uma linguagem do nível 1, 2 ou 3.

     

    Bons estudos.

    Comentário da usuário: Marília feito 26 de Setembro de 2013, às 15h07 (https://www.qconcursos.com/questoes-de-concursos/questao/03c021a5-3d)

     

  • Na linguagem de montagem (assembly) que se usa mnemônicos para as instruções.


ID
399859
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito dos componentes (hardware e software) de um
computador, julgue os itens seguintes.

Instruções em linguagem de máquina são apresentadas na forma de padrões de bits utilizados para representar as operações internas ao computador. A linguagem de montagem constitui uma versão da linguagem de máquina; cada instrução é representada por uma cadeia de texto que descreve o que a instrução faz. Nesse processo, o montador é o elemento que converte instruções em linguagem de montagem para linguagem de máquina.

Alternativas
Comentários

  • Confira em: Montador ou Assembler
    Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemónicos.

  • Fonte:http://wwwusers.rdc.puc-rio.br/rmano/processo.html
  • Montadores:


    - Tradução de uma linguagem de montagem para código de máquina.

    - Relação 1:1 com a linguagem de máquina.

    - É dependente da arquitetura da máquina.


    Ligadores:


    - Trabalha em cima do produto gerado pelo montador.

    - Gera o executável.

    - Faz a ligação tanto em fase de compilação quanto em execução.


    Fluxo completo:

    1) Programa em linguagem de alto nível (Java, C#, por exemplo) é compilado

    2) É gerado um programa em linguagem de montagem

    3) O montador converte o programa em linguagem de montagem para módulo em linguagem de máquina

    4) O ligador é executado, fazendo uso de chamadas de rotinas da biblioteca, e gerará o executável

    5) O carregador é responsável por trazer o executável para memória.


    Espero ter ajudado :)

  • Eu conheço o montador como Interpretador.

  • certo

    O montadores convertem ASSEMBLY em LINGUAGEM DE MÁQUINA, essa sim utilizada pelo processador.


ID
399862
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito dos componentes (hardware e software) de um
computador, julgue os itens seguintes.

Nas linguagens Fortran e C, consideradas de baixo nível, os códigos são convertidos, por meio de compiladores, em linguagem de máquina (assembly). Todos os códigos dessas linguagens são convertidos, pelos montadores, em linguagem de montagem, que é a forma utilizada pelo processador.

Alternativas
Comentários
  • Nas linguagens Fortran e C, consideradas de baixo nível. (C é Fortran são consideradas de alto-nível - Embora dificilmente alguem que programe em Python ou Java Concorde com isso.)

    O compilador converte o código em linguagem de montagem,  ASSEMBLY.

    O montador, como o NASM, converte esse código em linguagem de máquina, que é a utilizada pelo computador.

    -- COMENTÁRIOS ADICIONAIS (17/07/11) --

    Note que os compiladores compilam o código-fonte, na linguagem orientada a problema (como C e Fortran) , em linguagem no nível ISA. Em uma arquitetura de computadores baseadas em processadores CISC, um conjunto maior de instruções está disponível, tornando o projeto de compiladores mais simples, porém em arquiteturas de computadores RISC o conjunto de instruções é reduzido - porque deve ser executado diretamente em hardware em um único ciclo de clock - tornando o projeto de compiladores mais complexo, visto que um número maior de instruções simples deverá ser executada para se obter uma tarefa complexa.


  • Questão errada. Motivos:

    1º Erro: Na questão, "dessas linguagens" refere-se a C e Fortran. A linguagem utilizada pelo Montador para criação da linguagem de máquina é a linguagem de montagem ou Assembly.

    2º Erro: A linguagem utilizada pelo processador é a linguagem de máquina, e não a Assembly.
  • Esquematizando:

    Programa em linguagem de alto nível -> Compilador -> Linguagem de montagem (assembly) -> Montador -> Linguagem de máquina -> Ligador -> Executável

    A questão está incorreta pois afirmou que o compilador transforma Programa em linguagem de alto nível direto em Linguagem de máquina.
  • Questão toda errada...

    1) Fortran e C não são linguagens de baixo nível, e sim de ALTO NÍVEL
    2) ASSEMBLY não é linguagem de máquina
    3) O montadores convertem ASSEMBLY em LINGUAGEM DE MÁQUINA, essa sim utilizada pelo processador.

    (Ainda estamos desconsiderando os LIGADORES, que atuam no código-objeto - saída do processo de montagem)

    Bons estudos!
  • A questões estão errada, mas estou aqui para esclarecer melhor um dos itens que está errado.
    As linguagens são divididos em três categorias, alto, médio e baixo nível; 
    C é uma linguagem de médio Nível, pois ele tem características e comportamentos de linguagens de baixo nível e comportamentos de alto nível. O FORTRAN é de alto nível; Essas informações são tiradas do Livro C completo Total , de Herbert Schildt, Página 4; Falo isso para ficar claro, caso tenha uma questão sobre isso, dificilmente a CESPE cobrará isso, pois é uma divisão cheio discussões, mas é bom ficar ligado;

  • Fluxo:

     

    1) Programa em linguagem de alto nível (Java, C#, por exemplo) é compilado (Compilador)
    2) É gerado um programa em linguagem de montagem
    3) O montador converte o programa em linguagem de montagem para módulo em linguagem de máquina
    4) O ligador é executado, fazendo uso de chamadas de rotinas da biblioteca, e gerará o executável
    5) O carregador é responsável por trazer o executável para memória.

  •  processador só entende 0 e 1 e não linguagem de montagem.

  • Gabarito Errado

    C# é linguagem de alto nível, até aí já matava a questão.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • 1) Fortran e C são linguagens de ALTO NÍVEL


ID
598375
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando a organização e arquitetura de computadores, julgue os itens que se seguem.

São funções básicas de um computador: processamento de dados, armazenamento de dados, transferência de dados e controle. São componentes estruturais de um computador: unidade central de processamento, memória principal, dispositivos de entrada e saída e sistemas de interconexão.

Alternativas
Comentários
  • Um breve resumo sobre quase tudo.

    A Unidade Central de Processamento (CPU)  é basicamente composta pela unidade de controle (UC) e pela Unidade de Lógica Aritmétrica (ULA), que realiza as operações em última instância, lendo e escrevendo os dados em registradores.

    A memória principal é acessada pelo CPU através do registrador de endereço, MAR, e o valor lido é colocado no MBR ( Registrador de Buffer de Memória Lida) ou então salvo na memória a partir desse registrador. (A Nível de processador ele só enxerga registradores)

    O Acesso aos dispositivos de E/S podem ser basicamente de três formas:
    • Programado ( O CPU fica esperando o dado da E/S e não progride enquanto não o obtem)
    • E/S por interrupção ( O E/S interrompe o processador quando algum dado está disponível)
    • Direto à Memória (O controlador da E/S se comunica diretamente com a memória e escreve lá, sem passar pelo processador)
    Quanto à política de barramento.  Geralmente a CPU é a que tem a menor prioridade. A E/S não pode esperar.  Geralmente também, para os dispositivos no mesmo nível de hierarquia de um barramento, quem pedir primeiro o barramento o obtem.
    O Barramento pode ser de dados, controle e endereços.  A quantidade possível de memória endereçavel depende da largura de um barramento.

  • Alguem pode explicar porque "sistemas de interconexão" foi considerado correto como sendo parte estrutural de um computador? "sistemas de interconexão" nao seria parte logica de um computador? Nao seria parte de software? Componentes estruturais nao sao estritamente equipamentos de hardware? Quem se habilita?
  • Ei Leandro,
    Acredito que a banca utilizou o termo "sistemas de interconexão" para se referir aos diversos tipos de barramentos utilizados no computador. Este componente (barramento) faz parte da estrutura do computador. Foi dessa forma que eu entendi.
  • A questão ela aborda uma Teoria de um Livro específico: Arquitetura e Organização de Computadores de William Stallings; página 5 a 11;No Livro ele faz a distinção entre Função e Estrutura, na qual Este é o modo como os componentes são interconectados e aquele é a operação individual de cada componentes;Na qual a função são: Armazenar dados, processamento de dados, movimento de dados e controle;E a Estrutura: CPU, Memória Principal, E/S e "Sistemas de Interconexão"; Que mais na frente irá abordar que os sistemas de Interconexão são os barramentos;Então CESPE só cobra a Letra da Lei, da mesma forma em computação, ele não cria nada, ele copia e cola o dos grandes Livros!Boa sorte e bons estudos!!  

  • Gabarito: C

    Um computador processa dados (através da CPU), armazena (através de memórias primárias e secundárias) e transfere (através de barramentos, ou sistemas de interconexão) tanto para componentes internos como para dispositivos de entrada (teclado, mouse, etc.) e saída (impressora, monitor, etc.).


ID
648775
Banca
PaqTcPB
Órgão
Prefeitura de Patos - PB
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O termo Dot Pitch está relacionado a que dispositivo?

Alternativas

ID
651355
Banca
PaqTcPB
Órgão
Prefeitura de Patos - PB
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Tradutor de linguagens que executa o código-fonte de imediato, em vez de gerar um código-objeto que seja executado após a tradução, é um:

Alternativas
Comentários
  • A questao constrasta compilador com interpretador. Compilador converte codigo em machine-readable code, gerando executavel para ser executado. Interpretador nao necessita executavel, mas necessita de um ambiente especial (e.g.: javascript, php etc)

  • Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. 


ID
700168
Banca
FUNIVERSA
Órgão
PC-DF
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com relação às ferramentas utilizadas em engenharia reversa de sistemas, assinale a alternativa correta.

Alternativas
Comentários
  • OllyDbg  é um depurador de análise no nível assembler 32-bit, para o Windows. Sua ênfase está na análise do código binário, e faz com que este programa seja muito útil nos casos em que não temos o código fonte. O programa prevê o conteúdo dos registradores, reconhece processos, chamadas API, switches, tabelas, constantes e strings, localiza rotinas de objetos dos arquivos e bibliotecas, é possível personalizar os rótulos e comentários ao decodificar o assembler do código, escreve patch no arquivo executável entre outras funções.

    Fonte: http://ultradownloads.com.br/download/OllyDbg/#ixzz29fjONT8f
  • Diferença entre debugger e disassembler:
    Debuggers são programas que analisam, depuram e testam aplicações. Sua principal utilidade é na identificação e tratamento de erros. É possível rodar linha por linha do código e analisar a mudança das variáveis e do comportamento do código. Os debuggers para binários precisam ter um disassembler embutido para decodificar as instruções. Ou seja, transformar o código-objeto em linguagem assembly.
    Disassembler é um programa que consegue transformar linguagem de máquina para a linguagem assembly, transcrevendo as instruções enviadas ao processador para os seus mnemônicos em assembly (asm). 
    O OllyDbg é um dos mais poderosos debuggers (incluindo um disassembler) disponíveis no mercado, além de ser gratuito.
  • c) Process Explorer -> como o próprio nome sugere, esse programa tem como objetivo monitorar quais aplicativos estão sendo executados pelo computador. É como o Gerenciador de Tarefas do Windows, só que com mais recursos.
  • Gabarito A

    OllyDbg: Esta ferramenta é um debbugger que será necessário para interpretar o executável e efetuar alterações no código assembly do mesmo. É uma ferramenta bastante completa de disassembling debugging

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
713245
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Uma das mais famosas taxonomias utilizadas para a classificação de computadores paralelos é proposta por Flynn, que se baseia em dois conceitos: sequência de instruções e sequência de dados.
Nessa categorização, um sistema computacional é classificado como

Alternativas
Comentários
  • Letra E.

    Para enriquecer os estudos...

    .

    Máquinas MIMD (Multiple Instruction Multiple Data) são arquiteturas caracterizadas pela execução simultânea de múltiplos fluxos de instruções. Essa capacidade deve-se ao fato de que são construídas a partir de vários processadores operando de forma cooperativa ou concorrente, na execução de um ou vários aplicativos. Essa definição deixa margem para que várias topologias de máquinas paralelas e de redes de computadores sejam enquadradas como MIMD. A diferenciação entre as diversas topologias MIMD é feita pelo tipo de organização da memória principal, memória cache e rede de interconexão.

  • A taxonomia introduzida por Flynn (Flynn, 1972) é ainda a forma mais comum de classificar sistemas de processamento paralelo. Flynn propôs as seguintes categorias de sistemas de computação:

    Única instrução, único dado (SISO - single instruction, single data): um único processador executa uma única seqüência de instruções, usando dados armazenados em uma única memória. Um sistema uniprocessador pertence a essa categoria.

    Única instrução, múltiplos dados (SIMD - single instruction, multiple data): uma única instrução de máquina controla a execução simultânea de um certo número de ele- 652 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Cap. 16 mentos de processamento, em passos de execução. Cada elemento de processamento tem uma memória de dados a ele associada, de modo que cada instrução é executada sobre um conjunto de dados diferente em cada processador. Os processadores vetoriais e matriciais pertencem a essa categoria.

    Múltiplas instruções, único dado (MISO - multiple instruction, single data): uma seqüência de dados é transmitida para um conjunto de processadores, cada um dos quais executa uma seqüência de instruções diferente. Essa estrutura nunca foi implementada.

    Múltiplas instruções, múltiplos dados (MIMO): um conjunto de processadores executa simultaneamente seqüências diferentes de instruções, sobre conjuntos de dados distintos. Os SMPs, clusters e sistemas NUMA pertencem a essa categoria.

  • MIMD - Atua nos processadores atuais, implementando memória compartilhada(Forte) e distribuída(Fraca).


ID
736684
Banca
Exército
Órgão
EsFCEx
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Para comparar o desempenho transacionM de sistemas computacionais o índice de benchmark mais indicado é

Alternativas
Comentários
  • https://pt.wikipedia.org/wiki/Transaction_Processing_Performance_Council


ID
758503
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

buffer que armazena a saída de dados para um dispositivo, como uma impressora, cujo fuxo de dados deve ser contínuo:

Alternativas
Comentários
  • Conceito de cada um:

    1-Dispatcher: Realiza o CHAVEAMENTO DE CONTEXTO, que deixará o processador carregar os registradores para o próximo processo ser executado. FALSO

    2-Trap:
    Interrupção feita pelo software.FALSO

    3-Spooling (Simultanious Peripherau Operaction Onlinne): Técnica de colocar jobs em buffer. Útil para dado ficar armazenado enquanto um dispositivo lento é carregado. O exemplo mais comum para Spooling é o de espera para impressão. VERDADEIRO

    4-Swap:
    Normalmente utilizado na computação como área de troca, que permite a utilização de mais memória do que a existente fisicamente, para tal, utiliza a memória secundária (HD). FALSO


ID
762130
Banca
FCC
Órgão
TCE-AM
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Uma informação armazenada em um computador digital, seja em sua memória principal ou na memória secundária, é um valor binário. Para que este valor possua algum sentido para o ser humano, foram criadas tabelas para representar ou associar os valores binários com valores tangíveis, como a letra A ou o símbolo @. Uma tabela largamente utilizada para este fim é chamada de tabela

Alternativas
Comentários
  • Tabela ASCII - ASCII (American Standard Code for Information Interchange, pt-br = "Código Padrão Americano para o Intercâmbio de Informação",

    http://equipe.nce.ufrj.br/adriano/c/apostila/tabascii.htm
  • Por exemplo na tabela ASCII a letra "A" é representada pelo valor binário 0100 0001. É assim com outras letras, números e simbolos conhecidos nossos.
  • EBDIC

    UNICODE


ID
776038
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito de fundamentos de computação, julgue o  item  a seguir.

A única linguagem que um processador tem capacidade de entender e tem condições de executar é a linguagem de máquina. Trata-se de linguagem binária e que serve para representar a codificação do conjunto de instruções de um computador.

Alternativas
Comentários
  • Prezados,

    Linguagem de máquina é uma linguagem numérica ( binária ) que representa a codificação de um conjunto de instruções de um processador, essa é a única linguagem que o processador entende e é capaz de executar.

    Portanto a questão está correta.

  • linguagem de baixo nível = linguagem de máquina, esta é medida em bits (linguagem binária)

    linguagem de alto nível = linguagem próxima à humana

    obs: para transformar uma linguagem de alto nível para uma e baixo nível, é necessário utilizar um compilador.

  • Os computadores de uma forma geral, e qualquer outra máquina controlada por um processador, trabalham com SISTEMA BINÁRIO, composto apenas pelos números 0. E foram esses dois números que deram origem à LÓGICA BOOLEANA!

    Na lógica Booleana, o ZERO ( 0 ) representa FALSO, enquanto o UM ( 1 ) representa VERDADEIRO. 

     

    Peguei duma mina aqui no qc

  • CERTO

    Aqui você pensa no método Nishimura pela restrição e se lasca..


ID
776512
Banca
CESGRANRIO
Órgão
Chesf
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere que a eficiência de transmissão seja definida como a relação entre o número de bits de informação e o número de bits transmitidos. Considere, também, que, em determinado sistema, cada caractere é representado por 8 bits, a transmissão assíncrona utiliza um bit de partida e um de parada para cada caractere, e que a transmissão síncrona tem um sistema de sincronismo que acrescenta 10 caracteres no início de cada bloco de caracteres de informação transmitido.

Qual a quantidade mínima de caracteres por bloco de transmissão que garante a transmissão síncrona mais eficiente que a assíncrona?

Alternativas
Comentários
  • Na transmissão assícrona temos que, a cada 10 bits transmitido apenas 8 são informação, os outros 2 são de partida e parada, ou seja, 80% é informação.
    Na transmissão síncrona temos achar a quantidade de bits de forma que, para ser mais eficiente que a assíncrona os bit de informação tem que ser maior do que 80%.

    Considerando a fórmula (nº de bits informação)/(nº transmitidos)
    Considerando X = Informação

    Aplicando na fórmula temos: X/ (10 + X) = 80%
    X = 0.8(10 + X)
    X =  8 + 0.8X 
    X - 0.8X = 8
    0.2X = 8
    X =  40

    Como tem que ser mais eficiente então a resposta é 41
  • Outra maneira de se resolver a questão:
    caractere = 8 bits
    assincrona -> 1 bit partida + caractere + 1 parada.
    síncrona -> 10 caracteres + caractere.
    a) 1 caractere
         assincrona -> 1 bit + 8 bits + 1 bit = 10 bits transmitidos -> mais eficiente.
         síncrona -> 80 bits + 8 bits = 88 bits transmitidos.
    b) 2 caracteres
         assincrona -> 4 bits + 16 bits = 20 bits transmitidos -> mais eficiente
         síncrona -> 80 bits + 16 bits = 96 bits transmitidos
    c) 6 caracteres
         assincrona -> 12 bits + 48 bits = 60 bits transmitidos -> mais eficiente
         síncrona -> 80 bits + 48 bits = 128 bits transmitidos

    d) 32 caracteres
         assincrona -> 64 bits + 256 bits = 320 bits transmitidos -> mais eficiente.
         síncrona -> 80 bits + 256 bits = 336 bits transmitidos.

    e) 41 caracteres
         assincrona -> 82 bits + 328 bits = 410 bits transmitidos.
         síncrona -> 80 bits + 328 bits = 408 bits transmitidos -> mais eficiente.
  • Vocês complicam pra caramba...:) É mais simples que isso.

    char = 8 bits

    Assinc - 1 bit partida + char + 1 bit parada = 10 bits

    Sinc     - 10 char + char = 81 bits

    Para a eficiência ser a que se pede é preciso que x caracteres de informação sejam transmitidos das duas formas e o overhead da forma síncrona seja menor.  Logo:
    x * (10) < 80 + 8 x (em bits)

    2x < 80

    x < 40

    Resposta, letra e.
  • Pra ser mais eficiente, o número total de bits em síncrono precisa ser menor que no assíncrono.

    80 + 8C (síncrono) < 10C (assíncrono).

    0 < 2C - 80

    2C > 80

    C > 40



ID
814573
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em computação CPU significa

Alternativas
Comentários
  • CPU é sigla inglesa de Central Processing Unit, que, em Português, significa “Unidade Central de Processamento”. Também conhecido como processador, a CPU corresponde ao cérebro do computador, onde é feita a maior parte dos cálculos.

    É o elemento de maior importância em equipamentos eletrônicos. É responsável pelo processamento de todos os tipos de dados e pela apresentação do resultado do processamento.

    O sofrimento é passageiro, o cargo não! Fé em Deus!

  • Gabarito C

    unidade central de processamento ou CPU (Central Processing Unit), também conhecida como processador, é a parte de um sistema computacional, que realiza as instruções de um programa de computador, para executar a aritmética básica, lógica, e a entrada e saída de dados.O papel da CPU pode ser comparado ao papel de um cérebro no funcionamento de um computador. Isto é, realiza operações lógicas, cálculos e processamento de dados.O termo foi cunhado no início de 1960 e seu uso permanece até os dias atuais pois, ainda que sua forma, desenho e implementação tenham mudado drasticamente, seu funcionamento fundamental permanece o mesmo.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • Nessa aí a banca falou: "_Vai lá, faz o gol meu filho..."

    A CPU é simplesmente o “centro nervoso” do computador. Ela é, sem dúvida, a parte mais importante do computador. Basicamente, tudo o que se processa (processar = calcular, contar, contextualizar, transformar) em um computador é feito na CPU. Os programas que usamos, por exemplo, como o Word ou o Excel, têm suas instruções (comandos) executadas (obedecidas) pela CPU do micro.


ID
991402
Banca
IFPI
Órgão
IF-PI
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Qual é a empresa fabricante dos processadores Cortex-A5, Cortex-A8 e Cortex- A9, para pequenos dispositivos,como smartphones,tablets,GPS,calculadoras, impressoras e também câmeras digitais?

Alternativas
Comentários
  • https://www.arm.com/products/processors


ID
1022359
Banca
IBFC
Órgão
PC-RJ
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É capaz de utilizar diferentes tipos de codificações, por exemplo, um para áudio e outro para vídeo no mesmo espaço, ou seja, é capaz de guardar diferentes faixas multimídia em um único arquivo. Estamos falando do:

Alternativas
Comentários
  • A extensão nada tem a ver com os codecs. E o que influência na qualidade ou tamanho são os codecs e não a extensão usada pelo mesmo .

    Bem, os arquivos de video possuem faixas. No caso dos nossos releases, temos a faixa de video e a faixa de audio, cada uma com seu proprio codec.

    A extensão do arquivo mostra o container. Simplificando bastante, o container é como um compactador, que junta todas as faixas em um único arquivo. Claro que o container não compacta, apenas junta.

     FONTE: http://cesaraugustorodriguesdeoliveira.wordpress.com/2009/11/06/explicacao-sobre-codecsextensoescontainers-de-audio-e-video/

  • isso é engenharia de software?

ID
1043698
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com relação à organização e à arquitetura de computadores, julgue os itens a seguir.


Bit é a menor unidade de informação com capacidade de armazenamento em um computador.

Alternativas
Comentários
  • O computador só pode identificar a informação através de sua restrita capacidade de destinguir entre dois estados, por exemplo, algo está imantado num sentido ou está imantado no sentido oposto. A uma dessas opções o computador associa o valor 1, e ao outro estado, o valor 0.

    Os dígitos 0 e 1 são os únicos elementos do sistema de numeração de base 2, sendo então chamados de dígitos binários, ou abreviadamente, bit. Entenda-se por bit a unidade básica de memória, ou seja, a menor unidade de informação que pode ser armazenada num computador.

    Fonte: http://www.ime.usp.br/~weslley/memoria.htm

  • O texto apresenta-se um tanto ambíguo, pois o BIT representaria a menor unidade de informação  possível de ser armazenada e não com capacidade de armazenamento (pois BIT é informação e não memória).

  • Questão passivel de anulação pois o bit deve ser obrigatoriamente  escrito em letra minuscula!!!!

  • E o qubit? Bit quantico?

  • GABARITO: CERTO

    bit (simplificação para dígito binário, em inglês binary digit) é a menor unidade de informação que pode ser armazenada ou transmitida, usada na Computação e na Teoria da Informação

  • BIT não seria velocidade e

    BYTE armazenamento???

  • Bit é a sigla para Binary Digit, que em português significa dígito binário, ou seja, é a menor unidade de informação que pode ser armazenada ou transmitida.

  • CERTO

    Bit significa dígito binário, ou seja, é a menor unidade de informação que pode ser armazenada ou transmitida.

    É geralmente usada na computação e teoria da informação.

    Um bit pode assumir somente 2 valores, como 0 ou 1.

  • GABARITO CERTO

    Numa resposta esquemática,

    • o elemento de informação mínima é o bit (lê-se bit).
    • Byte (lê-se baite)= 8 bits
    • Kilobyte (KB) = 1000 bytes
    • Megabyte (MB) = 1000 kilobytes
    • Gigabyte (GB) = 1000 megabytes
    • Terabyte (TB) = 1000 gigabytes [atualmente, a capacidade dos discos externos mais vendidos é referida neste múltiplo]
    • Petabyte (PB)=1000 Terabytes
    • …e há outros múltiplos.


ID
1077259
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O usuário de um microcomputador informa que, sempre que liga o computador, a data e a hora do sistema apresentam valores errados. Assinale a alternativa que contém uma provável causa para o problema.

Alternativas
Comentários
  • Gabarito A

    Observou a hora desatualizada em seu sistema operacional, 99% de chances de ser a bateria de sua placa mãe.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1085968
Banca
FADESP
Órgão
CREA-PA
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

As imagens no padrão _____ conhecidas como “True Color” utilizam 8 bits para o vermelho, 8 bits para o verde e 8 bits para o azul.

O padrão que completa corretamente a sentença acima é o:

Alternativas
Comentários
  • d-

    em css, o rgb pode ser usado para determinar qualquer cor, ate mesmo fora da especificação html.

    e.g.:

    p {

    background-color: rgb(122,12,233);

    color: chartreuse;

    }

    exemplo

     

    Usando modificador alpha permite determinar opacidade:

    rgba(10,88,221,0.9);

  • RGB é a abreviatura de um sistema de cores aditivas em que o Vermelho (Red), o Verde (Green) e o Azul (Blue) são combinados de várias formas de modo a reproduzir um largo espectro cromático.


ID
1102252
Banca
UNIRIO
Órgão
UNIRIO
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O termo utilizado para designar o conjunto de componentes que formam a parte física dos computadores é

Alternativas
Comentários
  • Letra B. Hardware é a parte física do computador.


ID
1119364
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Numa arquitetura de 32 bits, o número máximo de valores que podem ser representados numa palavra (word) é :

Alternativas
Comentários
  • 2 elevado a 32 = 4.294.967.29.

  • Um truque rápido:

    2^10=1024
    então 2^30=1024*1024*1024
    O último algarismo deste resultado é 4. Basta multiplicar as unidades simples: 4*4*4 ou 4^3
    então, o resultado ficaria assim _______4
    faltam 2 bits para os 32, logo:
    2^2=4
    basta multiplicar _______4*4 e o algarismo final do produto será 6, ou seja _______6.
    A letra a também termina com 6, então fazendo: 1000*1000*1000=1000000000. Observe que já passa de 65 mil.
    Gab letra c.


ID
1119484
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Numa arquitetura de 32 bits, o número máximo de valores que podem ser representados numa palavra (word) é

Alternativas
Comentários
  • Letra C. São dois valores que um bit aceita... Portanto, o valor é 2 elevado a 32 = 4.294.967.296


ID
1152220
Banca
INSTITUTO AOCP
Órgão
UFGD
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A menor quantidade de informações do ponto de vista físico, bem como do ponto de vista lógico é o Bit. Sabendo as proporções das unidades de medida, quantos bits constituem um byte ?

Alternativas
Comentários
  • Letra C.

    Um byte é formado por 8 bits

  •  No que se refere aos bits e bytes, tem-se as seguintes medidas:

    1 Byte = 8 bits

    1 kilobyte (KB ou Kbytes) = 1024 bytes

    1 megabyte (MB ou Mbytes) = 1024 kilobytes

    1 gigabyte (GB ou Gbytes) = 1024 megabytes

    1 terabyte (TB ou Tbytes) = 1024 gigabytes

    1 petabyte (PB ou Pbytes) = 1024 terabytes

    1 exabyte (EB ou Ebytes) = 1024 petabytes

    1 zettabyte (ZB ou Zbytes) = 1024 exabytes

    1 yottabyte (YB ou Ybytes) = 1024 zettabytes

  • Impetrar Habeas Data é só nos casos de negativa no requerimento de informações, nos casos negativos de certidões é cabível Mandado de Segurança (quando alguém solicita certidão, já tem acesso as informações).


ID
1152223
Banca
INSTITUTO AOCP
Órgão
UFGD
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Qual dos termos descritos a seguir é utilizado na informática, quando um componente pode ser substituído enquanto um computador está ligado?

Alternativas
Comentários
  • Letra B. Hot swap é uma tecnologia que permite troca de fontes de energia redundantes, discos rígidos e outros componentes internos enquanto o equipamento está ligado. Muito comum em servidores de rede, onde a rede não pode parar.

  • Hot swap ou Hot swapping (A tradução literal é Troca quente) é a capacidade de retirar e de substituir componentes de uma máquina, normalmente um computador, enquanto opera (ou seja não é necessário reiniciar o computador).

  • Gabarito B

    Hot swap ou Hot swapping (A tradução literal é Troca quente) é a capacidade de retirar e de substituir componentes de uma máquina, normalmente um computador, enquanto opera (ou seja não é necessário reiniciar o computador).

    A tecnologia hot-swap presente em disco rígido e em controladoras SCSI permite que a troca de um disco defeituoso possa ser feita com o sistema operativo em execução.

    Os exemplos mais comuns são os dispositivos USB e FireWire tais como: mouse, teclado, impressoras e pen drive. Normalmente exige software do tipo "Ligar e Usar" (Plug-and-Play).

    Os discos RAID, de maior nível, são hot-swap, ou seja um disco com falha pode ser removido ou substituído sem perda de dados ou interrupções do servidor graças a controladora de hardware RAID e o carregador de disco. Com o hot-swap RAID, o sistema continua operando, enquanto o conteúdo do disco avariado é reconstruído em um disco sobressalente, usando informação redundante ou paridade.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1167856
Banca
FAFIPA
Órgão
UFFS
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Os termos ULA, UC e REGISTRADORES compõe o(a):

Alternativas
Comentários
  • Gabarito: C.

     

    UCP (Unidade Central de Processamento)

     

    UC (Unidade de Controle)

    ULA (Unidade Lógico Aritmética)

    Registradores


ID
1181950
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Qual cientista construiu, em 1958, o primeiro circuito integrado, contendo cinco componentes em uma peça de germânio com meia polegada de comprimento e fina como um palito de dente?

Alternativas
Comentários
  • Kkkkkkkkkk. Rio muito dessas questões.

  • Jack Kilby

  • Decoreba básico.

  • tá zuando, só pode


ID
1204978
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O maior número que pode ser representado em binário dentro de um byte é

Alternativas
Comentários
  • Assim, com 8 bits em um byte, é possível representar 256 valores, de 0 a 255:
    255 = 11111111

  • Gabarito B

    De 0 a 255:

    255 = 11111111

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • b-

    1 BYTE = 8 bits.

    8 bits :: 11111111 -> 1+2+4+8+16+32+128 = 255


ID
1232431
Banca
FCC
Órgão
TRT - 5ª Região (BA)
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Levando em consideração que cada controlador de dispositivos de entrada e saída é diferente, diferentes programas são necessários para seu gerenciamento. Comumente, cada fabricante de controlador disponibiliza uma biblioteca específica para cada sistema operacional ou em alguns casos, para diferentes versões destes sistemas. Este programa, que se comunica com um controlador, emitindo ou recebendo informações deste controlador é denominado

Alternativas
Comentários
  • TANENBAUM, SISTEMAS OPERACIONAIS MODERNOS, 4ª edição, Pág. 20

    "... cada tipo de controlador é diferente, diversos softwares são necessários para controlar cada um. O software que conversa com o controlador, dando a ele comandos e aceitando respostas, é chamado driver de dispositivo..."


ID
1239514
Banca
FCC
Órgão
MPE-AM
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O BIOS entra em ação assim que um PC é ligado, passando as primeiras instruções para o processador. Considere a ordem cronológica das etapas que o BIOS realiza:

1. Acessa a memória CMOS, um circuito integrado que grava informações referentes ao hardware. Nela, o BIOS estabelece reconhecimento e comunicação com dispositivos como placas de vídeo e memória RAM.

2. Realiza o Power-on Self Test (POST) para saber se tudo está se inicializando da maneira correta. Quando alguns componentes essenciais estão faltando, beeps ou mensagens na tela, alertam o usuário.

3. Procura alguma fonte para inicializar o sistema operacional. Tal fonte é configurável e pode ser um disco rígido (padrão), CD-ROM, pen-drive, entre outros.

4. Lê o setor zero (denominado Master Boot Record) do HD. Essa área contém um código que alavanca a inicialização do sistema operacional.

5. No caso do Windows, o Master Boot Record (MBR) verifica qual partição do HD está ativa (configurada como Master) e inicializa o seu “setor um” - essa área tem um código com a missão de carregar o setor dois.

6. Faz a leitura de um arquivo de configuração de boot, o Boot Loader (no Windows, trata-se do NTLDR).

7. É inicializado o núcleo (kernel) e, nessa fase, é ele quem assume o controle do computador.

8. O kernel carrega os arquivos principais e informações básicas do sistema operacional (incluindo o registro), além de relacionar os componentes de hardware com as respectivas DLLs e drivers.

9. A tela de escolha de usuários é exibida e, após o logon, os programas relacionados para começarem junto com o sistema são carregados.

Considerando estas etapas e as funções do BIOS, é correto afirmar que

Alternativas
Comentários
  • Resposta: letra (d)


    O BIOS também é responsável por carregar a memória RAM, placa de vídeo, teclado, cachê básico e, por fim, possibilitar a inicialização do sistema operacional. Acompanhe em ordem cronológica as etapas que ele percorre:
    1.  Acessa a memória CMOS, um circuito integrado que grava informações referentes ao hardware. Nela, o BIOS estabelece reconhecimento e comunicação com peças como placas de vídeo e memória RAM.
    2.  A segunda fase, conhecida como Power-on Self Test (POST) nada mais é do que um conjunto de teste que a BIOS realiza para saber se tudo está se inicializando da maneira correta. Quando alguns componentes essenciais estão faltando, alguns beeps ou mensagens na tela alertam o usuário.
    3.  A etapa seguinte consiste na procura de alguma fonte para inicializar o sistema operacional. Tal fonte é configurável e pode ser um disco rígido (padrão), CD-ROM, pendrive, disquete, entre outros.
    4.  Agora, o BIOS lê o setor zero (que contém apenas 512 bytes, denominado Master Boot Record) do HD. Essa área contém um código que alavanca a inicialização do sistema operacional. Outros dispositivos de boot (CDs, disquetes etc.) têm a capacidade de emular esse setor zero.
    5.  No caso do Windows, o Master Boot Record (MBR) verifica qual partição do HD está ativa (configurada como Master) e inicializa o “setor um” dela — essa área tem um código com a simples missão de carregar o setor dois.
    6.  A etapa seguinte consiste na leitura de um arquivo de configuração de boot, o Boot Loader (quando falamos do Windows, trata-se do NTLDR).
    7.  A partir dele, é inicializado o núcleo (kernel). Assim como o BIOS estabelece a ligação entre hardware e sistema, o kernel serve para firmar uma comunicação estável entre hardware e software.  Nessa fase, é ele quem assume o controle do computador.
    8.  O kernel carrega os arquivos principais e informações básicas do sistema operacional (incluindo o registro), além de relacionar os componentes de hardware com as respectivas DLLs e drivers.
    9.  No entanto, o kernel não carrega todos os processos para não sobrecarregar o sistema — somente as operações essenciais são colocadas em atividade para possibilitar o início do Windows.
    10.  A tela de escolha de usuários é exibida e, após o logon, os programas relacionados para começar junto com o sistema são carregados.

    Fonte: http://www.tecmundo.com.br/aumentar-desempenho/11266-como-funciona-o-boot-de-um-computador.htm


ID
1240801
Banca
FCC
Órgão
DPE-RS
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O   I   é a unidade básica de armazenamento nos computadores. Por convenção, um   II   é composto por 8   III   A maioria dos computadores não tem instruções para mover um   IV   e sim para mover um   V   .A unidade de armazenamento original de uma determinada arquitetura de computador é chamada de   VI   .
As lacunas I, II, III, IV, V e VI são correta e respectivamente preenchidas por

Alternativas
Comentários
  • Resposta: C. Questão bem básica. Realmente a unidade básica na no armazenamento é o BIT, que é formado por 8 BYTES.

    http://pt.wikipedia.org/wiki/Byte

  • O bit é a unidade básica de armazenamento nos computadores. Por convenção, um byte é composto por 8 bits. A maioria dos omputadores não tem instruções para mover um bit e sim para mover um byte. A unidade de armazenamento original de uma determinada arquitetura de computador é chamada de palavra. 

  • Questão muito bem elaborada!

     

  • No comentário do Tiago Passos, os conceitos estão invertidos.

     

    Do Rainer Victor está correto.

     

    1 byte = 8 bits


ID
1267873
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Quando um usuário solicita para aumentar a área útil da tela (área de trabalho), é necessário:

Alternativas

ID
1267894
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Alguns termos relacionados à conceitos básicos da microinformática estão disponibilizados na coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na coluna II.

Coluna I

1. BIOS
2. POST
3. SETUP
4. Instrução

Coluna II

( ) configura o microcomputador.
( ) testa a ligação e verifica amemória RAM.
( ) verifica o hardware e transfere o sistema operacional para o microcomputador.
( ) comando que define uma operação a ser executada.

A sequência correta é:

Alternativas
Comentários
  • SETUP é o programa de configuração dos valores do BIOS, que estão na memória ROM (ROM-BIOS).

    POST é Power On Self Test, ou auto teste da inicialização, que verifica os componentes instalados, inclusive a memória RAM.

    BIOS é o Basic Input Output System, ou sistema básico de entrada e saída.

    Instrução é o comando que define a operação a ser realizada.


ID
1350991
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O desenho e projeto de Data Centers devem lidar com várias propriedades do Data Center. Evitar a existência de pontos únicos de falha tem o objetivo principal de garantir a propriedade de:

Alternativas
Comentários
  • Alta disponibilidade ->  "Abordagem de design do sistema e implementação de serviços associados, que asseguram um nível de desempenho operacional pré-acordado que será cumprido durante um período contratual". Isto implica claramente em nos concentrar na remoção do máximo possível de pontos únicos de falhas inerentes a qualquer projeto, de forma a fornecer funcionamento redundante, garantindo continuidade e capacidade de failover.

    Alta disponibilidade pode ser alcançada em diversos níveis, incluindo os de aplicação, infraestrutura, data center e até o de redundância geográfica. Na sua forma mais básica, configurações HA em infraestrutura são constituídas por: Dois ou mais balanceadores de carga, Dois ou mais servidores web, Dois ou mais servidores de banco de dados



  • b-

    Disponiblidade é tambem uma caracteristica de sistemas distribuidos, os quais devem ter comportamento bem definido na ocorrencia de falhas. A disponibilidade se mede pelo tempo que o sistema esta pronto para uso. Quando um dos componentes de um sistema distribuido falha, somente o trabalho que usava o componente defeituoso é afetado


ID
1350994
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O nível de redundância de um Data Center que fornece dois módulos, caminhos, unidades ou sistemas completos para cada um que seja necessário para satisfazer o requisito básico é conhecido como redundância:

Alternativas
Comentários
  • Classificações de redundâncias

    A norma ANSI/TIA-942 estabelece nomenclaturas para as definições da redundância dos Data Centers, utilizando como base a classificação Tier. As classificações são as seguintes [6]:


    Data Center “N”, sem nenhum tipo de redundância. 

     
    Data Center “N+1”, existe pelo menos uma redundância, por exemplo: nobreak, gerador, linkredundante, etc. 

     Data Center “N+2”, existe uma redundância a mais, por exemplo: o Data Center será suprido na falta de energia por um nobreak e um gerador, sendo assim duas redundâncias. Podendo se estender para os outros equipamentos, links, refrigeração, sistema de prevenção de incêndios, etc. 

     Data Center “2N”, neste caso seria uma redundância completa, por exemplo: duas empresas de distribuição de energia (sendo que essas empresas devem vir de diferentes subestações) para alimentar o Data Center. 

     Data Center “2(N+1)” existe uma redundância para cada equipamento, utilizando o exemplo anterior, seria necessário um nobreak ou gerador para cada uma das empresas de energia.


ID
1350997
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É possível realizar a conversão de um valor de eficiência da infraestrutura do Data Center (DCiE) para um valor correspondente em efetividade do consumo de energia (PUE). Um Data Center em que há DCiE de 50% possui umPUE de valor:

Alternativas
Comentários
  • Metodologia para cálculo da eficiência do Data Center

     

    Para verificar a eficiência do Data Center o Green Grid (2016), desenvolveu duas novas métricas táticas já bem utilizadas: O PUE (Power Usage Effectiveness) e o DCiE (DATACENTER Efficiency).

     

    A energia total da instalação é a energia do medidor que alimenta o Data Center. A Energia dos Equipamentos de TI é a energia consumida por todos equipamentos de TI.

     

    0,50 = 1 / PUE

    PUE = 1 / 0,5

    PUE = 2


ID
1351000
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A métrica calculada diretamente pela divisão do total de energia dedicada ao data center pela energia consumida apenas pelos equipamentos específicos de TI é conhecida como:

Alternativas

ID
1351006
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Geradores são utilizados em Data Centers principalmente para atuar quando o fornecimento externo de energia falhar. Os geradores específicos que são utilizados para alimentar os sistemas de segurança de vida, como bombas de incêndio, são conhecidos como geradores de:

Alternativas

ID
1351009
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É recomendado não construir Data Centers acima de 10.000 pés de altitude, principalmente pelomotivo de que em altas altitudes ocorre uma degradação significante na efetividade do sistema de:

Alternativas

ID
1351012
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A maioria dos equipamentos de TI de Data Centers, como servidores e storage, possui a configuração de fluxo de ar:

Alternativas

ID
1351018
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A detecção de vazamento deve ser providenciada em qualquer local do Data Center em que possa existir água. Para diminuir a quantidade necessária de equipamentos de detecção de vazamento, é recomendado utilizar:

Alternativas

ID
1351021
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Cada espaço dentro de um Data Center possui recomendações específicas sobre os tipos de sistemas de detecção aplicáveis. É recomendado utilizar preferencialmente um sistema termal ou de detecção de chamas:

Alternativas
Comentários
  • E pq não na sala dos computadores?

  • Que questão mais esquisita... 


ID
1351024
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A vigilância técnica de um Data Center é realizada tipicamente por circuitos fechados de TV. Por outro lado, a vigilância física é realizada, principalmente, por:

Alternativas
Comentários
  • Alguém comenta?


ID
1351030
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O padrão ANSI/BICSI 002 pode ser utilizado por diferentes perfis profissionais. O propósito principal de tal padrão é ser utilizado:

Alternativas
Comentários
  • a) para auxiliar a determinar os requisitos de projeto de um Data Center


    ANSI/BICSI-002: (Data Center Infrastructure Standard and Recommended Practices) - Versão original (2011) e atualização (2014). Usada em conjunto com outros padrões e integra os principais conceitos da ANSI/TIA-942.


    - Estabelece REQUISITOS, recomendações e quaisquer informações adicionais que devem ser considerados quando se trabalha com sistemas críticos, tais como: redes de energia elétrica, mecânica e de telecomunicações, bem como, outras necessidades importantes, como seleção e segurança do local de datacenters.


    - O documento apresenta os REQUISITOS e MELHORES PRÁTICAS que são aplicáveis a qualquer Datacenter, concentra-se em adicionar e expandir informações sobre o projeto de datacenters, assim como, infraestrutura de temas críticos. Inclui, por exemplo, datacenters em containers e modulares.


ID
1351033
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

As principais recomendações do padrão ANSI/BICSI 002 referentes à capacidade de refrigeração (cooling capacity) podem ser encontradas na seção:

Alternativas
Comentários
  • planejamento de espaço (space planning).


ID
1351036
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O padrão ANSI/TIA 942 organiza diversos níveis de disponibilidade e de segurança na seguinte quantidade de camadas (tiers):

Alternativas
Comentários
  • Letra B correta

    Todas as particularidades das 4 camadas existentes:

    https://tecnologiaegestao.wordpress.com/2013/01/03/o-que-e-um-data-center-e-suas-classificacoes-tier/

  • Questão B

    A norma classifica ainda os Data Centers em quatro Tiers (níveis), numerados de um a quatro:

    Tier 1: Data Center básico

    Tier 2: Data Center com componentes redundantes

    Tier 3: Data Center que permite manutenção sem paradas

    Tier 4: Data Center tolerante a falhas


ID
1351039
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

De acordo com o padrão ANSI/TIA 942, o espaço central onde fica localizado o ponto de distribuição para o sistema de cabeamento estruturado é a:

Alternativas
Comentários
  • Letra D correta

    Entrance Room (ER) – Sala de Entrada. Espaço de interconexão entre cabeamento estruturado do DATACENTER e o cabeamento vindo das operadoras de telecomunicações. 

    Main Distribution Area (MDA) – Área de Distribuição Principal, onde se encontra a conexão central do DATACENTER e de onde se distribui o cabeamento estruturado. 

    Horizontal Distribution Area (HDA) – Área de Distribuição Horizontal, utilizada para conexão com área de equipamentos. Inclui o cross conect horizontal e equipamentos intermediários. 

    Zone Distribution Area (ZDA) – Área de Distribuição por Zona, ponto de interconexão opcional do cabeamento horizontal. Prove flexibilidade para o DATACENTER. Fica entre o HDA e o EDA. 

    Equipment Distribution Area (EDA) – Área para equipamentos terminais (servidores, storage (armazenamento), unidades de fita) e equipamentos de rede.


    Fonte: http://www.faculdadedoguaruja.edu.br/revista/downloads/edicao52012/artigo06_centroDados.pdf


ID
1351042
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Diversos padrões podem ser aplicados durante o projeto e construção de Data Centers. O documento TIA/EIA-586 é um padrão que tem foco principal em:

Alternativas
Comentários
  • TIA/EIA-586 é um padrão telecomuticativo no meio industrial.


ID
1351045
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É muito comum a utilização do esquema de organização de equipamentos que mantém corredores quentes e frios intercalados. É recomendado que as partes frontais dos gabinetes e dos racks estejam orientadas para os seguintes corredores, respectivamente:

Alternativas

ID
1351048
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

De acordo com o padrão ANSI/BICSI 002, é recomendado que os corredores quentes possuam o seguinte número de fileiras de placas removíveis de piso elevado no mínimo:

Alternativas

ID
1351057
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Os Data Centers podem ser classificados de acordo com o tamanho da própria infraestrutura física e sua localização. A categoria que surgiu da adoção do paradigma peer-to-peer (P2) e da utilização dos equipamentos dos usuários finais é chamada:

Alternativas
Comentários
  • Letra E.

     

    Os nano data centers propõem mudar a forma de distribuição da internet do tradicional esquema cliente-servidor para o peer-to-peer, diminuindo o consumo de energia nos grandes servidores. A ideia é que os próprios usuários funcionem como uma espécie de nano data center, armazenando e distribuindo o conteúdo na sua região. Como exemplo, a arquitetura P2P jpa utiliza do conceito de nano data centers, haja vista que todo o armazenamento do conteúdo compartilhado está nas pontas/clientes. O data center do fornecedor da aplicação, geralmente, realiza apenas o controle de acesso e os devidos registros.


ID
1351060
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

É recomendado manter o plano de segurança do Data Center sempre atualizado. De acordo com o padrão ANSI/BICSI 002, caso não ocorra nada que justifique uma atualização com maior frequência, é recomendado revisar e atualizar esse plano no mínimo uma vez a cada:

Alternativas

ID
1389472
Banca
CESPE / CEBRASPE
Órgão
SEGESP-AL
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A respeito de processamento de dados, julgue o item a seguir.

Ao percorrer a superfície do papel, o fusor em alta temperatura de uma impressora térmica produz a queima da tinta, de modo que ocorra fusão entre as partículas de tinta e as do papel.

Alternativas
Comentários
  • Impressora térmica não possui tinta. Ela eh abastecida com papel específico, término, que ao manter contato com a "cabeça" de impressão térmicagrava
  • A respeito de processamento de dados??????

  • CeSpE usando dorgas... nada a ver com processamento de dados... pra que eu quero saber como funciona uma impressora se numa repartição o servidor nem pode tocar no aparelho para fins de manutenção?

  • Imprimem as imagens a partir de uma cera especial ou de um plástico sobre um filme com as cores básicas. Como desvantagem, os materiais impressos desbotam com o tempo. São utilizadas em Caixas Eletrônicos para imprimir extratos bancários.

    Conceito de um pdf do estratégia

  • GAB. ERRADO.


ID
1561606
Banca
Marinha
Órgão
Quadro Complementar
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando que um programa precise de 26.000 bytes em uma máquina com 4.096 bytes por página, qual é o espaço que NÃO será utilizado na última página em bytes?

Alternativas
Comentários
  • 26000 bytes cabem em 6 paginas completas e sobram 1424 bytes. (26000/4096 = 6,34765625)


    Logo, se cada pagina possui o tamanho de 4096 bytes e a última pagina estará ocupada por 1424 bytes, sobram 2672 bytes livres.
  • 7 x 4096 = 28672.

    28672-26000 = 2672.

    Letra E


ID
1565257
Banca
Exército
Órgão
EsFCEx
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Assinale a alternativa que contém a frase que expressa de forma correta e mais completa a definição de um sistema digital.

Alternativas
Comentários
  • Um sistema digital é uma combinação de dispositivos projetados para manipular informação lógica ou quantidades físicas que são representadas no formato digital, ou seja, as quantidades só podem assumir valores discretos. Exemplos de sistemas digitais são os computadores digitais e calculadoras, o sistema de telefonia (o maior do mundo).


ID
1565269
Banca
Exército
Órgão
EsFCEx
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Para simplificar as expressões algébricas dos circuitos digitais utilizamos os teoremas

Alternativas
Comentários
  • APLICAÇÕES DE ÁLGEBRA BOOLEANA : MAPA DE KARNAUGH

    De modo sucinto podemos dizer que o MAPA DE KARNAUGH,  idealizado em 1950 por MauriceKarnaugh, é um método de simplificação de expressões lógicas fundamentado em teoremas da Álgebra Booleana e utilizando representações gráficas.


ID
1565377
Banca
Exército
Órgão
EsFCEx
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O utilitário de compressão ZIP baseia-se no algoritmo LZ77 que. Para esse algoritmo pode-se afirmar que

Alternativas

ID
1565422
Banca
Exército
Órgão
EsFCEx
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O padrão de codificação de áudio MPEG camada 3 (MP3) consegue altas taxas de compressão de dados utilizando

Alternativas

ID
1610278
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Acerca dos fundamentos de computação e arquitetura de computadores, julgue o item que se segue.


Um computador realiza a seguinte sequência para processar dados: entrada de dados, programa, memória, HD e saída de dados.


Alternativas
Comentários
  • Para processar um dado ele deve passar pelo processador.
  • busca instrução, decodifica, busca dados (se precisar), opera, armazena

  • As fases do processamento são: Entrada de Dados (Informações iniciais) Processamento (Instruções) Saída de Dados (Resultados)

  • Entrada de dados/decodifica/opera/armazena.

  • Cadê os professores de informática corrigindo a questão? Tô sentindo falta de vocês aqui na Plataforma....

  • # Um computador realiza a seguinte sequência para processar dados: entrada de dados, e saída de dados. ERRADA

    ->A ENTRADA (input). Refere-se a algum dado de entrada do processamento, são valores onde o processo irá atuar. Como por exemplo, quando clicamos em algum arquivo.

    O PROCESSAMENTO. É onde os dados de entrada serão processados para gerar um determinado resultado. O computador executa o arquivo. (Outros exemplos: o cálculo salarial, uma complexa expressão matemática, ou até mesmo uma simples movimentação de dados ou comparação entre eles).

    A SAÍDA (output). É simplesmente o resultado de todo o processamento, em todo processamento temos dados gerados como resultado, essas saídas, pode ser impressas na tela, em papel, armazenadas, ou até mesmo servir como entrada para outro processo. O computador exibe os resultados obtidos na tela, mostra o arquivo.

  • Paguei esse plano na promessa que haveria professores comentando as questões. Se não fosse os colegas aqui dando ótimas explicações ficaríamos à deriva.

  • Galera nao sei se estou certo., mas fui pelo seguinte raciocinio.. Como vai acessar os programas primeiro e depois o HD?? se é o Hd que armazena os programas...

    Se eu estiver errado me avisem

  • As fases do processamento são:

    Entrada de Dados (Informações iniciais)

    Processamento (Instruções)

    Saída de Dados (Resultados)

    Fonte: http://www.fundacaobradesco.org.br/vv-apostilas/mic_pag4.htm

  • Gabarito: Errado

    Entrada de dados ---- Processamento ---- Saída de dados.