Baixe o app para aproveitar ainda mais
Prévia do material em texto
§ Para Stallings, Arquitetura são atributos visíveis ao programador. Por exemplo, conjunto de instruções, número de bits usados para representação de dados, mecanismos de E/S, técnicas de endereçamento, etc. § Para Stallings, Organização é como os recursos são implementados. Por exemplo, sinais de controle, interfaces, tecnologia de memória, etc. § arquiTetura = TI § Organização... Engenharia elética § ARQUITETURA § MULT § ORGANIZAÇÃO § HW ESPECÍFICO § ADIÇÕES REPETIDAS § Família Intel x86 § Encontramos a mesma ARQUITETURA básica § Não exatamente o mesmo conjunto de instruções § Garante a retrocomptabilidade § Programas continuam rodando § O que muda de uma família para outra é a organização § Ex: Computador mais moderno com instrução em HW (CESPE/PF-PERITO/2013) Acerca da organização e arquitetura de computadores e dos componentes de um computador, julgue os itens a seguir. Arquitetura de computador refere-se aos atributos de um sistema visíveis a um programador, ou seja, atributos que possuem impacto direto sobre a execução lógica de um programa. Nesse contexto, é considerada uma questão arquitetural, por exemplo, se uma instrução de multiplicação será realizada por uma unidade de multiplicação especial ou por um mecanismo que faça uso repetido da unidade de adição do sistema (CESPE/PF-PERITO/2013) Acerca da organização e arquitetura de computadores e dos componentes de um computador, julgue os itens a seguir. Arquitetura de computador refere-se aos atributos de um sistema visíveis a um programador, ou seja, atributos que possuem impacto direto sobre a execução lógica de um programa. Nesse contexto, é considerada uma questão arquitetural, por exemplo, se uma instrução de multiplicação será realizada por uma unidade de multiplicação especial ou por um mecanismo que faça uso repetido da unidade de adição do sistema ERRADO § Em ciência da computação é comum utilizarmos uma abordagem de abstração § Um computador pode ser visto em camadas ou níveis. § Em cada nível, estamos preocupados com dois aspectos: § Estrutura § Função § A estrutura, como nome sugere, é forma como os componentes de um determinado nível estão inter-relacionados § Função descreve o papel de cada componente de um determinado nível. § Processamento de dados § Armazenamento de dados § Movimentação de dados § Controle § CPU (Central Processing Unit) § É o “cérebro” da máquina § Funções de processamento e controle § Memória Principal § Função de armazenamento § I/O § Dispositivos responsáveis por ler dados e entregar dados § Sistemas de interconexão § Barramentos § Unidade de Controle § Executa a função de controle § Orquestra toda a atividade de uma máquina § ALU (Arithmetic and Logic Unit) § Executa a função de processamento. § ALU (ou ULA, em português) § Operações lógicas e cálculos matemáticos são executados § Registradores § São pequenas unidades de memória utilizadas pela CPU. § Os registradores têm tipicamente alguns bits de tamanho § Interconexão § O número de transistores dos chips teria um aumento de 100% (dobrar), pelo mesmo custo, a cada período de 18 meses. § Os computadores irão dobrar sua velocidade de processamento a cada 18 meses, e ainda vão permanecer com o mesmo preço. § Dissipação de Calor § Quando mais transistores, mais calor § Opções: § Trocar silício pelo grafeno § Usar computação quântica § ENIAC (Electronic Numerical Integrator and Computer) § Projetado Mauchly e Eckert § Primeiro computador eletrônico digital de propósito geral § Rodar programar diferentes § Tecnologia de válvulas § Primeira Geração § Era decimal (não usava notação binária) § Programação Manual § Não há o conceito programa carregado na memória § Ideia de programa armazenado em memória § Conceito de programa armazenado § Também foi concebida por Alan Turing § Projeto do IAS § Uma memória principal, que armazena dados e instruções. § Uma unidade lógica e aritmética (ULA), capaz de realizar operações com dados binários. § Uma unidade de controle, que interpreta e executa instruções armazenadas na memória. § Dispositivos de entrada e saída (EIS), operados pela unidade de controle. § Facilitar o processo de programação representando o programa em uma memória juntamente com os dados. § Não era necessário reconfigurar o hardware, caso fosse necessário trocar o programa. § Se um novo programa fosse necessário, o computador poderia obter as instruções diretamente a partir da memória (CEBRASPE/Engenharia Mecatrônica/2007) Na atualidade, em modernos sistemas automatizados, observa-se o emprego cada vez maior de circuitos embasados em microprocessadores ou microcontroladores. Um microcontrolador, além de memórias, unidade lógica e aritmética e unidade de execução, pode possuir diversos tipos de unidades funcionais internas. Como exemplos de unidades, tem-se os conversores AD (analógico-digital), temporizadores, canais de comunicação diversos etc. O objetivo é ter sistemas com menores dimensões, mais recursos e configuração flexível às demandas. Com relação a microcontroladores, julgue o item a seguir. Um microcontrolador com arquitetura do tipo von Neumann possui memórias e barramentos internos distintos para dados e instruções. (CEBRASPE/Engenharia Mecatrônica/2007) Na atualidade, em modernos sistemas automatizados, observa-se o emprego cada vez maior de circuitos embasados em microprocessadores ou microcontroladores. Um microcontrolador, além de memórias, unidade lógica e aritmética e unidade de execução, pode possuir diversos tipos de unidades funcionais internas. Como exemplos de unidades, tem-se os conversores AD (analógico-digital), temporizadores, canais de comunicação diversos etc. O objetivo é ter sistemas com menores dimensões, mais recursos e configuração flexível às demandas. Com relação a microcontroladores, julgue o item a seguir. Um microcontrolador com arquitetura do tipo von Neumann possui memórias e barramentos internos distintos para dados e instruções. ERRADA (CEBRASPE/Engenheiro (FUB)/Elétrica/2018) Julgue o próximo item, a respeito de sistemas computacionais. A arquitetura de Harvard diferencia-se da de Von Neumann por apresentar apenas um barramento físico externo, no qual se compartilham dados e endereços. (CEBRASPE/Engenheiro (FUB)/Elétrica/2018) Julgue o próximo item, a respeito de sistemas computacionais. A arquitetura de Harvard diferencia-se da de Von Neumann por apresentar apenas um barramento físico externo, no qual se compartilham dados e endereços. ERRADO (CESPE - Analista Judiciário (STF)/Apoio Especializado/Engenharia Elétrica/2013) Acerca da organização de computadores, julgue o item subsequente. Arquiteturas computacionais do tipo von Neumann são caracterizadas por utilizarem processadores com vários núcleos no mesmo chip (CESPE - Analista Judiciário (STF)/Apoio Especializado/Engenharia Elétrica/2013) Acerca da organização de computadores, julgue o item subsequente. Arquiteturas computacionais do tipo von Neumann são caracterizadas por utilizarem processadores com vários núcleos no mesmo chip ERRADO CEBRASPE (CESPE) - Administrador (IFF)/2018 O computador passou por diversas evoluções nos últimos anos; entretanto, continua utilizando a mesma lógica computacional e, basicamente, a mesma arquitetura. Nos computadores modernos, é empregada a lógica a) decimal e a arquitetura Von Neumann. b) binária e a arquitetura Claude E. Shannon. c) binária e a arquitetura Von Neumann. d) hexadecimal e a arquitetura Alan Turing. e) decimal e a arquitetura Claude E. Shannon. CEBRASPE (CESPE) - Administrador (IFF)/2018 O computador passou por diversas evoluções nos últimos anos; entretanto, continua utilizando a mesma lógica computacional e, basicamente, a mesma arquitetura. Nos computadores modernos, é empregada a lógica a) decimal e a arquitetura Von Neumann. b) binária e a arquitetura Claude E. Shannon. c) binária e a arquitetura Von Neumann. d) hexadecimal e a arquiteturaAlan Turing. e) decimal e a arquitetura Claude E. Shannon. CEBRASPE (CESPE) - Oficial Técnico de Inteligência/Área 9/2018 Acerca de organização e arquitetura de computadores, julgue o item a seguir. Na arquitetura de Von Neumann, o caminho único de dados é o barramento físico, que liga a memória diretamente aos dispositivos de entrada e saída (E/S): o objetivo desse barramento é a troca de dados externos com a máquina, enquanto a memória guarda os dados de forma temporária no computador. CEBRASPE (CESPE) - Oficial Técnico de Inteligência/Área 9/2018 Acerca de organização e arquitetura de computadores, julgue o item a seguir. Na arquitetura de Von Neumann, o caminho único de dados é o barramento físico, que liga a memória diretamente aos dispositivos de entrada e saída (E/S): o objetivo desse barramento é a troca de dados externos com a máquina, enquanto a memória guarda os dados de forma temporária no computador. ERRADO CEBRASPE (CESPE) - Engenheiro (FUB)/Mecatrônica/2015 Sistema embarcado é um dispositivo que realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos, relacionadas ao uso de hardware e software. Com base nesse assunto, julgue o item que se segue. A arquitetura de Von Neumann possui duas memórias diferentes e independentes em termos de barramento e de ligação ao processador. CEBRASPE (CESPE) - Engenheiro (FUB)/Mecatrônica/2015 Sistema embarcado é um dispositivo que realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos, relacionadas ao uso de hardware e software. Com base nesse assunto, julgue o item que se segue. A arquitetura de Von Neumann possui duas memórias diferentes e independentes em termos de barramento e de ligação ao processador. ERRADO. CEBRASPE (CESPE) - Técnico Judiciário (TRE MT)/Apoio Especializado/Operação de Computadores/2010 Com base nos conceitos de arquitetura de computadores, julgue os itens seguintes. I A arquitetura de computadores trata do comportamento funcional de um sistema computacional do ponto de vista do programador. II A organização de computadores trata da estrutura interna que não é visível ao programador. III O computador pode ser analisado em vários níveis, sendo o nível mais alto aquele em que o usuário executa programas, e o nível mais baixo o de transistores e conexões. CEBRASPE (CESPE) - Técnico Judiciário (TRE MT)/Apoio Especializado/Operação de Computadores/2010 Com base nos conceitos de arquitetura de computadores, julgue os itens seguintes. I A arquitetura de computadores trata do comportamento funcional de um sistema computacional do ponto de vista do programador. II A organização de computadores trata da estrutura interna que não é visível ao programador. III O computador pode ser analisado em vários níveis, sendo o nível mais alto aquele em que o usuário executa programas, e o nível mais baixo o de transistores e conexões. (2005/ ESAF/ Receita Federal) Em um sistema operacional, o kernel é a) um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os usuários da rede. b) a técnica usada para permitir que um usuário dê instruções para a máquina, usando instruções gráficas. c) o processo de intervenção do sistema operacional durante a execução de um programa. Tem como utilidade desviar o fluxo de execução de um sistema para uma rotina especial de tratamento. d) o núcleo do sistema, responsável pela administração dos recursos do computador, dividindo-os entre os vários processos que os requisitam. No caso do Linux, o Kernel é aberto, o que permite sua alteração por parte dos usuários. e) um pedido de atenção e de serviço feito à CPU. CEBRASPE (CESPE) - Consultor Técnico Legislativo (CL DF)/Área 3/Analista de Sistemas/2006 Acerca dos fundamentos teóricos e experimentais da arquitetura de computadores, julgue o item a seguir. Um computador cujo projeto está conforme à arquitetura de von Neumann usa uma estrutura de armazenamento das instruções separada e diferente da estrutura usada para memorizar os dados dos programas. CEBRASPE (CESPE) - Consultor Técnico Legislativo (CL DF)/Área 3/Analista de Sistemas/2006 Acerca dos fundamentos teóricos e experimentais da arquitetura de computadores, julgue o item a seguir. Um computador cujo projeto está conforme à arquitetura de von Neumann usa uma estrutura de armazenamento das instruções separada e diferente da estrutura usada para memorizar os dados dos programas. ERRADO CEBRASPE (CESPE) - Perito Criminal Federal/Área 3/1997 Os circuitos digitais, ou lógicos, podem ser representados esquematicamente por uma combinação interligada de blocos lógicos, com várias entradas e várias saídas. As saídas dependem das entradas e cada linha pode ter apenas um dos valores '0' ou '1'. Acerca dos circuitos e das arquiteturas de computadores digitais, julgue o item abaixo. A concepção de memória para armazenamento de programa foi uma importante contribuição inicialmente proposta pelo modelo de máquina de Von Neumann. CEBRASPE (CESPE) - Perito Criminal Federal/Área 3/1997 Os circuitos digitais, ou lógicos, podem ser representados esquematicamente por uma combinação interligada de blocos lógicos, com várias entradas e várias saídas. As saídas dependem das entradas e cada linha pode ter apenas um dos valores '0' ou '1'. Acerca dos circuitos e das arquiteturas de computadores digitais, julgue o item abaixo. A concepção de memória para armazenamento de programa foi uma importante contribuição inicialmente proposta pelo modelo de máquina de Von Neumann. CERTO CEBRASPE (CESPE) - Perito Criminal Federal/Área 3/1997 Os circuitos digitais, ou lógicos, podem ser representados esquematicamente por uma combinação interligada de blocos lógicos, com várias entradas e várias saídas. As saídas dependem das entradas e cada linha pode ter apenas um dos valores '0' ou '1'. Acerca dos circuitos e das arquiteturas de computadores digitais, julgue o item abaixo. A separação física de dados e de instruções na memória proposta no modelo de máquina de Von Neumann, permite maior confiabilidade e facilidade de depuração dos programas. CEBRASPE (CESPE) - Perito Criminal Federal/Área 3/1997 Os circuitos digitais, ou lógicos, podem ser representados esquematicamente por uma combinação interligada de blocos lógicos, com várias entradas e várias saídas. As saídas dependem das entradas e cada linha pode ter apenas um dos valores '0' ou '1'. Acerca dos circuitos e das arquiteturas de computadores digitais, julgue o item abaixo. A separação física de dados e de instruções na memória proposta no modelo de máquina de Von Neumann, permite maior confiabilidade e facilidade de depuração dos programas. ERRADO. § Um computador é um sistema complexo § Uma forma de enfrentar esse problema é criando múltiplas abstrações § Em cada camada ou nível existe uma máquina e uma linguagem de máquina § Cada linguagem utiliza a sua antecessora como base § A linguagem que fica mais abaixo é a mais simples e que fica no último nível é a mais sofisticada § Nível Lógico Digital (Nível 0): Nesse nível os elementos que são vistos são as portas digitais (E, OU, XOR, ...) § Nível da microarquitetura (Nível 1): Nesse nível as portas são combinadas para formar circuitos mais complexos. Nesse nível encontramos a ULA e os registradores. Os registradores são ligados à ULA para formar um caminho de dados por meio do qual os dados trafegam. § Nível ISA - Instruction Set Architecture (Nível 2): Arquitetura do Conjunto de Instruções. Nesse nível é onde está a linguagem de máquina. O microprograma é o único programa escrito para este nível. § LOAD,STORE,MOVE, ADD, SUB, MUL, DIV, XOR, AND, NOR, JMP, IN, OUT, INT § Não confunda com a linguagem Assembly que está em nível acima § Nível do Sistema Operacional (Nível 3): Nesse nível, as instruções são executadas pelo sistema operacional ou pelo microprograma. § Nível da linguagem de montagem(Nível 4): Nesse nível é possível escrever código utilizando mnemônicos. É o nível da linguagem assembly. A tradução desse código para o nível ISA é feito por um programa chamado assembler. § Nível das linguagens de alto nível (Nível 5): Nesse nível encontram-se as linguagens de programação: C, C++, Java, etc (2005/ ESAF/ Receita Federal) Em um sistema operacional, o kernel é a) um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os usuários da rede. b) a técnica usada para permitir que um usuário dê instruções para a máquina, usando instruções gráficas. c) o processo de intervenção do sistema operacional durante a execução de um programa. Tem como utilidade desviar o fluxo de execução de um sistema para uma rotina especial de tratamento. d) o núcleo do sistema, responsável pela administração dos recursos do computador, dividindo-os entre os vários processos que os requisitam. No caso do Linux, o Kernel é aberto, o que permite sua alteração por parte dos usuários. e) um pedido de atenção e de serviço feito à CPU. § O Nível de Arquitetura do Conjunto de Instruções (ISA - Instruction Set Architecture) é a interface entre software e hardware. É o nível mais próximo ao hardware em que o usuário pode programar. § Maurice Wilkes pensou em uma máquina com um interpretador embutido (o microprograma) § O interpretador (microprograma) seria responsável por executar programas do nível ISA (por interpretação) § Ocorreria uma diminuição do número de circuitos e como consequência um hardware mais simples § O uso do nível ISA interpretado por microprograma, ao invés de executado diretamente por circuitos eletrônicos, tornou-se uma prática comum § O problema é que os microprogramas cresceram muito e, em consequência, tornaram-se lentos. § ARM é um acrônimo de Advanced RISC Machine (Máquina RISC avançada) § É uma família de arquiteturas RISC desenvolvida pela empresa britânica ARM Holding § RISC é a abreviação de Reduced Instruction Set Computer (Conjunto Reduzido de Instruções de Computador) § O padrão CISC está ligado aos processadores x86 § Registradores especiais § Contador de Programa (PC – Program Counter): Armazena o endereço na memória principal onde se localiza a próxima instrução a ser interpretada. § Registrador de Instrução (IR – Instruction Register): Armazena a Instrução corrente que foi buscada na memória principal. 1. Busca da próxima instrução no endereço da memória principal apontado pelo PC e armazenamento da mesma no IR 2. Atualização do PC, fazendo-o apontar para a instrução seguinte (PC:= PC +1) 3. Determinação do tipo de instrução armazenada no IR. 4. Se a instrução precisa de operandos armazenados na memória principal, os seus endereços devem ser determinados. 5. Caso necessário, busca de operandos na memória principal. 6. Execução da instrução 7. Retorno ao passo 1 para iniciar a execução da instrução seguinte § BIOS § SETUP § POST (power on self test) § (MBR - Master Boot Sector) § Boot loader de segundo estágio § LILO § GRUB (FCC/2007) NÃO é um componente dos sistemas operacionais: a) bootstrap. b) scheduler. c) kernel. d) shell. e) GUI. (CESPE/2011/PC-ES) O carregamento (boot) do sistema operacional Linux pode ser gerenciado pelo programa LILO (CESPE/2011/PC-ES) O carregamento (boot) do sistema operacional Linux pode ser gerenciado pelo programa LILO Certo. LILO é um acrónimo para a expressão inglesa LInux LOader que, em português significa carregador de linux. Ele permite configurar o boot de múltiplos sistemas operacionais na mesma máquina § Em relação a localização, uma memória pode ser classificada em interna e externa § Memória interna estamos nos referindo a § Memória principal = memória RAM § Registradores § Memória cache § Externas § Discos § Fitas § Usam controladoras § Também chamadas de memórias de massa ou secundárias (2011/CESPE/Correios/ Analista de Sistemas - Suporte de Sistemas) Acerca dos componentes de um computador (hardware e software), julgue os itens a seguir. A memória interna de um computador é constituída de registradores, memória cache e memória RAM. (2011/CESPE/Correios/ Analista de Sistemas - Suporte de Sistemas) Acerca dos componentes de um computador (hardware e software), julgue os itens a seguir. A memória interna de um computador é constituída de registradores, memória cache e memória RAM. CERTO § A palavra de um computador é a unidade natural de organização da memória principal § Quantidade de bits utilizados para representar um inteiro § A unidade endereçável é a palavra § Unidade de transferência refere-se a quantidade de bits que podem ser lidos ou escritos de cada vez. § O normal é que em cada transferência mais de uma palavra seja transferida § A unidade de transferência também é chamada de bloco Acesso Sequencial: Os dados são organizados em registros. O acesso é feito de forma sequencial (um registro é lido após o outro). Não é possível saltar para diretamente para um determinado registro. Um exemplo de acesso sequencia são as unidades de fitas. Acesso Direto: Cada bloco de dados tem um endereço. O acesso é feito em duas etapas. Na primeira uma vizinhança ao registro é acessada. Depois o registro efetivamente busca é alcançado. Um exemplo de memória com acesso direto são as unidades de disco Acesso Aleatório: Cada posição endereçável da memória tem um endereço único e fisicamente conectado a ele. O tempo de acesso a uma determinada posição de memória é sempre a mesma e não depende dos acessos anteriores. São exemplos desse método de acesso a memória cache e o a memória RAM. Associativo: É uma memória de acesso aleatório em que permite a comparação simultânea de todas as palavras da memória. A palavra é buscada com base em parte do seu conteúdo e não com base em um endereço. O tempo de busca é constate e não depende dos acessos anteriores. Algumas memórias cache podem usar esse método de acesso. (2016/IF-PA/Técnico - Tecnologia da Informação) Marque a opção que contém o método de acesso de arquivo muito utilizado em fitas magnéticas a) Aleatório b) Direto c) Sequencial d) Indexado e) Aleatório sequencial (2016/IF-PA/Técnico - Tecnologia da Informação) Marque a opção que contém o método de acesso de arquivo muito utilizado em fitas magnéticas a) Aleatório b) Direto c) Sequencial d) Indexado e) Aleatório sequencial a) Tempo de acesso: O conceito depende do tipo de memória. Em memórias de acesso aleatório (com na RAM), o tempo de acesso é tempo gasto para realizar uma operação de leitura ou escrita. Vai do momento que o endereço é apresentado à memória até a disponibilização do dado. Para memórias de acesso não-aleatório, o tempo de acesso é o tempo gasto para posicionar o mecanismo de leitura-escrita na posição desejada. É o caso de um disco. b) Tempo de ciclo de memória: É tempo de acesso somado ao tempo adicional necessário para que um segundo acesso possa ser iniciado. Nem sempre é possível fazer um acesso após o outro, por isso esse tempo adicional. Por exemplo, um tempo extra pode ser necessário para estabilizar as linhas de sinais ou para a regeneração dos dados § Taxa de transferência: É taxa de transferência para a unidade de memória. Na memória de acesso aleatório, é dado por 1/(tempo de ciclo). a) Memória de Acesso Aleatório (RAM): É uma memória de leitura e escrita. Os seus dados são voláteis, ou seja, se a energia para de ser fornecida, eles são perdidos. A memória principal dos computadores modernos é desse tipo. Geralmente chamamos de “RAM” a memória principal. b) Memória somente para leitura (ROM): É uma memória que permite apenas a leitura. A gravação é feita penas uma vez. Seu conteúdo é não-volátil c) PROM: É um ROM programável. É possível apagar utilizando ultravioleta. É uma memória não volátil d) EEPROM: É uma PROM eletricamente apagável (em nível de bytes). É não volátil. e) Flash: Usada geralmentecomo leitura, mas seus dados podem ser apagados e reescritos de forma elétrica, em nível de blocos. É não volátil (2018/CESPE/STJP) A respeito de componentes de um computador, julgue o item a seguir. A memória cache acelera a velocidade de transferência entre o processador e a memória principal (2018/CESPE/STJP) A respeito de componentes de um computador, julgue o item a seguir. A memória cache acelera a velocidade de transferência entre o processador e a memória principal CERTO a) Temporal: o princípio da localidade temporal diz que um dado acessado recentemente tem mais chances de ser usado novamente, do que um dado usado há mais tempo. Note que em loop as mesmas instruções são acessadas. b) Espacial: o princípio da localidade Espacial diz que há uma probabilidade de acesso maior para dados e instruções em endereços próximos àqueles acessados recentemente.Vetores e matrizes são armazenados em sequência na memória. Garantia de complementação (Atualização minuciosa do conteúdo conforme publicação do edital) Fórum de Dúvidas Cronograma de estudos personalizado Recurso para anotações prático e moderno Monitor de desempenho com indicadores sobre sua preparação Acesso a um banco com mais de 1 MILHÃO de questões de concursos, escolhidas por especialistas Acelerador de vídeos em ATÉ 4X Audioaulas disponíveis para DOWNLOAD Certificação gratuita após a conclusão do curso DOWNLOAD ilimitado das videoaulas com o nosso aplicativo para Windows, Mac, Linux, iOS e Android. i blog.grancursosonline.com.br www.grancursosonline.com.br ACESSE
Compartilhar