domingo, 5 de julho de 2015

AV - ORGANIZAÇÃO DE COMPUTADORES

Questão número 1.1a Questão (Ref.: 248145)Pontos: 0,5  / 0,5
O número 36 na base dez é composto por quantos bits na base dois?


Opção Marcada Opção Certa6



 Questão número 2.2a Questão (Ref.: 10342)Pontos: 0,5  / 0,5
Para calcularmos a quantidade de combinações permitidas com n dígitos em uma base B devemos:


Opção Marcada Opção Certa
Elevar a base B ao número n de dígitos, ou seja, Bn



 Questão número 3.3a Questão (Ref.: 227801)Pontos: 0,5  / 0,5
Existem várias terminologias na área de Tecnologia da Informação e "Processamento de Dados" é uma delas. Qual das sentenças abaixo melhor a define?


Opção Marcada Opção Certaé a tarefa de transformar dados em informação.



 Questão número 4.4a Questão (Ref.: 592097)Pontos: 0,5  / 0,5
Qual operador lógico tem como resultado VERDADEIRO se e somente se todos os operandos forem VERDADEIROS ?


Opção Marcada Opção CertaAND






 Questão número 5.5a Questão (Ref.: 15595)Pontos: 0,5  / 0,5
Marque a expressão booleana que pode representar o circuito abaixo.


Opção Marcada Opção Certa




 Questão número 6.6a Questão (Ref.: 246847)Pontos: 0,0  / 0,5
O modelo proposto por Von Neumann (1945) é formado por uma CPU, memória, unidade de entrada e unidade de saída, conectados entre si através de um barramento. Analise as três sentenças a seguir sobre esses componentes e, em seguida, assinale a alternativa correta:
I. A CPU é formada por: hardware, software e sistema operacional;
II. A comunicação entre CPU e memória utiliza dois registradores específicos: IC e SP;
III. Os barramentos podem ser de três tipos: endereçamento, controle e dados.


Opção Não Respondida Opção CertaSomente a sentença III está correta




 Questão número 7.7a Questão (Ref.: 161825)Pontos: 0,1  / 1,5
Para acelerar a execução de um programa uma ajuda veio no próprio hardware no modo como uma instrução é executada. Esta ajuda veio ao olhar a UCP como uma unidade fabril e verificar que nas fases da execução de uma instrução poderia haver paralelismo e que uma instrução poderia começar a ser executada antes do término da anterior. Como é chamado este método?

Gabarito:
 Pipeline.


 Questão número 8.8a Questão (Ref.: 248182)Pontos: 1,0  / 1,0
Interrupções de hardware foram introduzidas como forma de evitar o desperdício de tempo valioso do processador . Uma interrupção é um evento externo que causa o processador parando a execução do programa corrente e desvia a execução para um bloco de código chamado rotina de interrupção. As interrupções podem ser divididas em três classes:
Opção Marcada Opção Certarelógio, E/S e falha de Hardware.



 Questão número 9.9a Questão (Ref.: 161818)Pontos: 0,1  / 1,5
Vimos que temos/tivemos várias representações de caracteres ao longo do tempo. Qual a razão que fez surgir o padrão UNICODE?

Gabarito:
 Necessidade de representar dados de forma única e uniforme de vários origens, formas e alfabetos.


 Questão número 10.10a Questão (Ref.: 7915)Pontos: 0,0  / 1,0
Se um processador tem um barramento de endereço de 32 pinos (32 bits), quantas posições de memória diferentes podem ser endereçadas no máximo pelo processador? Quantos GBytes de memória podem ser endereçadas? Lembrem-se que cada endereço indica a localização de 1 Byte de memória e que 1GBytes=2 30Bytes.
 
Opção Não Respondida Opção Certa232 posições de memória e 4GBytes


SIMULADO - ANALISE TEXTUAL

 Código de referência da questão.1a Questão (Ref.: 201505059704)Pontos: 0,0  / 1,0
 "Milhares de estudantes encheram as ruas da capital chilena, Santiago, nesta quinta-feira (21) em uma passeata para lembrar a presidente Michelle Bachelet de que a paciência deles para esperar as prometidas reformas na educação está se esgotando.
Houve confrontos violentos entre manifestantes e policiais, embora a maior parte do protesto tenha sido pacífico, informou a polícia. As autoridades estimaram que 25 mil pessoas participaram, enquanto líderes estudantis falaram em 80 mil presentes."


Na reportagem, as palavras "para"  e  "embora" estabelecem, respectivamente, os sentidos de:

 Certofinalidade e oposição.


2.Os elementos articuladores fazem parte do que chamamos de articulações sintáticas, função responsável pelo estabelecimento das relações semânticas. Analise a sentença a seguir e indique a relação semântica estabelecida pelo MAS. 
Ele saiu cedo, MAS chegou atrasado para a prova.


 CertoAdversidade.


3.Não podemos utilizar um elemento qualquer para conectar as informações: é preciso que esse elemento expresse a idéia que desejamos de modo a evitar incoerências. As palavras, as expressões com as quais ligamos as ideias, estabelecem significados, conduzem o sentido das mensagens. Assim, analise, no período a seguir, o sentido estabelecido pela estrutura COM O OBJETIVO DE.
Ele comprou um novo computador COM O OBJETIVO DE melhorar sua performance no trabalho.
 CertoFinalidade.


 Código de referência da questão.4a Questão (Ref.: 201505055517)Pontos: 0,0  / 1,0
Coesão e coerência são aspectos fundamentais, uma vez que mantêm a unidade necessária na construção de um texto propriamente dito. É graças à coesão, por exemplo, que conseguimos compreender um texto com mais facilidade. Se, quando lermos, identificarmos os chamados elos coesivos, que nos remetem a formar a sequência de ideias e as mensagens que vão construindo o sentido do texto, conseguiremos entender a mensagem com muita mais clareza e rapidez.
Leia os versos do poema "Rosa de Hiroshima":
 ( ... )Pensem nas feridas,  A anti-rosa atômica,  Como rosas cálidas,  Sem cor sem perfume,  Mas oh não se esqueçam,  Sem rosa sem nada (...).
(Vinícius de Morais)
A palavra MAS é um elo coesivo, que estabelece coerência entre as partes do texto. O que a palavra MAS expressa?
 Certooposição.


 Código de referência da questão.5a Questão (Ref.: 201505053494)Pontos: 0,0  / 1,0
"Ubirajara estudou bastante; deve, POIS, ser aprovado". Nesse contexto, a palavra POIS foi a responsável pela coesão entre o fato de Ubirajara ter estudado bastante e o fato de provavelmente ser aprovado. A palavra POIS estabeleceu um sentido de


 Certoconclusão.





 Código de referência da questão.6a Questão (Ref.: 201505059544)Pontos: 0,0  / 1,0
Observe:
"Em grave crise financeira, o Grêmio Barueri pode ser protagonista de um novo W.O. no Campeonato Brasileiro da Série D. Sem somar nenhum ponto no Grupo 6, a equipe tem um duelo marcado nesta sexta-feira, às 19 horas (de Brasília), diante do Tombense-MG, na Arena.Entretanto, o compromisso possui grande possibilidade de não ocorrer."
http://esportes.terra.com.br/futebol/brasileiro-serie-d/sem-receber-valor-pedido-time-do-barueri-esboca-novo-
A palavra "entretanto" estabelece uma ideia de:
 Certooposição.



 Código de referência da questão.7a Questão (Ref.: 201504752644)
Qual a tipologia textual que apresenta as seguintes características?
- Conta como aconteceu, acontece ou acontecerá algo (real ou imaginário);
 - É necessário uma introdução, um clímax e um desfecho;
- O enredo é prioridade;
- É fundamental situar o tempo e o espaço físico onde ocorrem os fatos;
- Dá preferência ao verbo de ação e ao dinamismo.
Exemplifique escrevendo um período em que apareça uma dessas características.



Compare com a sua resposta:
 A tipologia textual é a Narração. Exemplo livre.


 Código de referência da questão.8a Questão (Ref.: 201504726313)

A Carta de Pero Vaz de Caminha

De ponta a ponta é toda praia rasa, muito plana e bem formosa. Pelo sertão, pareceu nos do mar muito grande, porque a estender a vista não podíamos ver senão terra e arvoredos, parecendo-nos terra muito longa. Nela, até agora, não pudemos saber que haja ouro nem prata, nem nenhuma coisa de metal, nem de ferro; nem as vimos. Mas, a terra em si é muito boa de ares, tão frios e temperados, como os de Entre-Douro e Minho, porque, neste tempo de agora, assim os achávamos como os de lá. Águas são muitas e infindas. De tal maneira é graciosa que, querendo aproveitá-la dar-se-á nela tudo por bem das águas que tem.

(In: Cronistas e viajantes. São Paulo: Abril Educação, 1982. p. 12-23. Literatura Comentada. Com adaptações)
   A respeito do trecho da Carta de Caminha e de suas características textuais predominantes, identifique o tipo textual  que nele se presentifica. Fundamente a sua resposta.



Compare com a sua resposta:
DESCRITIVO porque o relato das experiências vividas é feito com aspectos descritivos, apresentando as seguintes características desse tipo textual: retrato verbal; valorização de adjetivos; presença de verbos de ligação; estaticidade (ausência de ação); Verbos flexionados no presente ou no pretérito.


 Código de referência da questão.9a Questão (Ref.: 201505112590)Pontos: 0,0  / 1,0
Assinale a alternativa correspondente à relação sintático-semântica do elemento articulador destacado no período.
O calor continuava insuportável, APESAR DA forte chuva que tinha caído mais cedo.




 CertoConcessão.





 Código de referência da questão.10a Questão (Ref.: 201505062277)Pontos: 1,0  / 1,0

   Leia o texto e observe que há incoerência estabelecida através do conector destacado. Qual dos conectores apresentados pode substituí-lo para eliminar a incoerência?
Pedro estudou muito, POR ISSO não passou no vestibular.


 Certo
   No entanto





quinta-feira, 2 de julho de 2015

Simulado - Organização de Computadores

Os processadores usam o sistema de numeração binário, cuja base é 2, para efetuar suas operações. Para simplificar o manuseio de dados, os seres humanos usam o sistema hexadecimal, cuja base é 16. Há, portanto, a necessidade da conversão do sistema binário para hexadecimal. O número binário 110011100 corresponde a que número hexadecimal? Quest.: 1      



  19C  
   



       2.   Para calcularmos a quantidade de combinações permitidas com n dígitos em uma base B devemos: Quest.: 2    


Elevar a base B ao número n de dígitos, ou seja, B



                     3.   Os múltiplos do byte são representados através de potência de 2. Assinale a alternativa abaixo que representa os principais múltiplos para tamanhos de arquivos e unidades de armazenamento:


 1KB = 210 bytes, 1MB = 220, 1GB = 230                 



     4.      Um computador, que trabalha todas as suas informações no sistema binário, envia uma informação 00101101 referente à idade de uma pessoa, e que será exibida da tela do sistema para o usuário. Para que o ser humano possa entender, esta informação é convertida para o sistema decimal. Qual seria a idade desta pessoa ?                      


               45        



      5.      Calcule 10011001 + 11110000      


        110001001        


                6.      Considere um processador de 8 bits, como este processador representaria os valores decimais +55 e -55 em binário usando a representação em complemento de 2, respectivamente?        



00110111 e 11001001



      7.      Um programador desenvolveu um programa em uma linguagem de programação de alto nível. Este programa é também conhecido como código fonte. Então, o programador compilou o código fonte para executá-lo em seu processador. Surgiu, porém, a necessidade de executar este programa em um diferente processador, com diferente conjunto de instrução, ou seja, diferente código de máquina. Tendo isto em vista, assinale a afirmativa correta:        




Para executar o programa no outro processador, o programador terá que criar um outro código fonte. A compilação inicial serve para ambos os processadores, pois ambos os processadores usam códigos binários. A compilação inicial serve para ambos os processadores, cabendo aos respectivos sistemas operacionais compatibilizá-las com seus processadores.    

    Para executar o programa no outro processador, o programador poderá usar o mesmo código fonte, mas terá que compilar o código fonte para o código de máquina do outro processador.     

   A compilação inicial serve para ambos os processadores, pois os códigos de máquina dos processadores são universais, pois só assim diferentes computadores podem se comunicar na Internet.      




      8. Em computação, os seres humanos usam os sistemas de numeração decimal e hexadecimal para a representação de dados. Assim, os seres humados têm a necessidade de fazer a conversão entre os sistemas decimal e hexadecimal. O número decimal 245 corresponde a que número hexadecimal? Quest.: 8      

F5                    





  9.   Qual é o valor decimal equivalente ao maior número de sete algarismos que pode existir na base 2?                                                 

R: 127



10.  Escreva os quatro próximos números da seqüência  iniciada em  110011002 considerando um incremento de quatro unidades entre cada número (de quatro em quatro) na base especificada.          

quarta-feira, 1 de julho de 2015

EXERCICIO DE REVISAO AULA 7 - ORGANIZAÇAO DE COMPUTADORES

Uma determinada instrução tem no seu campo de dado o valor do deslocamento em relação ao início da área onde estão armazenados dados. Este deslocamento somado ao endereço de início desta área indica o endereço onde está o dado que deve ser trabalhado.

Qual o modo de endereçamento utilizado por esta instrução?
Imediato.
Rápido.
 Indexado.
Direto.
Indireto.

Sabemos que os dados são tratados e armazenados na memória. No entanto, eles devem ser lidos e colocados a disposição para o usuário, que não tem acesso à memória do computador. Isto deve ser feito através de instruções de entrada e saída.

Qual a categoria das instruções de entrada e saída?
Maquinárias.
Aritméticas.
Desvios.
Lógicas.
 Movimentações.




Uma determinada instrução tem no seu campo de dado o endereço no qual tem o endereço onde está o dado.

Qual o modo de endereçamento utilizado por esta instrução?
 Indireto.
Instantâneo.
Rápido.
Imediato.
Direto.

Todo o processador é fabricado contendo um conjunto de instruções que define quais operações ele pode realizar. Cada processador apresenta, então, um conjunto de instruções onde cada uma é responsável pela execução de uma tarefa. Uma instrução possui dois formatos básicos, que são:
Operando e Código de transmissão
 Código da operação e Código de transmissão
Operando e Decodificação
Operando e Codificação
 Código da operação e Operando



Considere a expressão X = A*(B+C*D-E/F)
O conjunto de instruções de 3 operandos abaixo representam as instruções necessárias para a aplicação da mesma.
01: MPY C,D,T1
02: DIV E,F,T2
03: ADD B,T1,X
04: __________
05: MPY A,X,X


Identifique a instrução 04 para que o conjunto de instruções obtenha o resultado correto da expressão.
 MPY T1,T2,X
ADD X,T2,X
 SUB X,T2,X
SUB X,T2,T1
SUB X,X,T2


Considerando uma instrução com codigo de operação de 4 bits e operando de 8 bits, quantas instruções no máximo podem existir nessa configuração ?
 32 instruções diferentes
 16 instruções diferentes
4 instruções diferentes
8 instruções diferentes
64 instruções diferentes

quarta-feira, 5 de novembro de 2014

Banco de Dados 08 Out


         exercicio 1

-- 3) selecionar a placa dos carros e quantidade abastecida dos abastecimento dos funcionarios erinaldo soares

-- select v.placa,a.qtd_abastecida from veiculo v, funcionario f, abastecimento a
-- where v.id_veiculo = a.id_veiculo
-- and f.id_funcionario=a.id_funcionario
-- and upper(f.nome)like 'ERINALDO SOARES';

-- 1) selecione todos os abastecimento ordenado do maior para o emnor

-- select * from abastecimento     order by qtd_abastecida desc

-- 2) selecione os clientes que tem menos de 20 anos e mais que 17

-- select nome from cliente where idade between 18 and 19;

-- 4)selecionar o nome dos funcionarios  e a data do abastecimento dos abastecimento de gasolina

-- select f.nome, a.data_abastecimento from funcionario f, abastecimento a,combustivel c
-- where f.id_funcionario = a.id_funcionario
-- and a.id_combustivel = c.id_combustivel
-- and upper(c.tipo) ='GASOLINA';

-- 5)selecionar a idade do cliente eo nomes dos cliente que tem celta

-- select c.idade,c.nome from veiculo v,cliente c
-- where v.id_cliente = c.id_cliente
-- and upper(v.descricao)like 'CELTA%'

-- 6)selecionar a quantidade de cada abastecimento  do ano de 2013 o nome do funcionario que abasteceu eo combustivel abastecido

-- select a.qtd_abastecida,f.nome,c.tipo from abastecimento a,funcionario f, combustivel c
-- where a.id_funcionario = f.id_funcionario
-- and a.id_combustivel = c.id_combustivel
-- and data_abastecimento between '01-01-2013' and '31-12-2013'

-- 7) selecionar todos os abastecimento de  álcool

-- select * from abastecimento a, combustivel c
-- where a.id_combustivel = c.id_combustivel
-- and upper(c.tipo) = 'ÁLCOOL'

-- 8)selecionar os abastecimento de  quantidade maior que 10 e menor que 25

-- select * from abastecimento
-- where qtd_abastecida >10
-- and qtd_abastecida <25

-- 9)selecionar a placa dos veiculos dos cliente do sexo masculino

-- select v.placa from veiculo v , cliente c
-- where v.id_cliente = c.id_cliente
-- and upper(c.sexo) = 'M'

-- 10) selecionar o nome dos cliente nome do funcionario a placa do veiculo  o combustivel  abastecido dos abastecimento dos anos de 2000 a 2013
-- dos clientes com mais de 18 anos

-- select c.nome as cliente ,f.nome as funcionario ,v.placa,cb.tipo from cliente c, funcionario f, veiculo v, combustivel cb,abastecimento a
-- where a.id_funcionario = f.id_funcionario
-- and a.id_veiculo = v.id_veiculo
-- and a.id_combustivel = cb.id_combustivel
-- and v.id_cliente = c.id_cliente
-- and data_abastecimento between '2000-01-01' and '2013-12-31'
-- and c.idade > 18

--------------------------------------------///////--------------------------------------------------------------------------------
-- 1) selecione o nome dos cliente que começa com a letra 'r'

-- select c.nome from cliente c where upper(c.nome)like 'R%'

-- 2)selecionar o nome do cliente o nome do funcionario a quantidade abastecida ordenado pelo nome do cliente onde os abastecimento ocorreram

-- entre o mes de abril e setembro de 2014
-- select c.nome as cliente  ,f.nome as funcionario , a.qtd_abastecida
-- from cliente c, funcionario f, abastecimento a,veiculo v
-- where c.id_cliente = v.id_cliente
-- and v.id_veiculo = a.id_veiculo
-- and f.id_funcionario = a.id_funcionario
-- and dselect c.nome as cliente,f.nome as funcionario,a.qtd_abastecida from cliente c, funcionario f, abastecimento a,veiculo v

-- 3) selecionar a data dos abastecimento  onde o nome do funcionario termine com silva

-- select a.data_abastecimento  from abastecimento a, funcionario f
-- where a.id_funcionario = f.id_funcionario
-- and upper(f.nome) like '%SILVA'

-- 4)selicionar o nomes dos funcionarios que não realizaram abastecimento

-- select nome from funcionario
-- where id_funcionario not in (select id_funcionario from abastecimento)

-- 5)selecionar a placa dos carros que não abasteceram

-- select placa from veiculo
-- where id_veiculo not in (select id_veiculo from abastecimento)

-- 06)selecionar o nome dos cliente donos dos carros de id(1,3,6)
-- select c.nome from cliente c , veiculo v
-- where v.id_cliente = c.id_cliente
-- and v.id_veiculo  in (1,4,6)

-- 7)selecionar a placa dos carros e o tipo de combustivel abastecido que no tipo do combustivel tem a letra 'A'

-- select v.placa,c.tipo
-- from veiculo v, combustivel c, abastecimento a
-- where a.id_veiculo = v.id_veiculo
-- and a.id_combustivel = c.id_combustivel
-- and upper(c.tipo) like '%A%'

--8 )selecionar o nome dos funcionarios  a placa dos carros  a quantidade a abastecida o tipo do combustivel dos abastecimento que não foram de alcool

-- select f.nome as funcionario,v.placa,a.qtd_abastecida,cb.tipo
-- from funcionario f, veiculo v, abastecimento a, combustivel cb
-- where a.id_funcionario = f.id_funcionario
-- and a.id_veiculo = v.id_veiculo
-- and a.id_combustivel = cb.id_combustivel
-- and cb.tipo != 'Álcool'
--



Banco de Dados

-EXERCÍCIO


1- Selecione os anos e a quantidade de abastecimentos, dos anos que tiveram mais de 1 abastecimento

select extract (year from data_abastecimento), count (id_abastecimento)
from abastecimento group by 1 having count(id_abastecimento) >1;


2- Selecione os nomes dos funcionários que realizaram mais de 2 abastecimentos

select nome from funcionario join abastecimento using(id_funcionario)
group by 1 having count(id_funcionario)> 2;

4- Selecione os combustíveis que foram abastecidos mais de 2 vezes

select tipo from abastecimento join combustivel using(id_combustivel) group by 1 having count(id_combustivel)> 2;

5- Selecione os anos, a quantidade abastecida, o valor abastecido, a quantidade de abastecimentos dos anos com faturamento superior as 120 reais


select extract (year from data_abastecimento)as ano,
sum(qtd_abastecida) as qtd_abastecida,
sum(valor) as faturamento, count (id_abastecimento) as quantidade_de_abastecimentos
from abastecimento join valor_abastecimento using (id_abastecimento) group by 1 having sum(valor)>120



7- Selecione os abastecimentos do Primeiro semestre, que o nome dos funcionários contenham a letra 'A', que os abastecimentos ocorreram nos anos de 2011,2010, 2009 e 2014, e que a placa dos carros contenham a letra 'C'

select a.* from funcionario f join abastecimento a using(id_funcionario)
join veiculo v using(id_veiculo) where v.placa like '%C%' and extract (year from a.data_abastecimento) in (2011,2010,2009,2014) and upper(f.nome) like '%A%'
and extract (month from a.data_abastecimento) between 1 and 6;



8-selecione os tipos de combustíveis que geraram mais de 200 reais de faturamento

select tipo from abastecimento join combustivel using(id_combustivel) join valor_abastecimento va
using(id_abastecimento) group by 1 having sum(va.valor)>200