Introdução aos Sistemas Computacionais 2008/09
|
|
- Adelina Gama Teves
- 7 Há anos
- Visualizações:
Transcrição
1 Nome: Introdução aos Sistemas Computacionais 2008/09 Exame 2ª Época 6 Fevereiro 2009 ATENÇÃO: A duração da prova é de 3 horas. Só poderá haver desistências após a primeira hora. Não é permitido o uso de calculadoras. Todas as respostas são dadas directamente neste enunciado. Antes da resposta final, utilize as folhas de rascunho anexas ao enunciado de modo a não sujar o mesmo. É expressamente proibido desagrafar qualquer folha do enunciado. As cotações das perguntas e a forma de correcção (tipo C correcção clássica; tipo A escolha múltipla) encontram-se indicadas entre parêntesis. Exemplo: (1,0)(A). As respostas de escolha múltipla sem justificação (i.e. tipo A) são cotadas da seguinte forma: resposta certa: cotação total. ausência de resposta: zero valores. resposta errada: desconta-se a cotação da pergunta dividida pelo nº de alternativas. Nº: Estatuto Trabalhador-Estudante Melhoria de Nota GRUPO 1 (4 valores) 1.1. (1,0)(A) Relativamente às arquitecturas RISC, indique a única afirmação falsa: a partir do 80486, os processadores Intel apresentam um núcleo RISC (Reduced Instruction Set Computer) onde se executam as instruções mais simples. O processador SPARC é um exemplo de processador RISC. a partir do Pentium Pro, os processadores Intel compatíveis com o são inteiramente RISC. uma das anteriores é falsa (1,0)(A) Relativamente ao Paralelismo ao nível do processador, indique a única afirmação falsa: Em arquitecturas SIMD temos um único fluxo de intruções atuando sobre múltiplos conjuntos de dados simultaneamente. A CPU CELL possui 8 co-processadores SIMD. Em arquitecturas MIMD temos múltiplos fluxos de intruções actuando sobre múltiplos conjuntos de dados simultaneamente. uma das anteriores é falsa (1,0)(A) Relativamente às tecnologias de memória dinâmica (DRAM) utilizadas em sistemas computacionais, indique a única afirmação falsa: Na tecnologia SDRAM, a taxa de transferência de dados entre memória e processador é determinada por um sinal de relógio. Ao contrário da tecnologia SDRAM, a tecnologia DDR não exige o refrescamento das células de memória. Memórias DDR3 fornecem dados ao processador a uma taxa maior do que as memórias DDR2. Uma das anteriores é falsa. 1.4 (1,0)(A) Relativamente aos discos ópticos, indique a única afirmação falsa: Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa Um CD-R (CD-Recordable) permite gravar dados múltiplas vezes em uma determinada área do disco. Leitores de Discos Blu-Ray utilizam um laser azul de microns. É possivel armazenar dados em ambas as faces de um DVD. Uma das anteriores é falsa. ISC1-2008/2009 1
2 GRUPO 2 (4 valores) 2.1. (1,5)(C) Suponha que um número v está representado em binário com N bits, todos com valor 1 (exemplo: v=(11111) 2 para N=5 bits). Formule uma função algébrica v=f(n) que determine o valor do número v para as representações binárias especificadas abaixo. Considere que, por exemplo, para a representação binária sem sinal, a resposta correcta seria v=2 N -1. Sugestão: comece por calcular o valor decimal de (1111) 2, (11111) 2, (111111) 2,... nas representações pedidas. a) Representação binária em sinal e magnitude. v = -2 N-1-1 b) Representação binária em complemento para um. v = 0 c) Representação binária em complemento para dois. v = (1,5)(C) Marque com V ou F se as afirmações abaixo forem verdadeiras ou falsas, respectivamente. (V ) A representação em sinal e magnitude tem a vantagem de se assemelhar à representação escrita. (F ) A representação em complemento para um tem a vantagem de ter somente um zero. (V ) A representação em complemento para dois tem a vantagem de ter um bit que representa o sinal. (V ) A representação em excesso-n tem a vantagem de facilitar a comparação de números, pois pode-se tratar todos como positivos. (V ) A principal vantagem da representação em complemento para dois reside na simplicidade com que podem ser efectuadas as operações aritméticas (1,0)(C) Sejam dois números em vírgula flutuante no formato IEEE 754: a=0xc02070f0 e b=0x40a0f080. Verifique se as desigualdades abaixo são verdadeiras ou falsas, justificando a sua resposta. a > b a 2 > b 2 a > b - Falso a 2 > b 2 - Falso ISC1-2008/2009 2
3 Número: Nome: GRUPO 3 (3 valores) 3.1. Considere a seguinte função em assembly x86. Observação: para responder às perguntas deste grupo pode utilizar a informação sobre o número das linhas. Exemplos: na linha 3 colocaria jg f12 ou entre as linhas 2 e 3 acrescentaria mov $4, %edx 1. f1: xorl %eax, %eax 2. f11: cmpl $0,(%ebx) 3. je f12 4. jmp f13 5. f12: incl %eax 6. f13: addl $4, %ebx 7. loop f11 8. ret a) (0,5)(C) Escreva um excerto de um programa que invoque a função f1, utilizando o vector myvector como argumento de entrada, e que coloque o resultado da função na variável result. myvector:.long 1, 0, 0, 1, 1, 0, 1 result:.long 0 leal myvector, %ebx movl $7, %ecx call f1 movl %eax, result b) (0,25)(C) No exemplo da alínea anterior, qual o valor final da variável result? 3 c) (0,25)(C) Considerando a definição seguinte do vector myvector2, indique as alterações que teria de efectuar à função f1 de modo a poder utilizar o vector myvector2 como seu argumento. myvector2.word 1, 0, 0, 1, 1, 0, 1 linha 2 substituir por linha 6 substituir por f11: cmpw $0,(%ebx) f13: addl $2, %ebx 3.2. Observação: Leia atentamente todas as alíneas desta pergunta antes de responder a qualquer uma delas. a) (0,5)(C) Indique quais as alterações que teria de efectuar à função f1 de modo que os parâmetros de entrada da função f1 sejam passados através da pilha. Entre as linhas 1 e 2 acrescentaria as seguintes instruções: movl %esp, %ebp movl 4(%ebp), %ecx movl 8(%ebp), %ebx b) (0,25)(C) Altere a solução da alínea anterior de modo que a função f1 não destrua valores de registos, excepto eventuais registos que estejam a ser utilizados como parâmetros de saída. ISC1-2008/2009 3
4 Na definição original da função substituo a linha 1 pelas seguintes instruções: f1: pushl %ebp movl %esp, %ebp pushl %ebx pushl %ecx xorl %eax, %eax movl 8(%ebp), %ecx movl 12(%ebp), %ebx e acrescento as seguintes instruções entre as linhas 7 e 8 popl %ecx popl %ebx popl %ebp c) (0,25)(C) Altere a solução da alínea anterior de modo que a função f1 deixe a pilha no mesmo estado em que esta se encontrava antes dos seus argumentos terem sido colocados na pilha. Substituo a linha 8 por: ret $ (1,0)(C) Considerando a função f1 original, do exercício 3.1, indique quais as alterações que teriam de ser efectuadas à função de modo a permitir que todos os elementos do vector fossem passados através da pilha. Solução completa: f1: xorl %eax, %eax xorl %ebx, %ebx f11: cmpl $0,4(%esp,%ebx,4) je f12 jmp f13 f12: incl %eax f13: addl $1, %ebx loop f11 ret ISC1-2008/2009 4
5 Número: Nome: GRUPO 4 (5 valores) 4.1. (1,0)(C) Indique quais os elementos fundamentais que constituem uma unidade central de processamento. ALU, Unidade de controlo, registos (2,0)(C) Considerando a arquitectura IA-32, explique de forma sucinta mas clara quais as diferenças entre interrupções de software e excepções. Interrupções de software são geradas pela instrução INT(x). Excepções são eventos síncronos em relação ao programa em execução e acontecem devido a erros ou requisição do usuário (2,0) (C) Considere a utilização de segmentação de memória no processador Pentium 4. Descreva de forma sucinta, mas rigorosa, os passos realizados pela unidade de gestão de memória para gerar o endereço linear em modo protegido. - Um endereço é dado sob a forma de selector de segmento e offset. - O selector de segmento aponta para um descritor na LDT ou GDT - O descritor contém o endereço base e o limite do segmento. - O offset é somado ao endereço base. Se o resultado for menor que o limite do segmento um endereço linear válido é gerado. ISC1-2008/2009 5
6 GRUPO 5 (4 valores) 5.1. Considere a execução de um programa na arquitectura IA-32 com gestão de memória usando segmentação com paginação (páginas de 4 KiB). Considere que o segmento de código do programa usa a seguinte zona de endereços lineares: 0x x04455FFF a) (1,0)(C) Indique o número total de páginas ocupadas pelo segmento de código. Justifique a sua resposta, apresentando os respectivos cálculos. 10 páginas 16 páginas 20 páginas 30 páginas 32 páginas 48 páginas b) (1,0)(C) Se além do segmento de código, o programa tiver um segmento de dados e um segmento de pilha com 256 KiB e 128 KiB respectivamente, indique o espaço total de endereçamento linear utilizado pelo programa em KiB e em número de páginas. 448 KiB, 112 páginas 5.2. Considere a execução de um programa na arquitectura IA-32 com gestão de memória paginada (páginas de 4 KiB). Para o endereço linear 0x018220FF responda às perguntas seguintes: a) (0,5)(C) Qual a posição do directório de páginas referenciada por este endereço? Justifique. Posição 6 (10 bits mais significativos do endereço linear) b) (0,5)(C) Qual é a posição na tabela de páginas correspondente que é acedida por este endereço? Justifique. Posição 34 (10 bits intermédios do endereço linear) ISC1-2008/2009 6
7 Número: Nome: c) (1,0)(C) Supondo que o conteúdo da posição da tabela de páginas acedida pelo endereço linear 0x018220FF aponta para o endereço físico 0x , qual é o endereço físico correspondente ao endereço linear indicado? Justifique. 0x000440FF. Soma-se os 12 bits menos significativos do endereço linear a 0x ISC1-2008/2009 7
T1: T2: T3: T4: T5: T6: T7: T: P: TEÓRICA
T1: T2: T3: T4: T5: T6: T7: T: P: Arquitectura de Computadores I - 2002/03 TEÓRICA As questões devem ser respondidas na própria folha do enunciado. As questões 1 a 4 são de escolha múltipla, e apenas uma
Leia maisTEÓRICA. lb $t0, 1($t1)
T1: T2: T3: T4: T5: T6: T7: T: P: TEÓRICA As questões devem ser respondidas na própria folha do enunciado. As questões 1 a 4 são de escolha múltipla, e apenas uma das respostas está correcta, valendo 1
Leia maisProva Modelo. Nome: Número:
Arquitectura de Computadores (2008/2009) Licenciatura em Engenharia Informática Prova Modelo 27 de Abril de 2009 Duração: 56 min. + 5 min. de tolerância Nome: Número: Isto trata-se de uma prova modelo
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisMATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Arquitetura dos processadores Intel PROF. LEANDRO ANDRADE 2 Um pouco de história... Como sabemos
Leia maisMemórias Cache. Memória
Memórias Cache Memória Organização da cache de memória Funcionamento: CPU regs controlo da cache memória cache Memória central CPU referencia memória Se está em cache acede à cache Senão acede à memória
Leia maisArquitetura de Computadores EL66C 1a. Prova - Gabarito 26/04/10
1. Questão [2,0] Com respeito a operação em modo protegido, da arquitetura IA-32, pede-se: a) [1,0] Qual a finalidade do campo word count' em um descritor tipo call gate? Forneça um exemplo de sua utilização.
Leia maisInformática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Leia maisIntrodução à Informática. Alexandre Meslin
Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Organização da Memória Conceito de hierarquia de memória Memória principal e memórias secundárias Projeto lógico da memória principal Memórias
Leia maisCurso: LMCC Exame 1ª Chamada 14/Jun/06 Disciplina: Arquitectura de Computadores Duração: 2h30m
MCC Arquitectura de Computadores 2005/2006 Curso: LMCC Exame 1ª Chamada 14/Jun/06 Disciplina: Arquitectura de Computadores Duração: 2h30m Nota: Apresente sempre o raciocínio ou os cálculos que efectuar;
Leia maisIntrodução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
Leia maisConstrução de uma via de dados, abordagem monociclo, multiciclo e pipeline
INSTITUTO FEDERAL DO RIO GRANDE DO NORTE DIRETORIA ACADÊMICA DE GESTÃO E TECNOLOGIA DA INFORMAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: ORGANIZAÇÃO DE COMPUTADORES Construção
Leia maisFigura 8: modelo de Von Neumann
3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os
Leia maisFundamentos de Arquitetura e Organização de Computadores
Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se
Leia maisArquitetura FPU: Implementação MIPS32. Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos
Arquitetura FPU: Implementação MIPS32 Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos Introdução O suporte para operações de ponto flutuante nas diferentes arquiteturas é normalmente dado através
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03 Conceitos básicos de Sistemas Operacionais Hardware Software Concorrência
Leia maisOBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Leia maisA arquitectura IA32. A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador.
A arquitectura IA32 A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador. Tamanho da palavra Número de registos visíveis Número de operandos Endereçamento
Leia maisOganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Leia maisAula 01. Breve História dos Computadores Informatiquês O Computador Software vs. Hardware. Introdução à Informática. Prof. Fábio Nelson.
Aula 01 Breve História dos Computadores Informatiquês O Computador Software vs. Hardware Slide 1 de Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore. Ao pé da
Leia maisAlgoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz
Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar
Leia maisESCOLA SECUNDÁRIA DE CASQUILHOS
ESCOLA SECUNDÁRIA DE CASQUILHOS 2º Ano Turma B - C.C.H. de Ciências e Tecnologias - Teste de Avaliação de Matemática A V Duração: 90 min 03 Fev. 200 Prof.: Na folha de respostas, indicar de forma legível
Leia maisTESTE INTERMÉDIO DE MATEMÁTICA. 7 de Dezembro de 2005 CRITÉRIOS DE CLASSIFICAÇÃO - VERSÃO 1
TESTE INTERMÉDIO DE MATEMÁTICA 7 de Dezembro de 2005 CRITÉRIOS DE CLASSIFICAÇÃO - VERSÃO 1 COTAÇÕES Grupo I... 63 Cada resposta certa... 9 Cada resposta errada... 0 Cada questão não respondida ou anulada...
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto
Leia maisCurso Tecnológico de Administração/12.º Nº de anos: 1 Duração: 120 minutos Decreto-Lei n.º 139/2012, de 5 de julho
Curso Tecnológico de Administração/12.º Prova: Prática Nº de anos: 1 Duração: 120 minutos Decreto-Lei n.º 139/2012, de 5 de julho 1. Introdução O presente documento visa divulgar as características da
Leia maisO Sistema de Computação
Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes
Leia maisSistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
Leia maisArquitectura interna de um computador
Arquitectura interna de um computador Trabalho elaborado por: Carla Ventura e Sandra Jacinto 1 Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Leia maisExame de Equivalência à Frequência do Ensino Secundário
Exame de Equivalência à Frequência do Ensino Secundário INFORMAÇÃO EXAME DE APLICAÇÕES INFORMÁTICAS B 2016 12º ANO DE ESCOLARIDADE (DECRETO-LEI N.º 139/ 2012, DE 5 DE JULHO) Prova 163 Escrita e Prática
Leia maisVersão 2 COTAÇÕES. 13... 5 pontos. 6... 4 pontos 7... 7 pontos. 5... 6 pontos. 8... 9 pontos. 9... 8 pontos
Teste Intermédio de Matemática Versão 2 Teste Intermédio Matemática Versão 2 Duração do Teste: 90 minutos 07.02.2011 9.º Ano de Escolaridade Decreto-Lei n.º 6/2001, de 18 de Janeiro 1. 2. COTAÇÕES 1.1....
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisCaminho de Dados e Controle. Prof. Leonardo Barreto Campos 1
Caminho de Dados e Controle Prof. Leonardo Barreto Campos 1 Sumário Introdução; Convenções Lógicas de Projeto; Construindo um Caminho de Dados; O Controle da ULA; Projeto da Unidade de Controle Principal;
Leia maisAvaliação e Desempenho Aula 1 - Simulação
Avaliação e Desempenho Aula 1 - Simulação Introdução à simulação Geração de números aleatórios Lei dos grandes números Geração de variáveis aleatórias O Ciclo de Modelagem Sistema real Criação do Modelo
Leia maisUniversidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt
Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt A lista é individual e deve ser escrita à mão. 1) Uma importante
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -
Leia maisHARDWARE PROF. ANDRÉ CARDIA
HARDWARE PROF. ANDRÉ CARDIA andre@andrecardia.com.br AGENDA INTRODUÇÃO A INFORMÁTICA PROCESSADOR MEMÓRIAS Professor André Cardia 1 INTRODUÇÃO A INFORMÁTICA SISTEMA COMPUTACIONAL DISPOSITIVO ELETRÔNICO,
Leia maisNº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência
Leia maisTECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS
TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS Autor: Prof. Heliliano Carlos Sartori Guedes prof.helilianoguedes@gmail.com
Leia maisLinguagens de Programação:
Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes
Leia maisSubsistema de Memória. Aleardo Manacero Jr.
Subsistema de Memória Aleardo Manacero Jr. Introdução Na aula de hoje examinaremos o subsistema de memória Veremos que sua importância para um sistema computacional vem do grande impacto que tem sobre
Leia maisMestrado e Doutorado em Física
UNIVERSIDADE FEDERAL DO MARANHÃO FUNDAÇÃO Instituída nos termos da Lei nº 5.15, de 1/10/1996 São Luís Maranhão CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM FÍSICA Exame de Seleção
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
Leia maisObjetivos. Arquitetura x86. Evolução dos Microprocessadores com arquitetura x86. Universidade São Judas Tadeu. Introdução à Computação
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Microprocessadores e Arquitetura (2) - FEDELI, Ricardo D.; POLLONI, Enrico G.; PERES, Fernando E.
Leia maisEstrutura de um Computador
Estrutura de um Computador Tratando-se o computador de uma máquina complexa a sua estrutura pode ser apreciada a diferentes níveis de detalhe, duma forma hierárquica. AC1 3ª aula Arquitectura e Organização
Leia maisEXAME NACIONAL DO ENSINO SECUNDÁRIO
EXAME NACIONAL DO ENSINO SECUNDÁRIO 12.º Ano de Escolaridade (Decreto-Lei n.º 74/2004, de 26 de Março) PROVA 706/7 Págs. Duração da prova: 150 minutos 2007 2.ª FASE PROVA PRÁTICA DE DESENHO A V.S.F.F.
Leia mais10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções...
10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10 4 10. CPU (CENTRAL PROCESSOR UNIT) Como vimos no capítulo
Leia maisMATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24)
MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24) 2011 9º Ano de Escolaridade 1. INTRODUÇÃO O exame desta disciplina
Leia maisIFRN\CAMPUS IPANGUAÇU DISCIPLINA: INFORMÁTICA BÁSICA PROFESSOR: CLAYTON MACIEL COSTA 2ª AVALIAÇÃO DE INFORMÁTICA BÁSICA TRABALHO FINAL EXCEL 2010
IFRN\CAMPUS IPANGUAÇU DISCIPLINA: INFORMÁTICA BÁSICA PROFESSOR: CLAYTON MACIEL COSTA 2ª AVALIAÇÃO DE INFORMÁTICA BÁSICA TRABALHO FINAL EXCEL 2010 1. Abra a planilha no Microsoft Excel e salve a planilha
Leia maisflutuante 11. Aritmética de vírgula Operações em números fraccionários
11. Aritmética de vírgula flutuante Vamos falar de aritmética não-inteira (i.e., fraccionária, ou de vírgula flutuante ). Este capítulo pode ser adiado pois precisas de conceitos teóricos importantes sobre
Leia maisAssembly do IA-32 em ambiente Linux
Sistemas de Computação 2010/11 Assembly do IA-32 em ambiente Linux Trabalho para Casa: TPC5 Alberto José Proença Objectivo A lista de exercícios propostos em TPC5 para resolução antes e durante a próxima
Leia maisData Path / Control Path Controle do MIPS
Organização e Arquitetura de Computadores Unidade de Controle Uniciclo A unidade de controle deve, a partir do código da instrução, fornecer os sinais que realizam as instruções na unidade operativa. Sequência
Leia maisIntrodução a Informática
Informática Introdução a Informática Carlos Eduardo da Silva carlos.silva@cefetrn.br Sistemas computacionais Sistemas computacionais O computador é uma máquina eletrônica capaz de receber informações,
Leia maisProgramando em Assembly
Programando em Assembly precisa-se saber exatamente como interpretar & gerenciar a memória e como usar instruções de baixo nível para o processamento Não existem tipos e variáveis (apenas bytes na memória)
Leia maisProf. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO
Linguagem de Montagem Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO 1 Introdução Independente da linguagem de programação utilizada, todo programa
Leia maisEXAME NACIONAL DO ENSINO SECUNDÁRIO
EXAME NACIONAL DO ENSINO SECUNDÁRIO 11.º/12.º Anos de Escolaridade (Decreto-Lei n.º 74/2004, de 26 de Março) PROVA 703/8 Págs. Duração da prova: 120 minutos 2007 2.ª FASE PROVA PRÁTICA DE APLICAÇÕES INFORMÁTICAS
Leia maisAssembly do IA-32 em ambiente Linux
MIEI: Sistemas de Computação 2015/16 Assembly do IA-32 em ambiente Linux Trabalho para Casa: TPC6 Alberto José Proença Objectivo A lista de exercícios propostos em TPC6 para resolução antes e durante a
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Ponto Flutuante - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Slides baseados nas lâminas dos profs Ney Calazans e Fernando
Leia maisArquitetura de Computadores
Arquitetura de Computadores Organização de Memória Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br Copyright 2010, IFPE. Creative Commons BY-SA 3.0 license Latest update: 12 de Abr de 2011,
Leia maisD e p a r t a m e n t o d e C i ê n c i a s E x p e r i m e n t a i s G r u p o 5 2 0 CRITÉRIOS DE AVALIAÇÃO Ano letivo de 2013/2014
D e p a r t a m e n t o d e C i ê n c i a s E x p e r i m e n t a i s G r u p o 5 2 0 CRITÉRIOS DE AVALIAÇÃO Ano letivo de 2013/2014 Os critérios específicos presentes neste documento constituem uma base
Leia maisAritmética Computacional. Prof. Leonardo Barreto Campos 1
Aritmética Computacional Prof. Leonardo Barreto Campos Sumário Introdução; Representação de Números Inteiros; Aritmética de Números Inteiros; Representação de Números de Ponto Flutuante; Aritmética de
Leia maisFicha de Unidade Curricular (FUC) de Arquitectura de Computadores
INSTITUTO POLITÉCNICO DE COIMBRA INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÂO DE COIMBRA Aprovação do Conselho Pedagógico 5/11/2014 Aprovação do Conselho Técnico-Científico 23/2/2015 Ficha de Unidade
Leia maisTeste Intermédio Matemática A. Versão 1. Teste Intermédio Matemática A. Versão 1. Duração do Teste: 90 minutos 24.01.2008. 11.º Ano de Escolaridade
Teste Intermédio Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 24.01.2008 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na sua folha de respostas,
Leia maisSistemas Distribuídos Capítulo 4 - Aula 5
Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento
Leia maisDo alto-nível ao assembly
Do alto-nível ao assembly Compiladores Cristina C. Vieira 1 Viagem Como são implementadas as estruturas computacionais em assembly? Revisão dos conceitos relacionados com a programação em assembly para
Leia maisCircuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
Leia maisIntrodução ao Assembly
Introdução ao Assembly Movimentação de Dados Operações Aritméticas e Lógicas Noemi Rodriguez Ana Lúcia de Moura http://www.inf.puc-rio.br/~inf1018 Representação de Programas O compilador gera o código
Leia maisGERAÇÃO DE CURVAS DE NÍVEL
GUIA PRÁTICO DataGeosis Versão 2.3 GERAÇÃO DE CURVAS DE NÍVEL Paulo Augusto Ferreira Borges Engenheiro Agrimensor Treinamento e Suporte Técnico 1. INTRODUÇÃO O DataGeosis permite o cálculo das curvas de
Leia maisMATRIZ DA PROVA DE EXAME A NÍVEL DE ESCOLA AO ABRIGO DO DECRETO-LEI Nº 357/2007, DE 29 DE OUTUBRO
MATRIZ DA PROVA DE EXAME A NÍVEL DE ESCOLA AO ABRIGO DO DECRETO-LEI Nº 357/2007, DE 29 DE OUTUBRO (Duração: 90 minutos + 30 minutos de tolerância) MATEMÁTICA A 11º+12º ANO (Cursos Científico-Humanísticos
Leia maisVersão 1. Identifica, claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.
Teste Intermédio de Matemática Versão 1 Teste Intermédio Matemática Versão 1 Duração do Teste: 90 minutos 27.04.2010 3.º Ciclo do Ensino Básico 8.º Ano de Escolaridade Decreto-Lei n.º 6/2001, de 18 de
Leia maisIntrodução a Programação Aula 01
Introdução a Programação Aula 01 Prof. Bruno Crestani Calegaro Curso de Sistemas de Informação ELC1064 Lógica e Algoritmo 1 O que é um computador? Máquina programável genérica Constituído por: Processador
Leia maisPROVA 2016. Duração da prova: 120 minutos
Página 1 de 7 Provas de ingresso específicas para avaliar a capacidade para a frequência dos ciclos de estudo de licenciatura, pelos titulares de um diploma de especialização tecnológica, Decreto-Lei nº
Leia maisArquitetura TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia maisNosso Site. http://www.cintegrado.com.br/anapolis/
Nosso Site http://www.cintegrado.com.br/anapolis/ MÓDULO I INFORMÁTICA BÁSICA Endereço do grupo Endereço da web atual: http://douglasddp.wordpress.com.br Endereço de e-mail atual: douglas.ddp@gmail.com
Leia maisCRITÉRIOS GERAIS DE CLASSIFICAÇÃO
Teste Intermédio Matemática Critérios de Classificação 30.05.2014 2.º Ano de Escolaridade CRITÉRIOS GERAIS DE CLASSIFICAÇÃO Os critérios seguintes apresentam, para cada item, um conjunto de descritores
Leia maisSimplificação de Expressões Booleanas e Circuitos Lógicos
Simplificação de Expressões Booleanas e Circuitos Lógicos Margrit Reni Krug Julho/22 Tópicos Revisão Álgebra Booleana Revisão portas lógicas Circuitos lógicos soma de produtos produto de somas Simplificação
Leia maisFicheiros binários 1. Ficheiros binários
Ficheiros binários 1 Ficheiros binários 1. Considere que dispõe de ficheiros binários cujo conteúdo é constituído por uma ou mais estruturas como a indicada a seguir struct registo { }; int ref; float
Leia maisRepresentações de caracteres
Representações de caracteres Sistemas de Numeração A necessidade de contar é algo que acompanha o ser humano desde tempos imemoriais. Sistemas de Numeração Usando o polegar para indicar em cada dedo a
Leia maisMontadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
Leia maisSistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014
Sistemas Digitais II Interface com o mundo analógico Prof. Marlon Henrique Teixeira Abril/2014 Objetivos Compreender a teoria de funcionamento e as limitações dos circuitos de diversos tipos de conversores
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Sistema de Numeração Prof. Jeime Nunes Sistema de Numeração p Um sistema de numeração é formado por um conjunto de símbolos utilizados para representação de quantidades
Leia maisDeve ainda ser tido em consideração o Despacho Normativo n.º 24-A/2012, de 6 de dezembro, bem como o Despacho n.º 15971/2012, de 14 de dezembro..
PROVA DE EQUIVALÊNCIA À FREQUÊNCIA Decreto-Lei n.º 139/2012, de 5 de julho Prova Escrita de Físico-Química 9º Ano de Escolaridade Prova 11 / 1ª Fase Duração da Prova: 90 minutos. Informações da prova INTRODUÇÃO
Leia maisEXERCÍCIOS PREPARATÓRIOS PARA AS DISCIPLINAS INTRODUTÓRIAS DA MATEMÁTICA
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA UNIDADE ACADÊMICA DE MATEMÁTICA PROGRAMA DE EDUCAÇÃO TUTORIAL TUTOR: Prof. Dr. Daniel Cordeiro de Morais Filho BOLSISTA: Tiago Alves
Leia maisESCOLA SUPERIOR DE TECNOLOGIA DE VISEU
INSTITUTO POLITÉCNICO DE VISEU ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU Departamento Matemática Disciplina Matemática I Curso Gestão de Empresas Ano 1 o Ano Lectivo 2007/2008 Semestre 1 o Apontamentos Teóricos:
Leia maisFluxo de Execução em Assembly
Fluxo de Execução em Assembly A forma natural de execução de um programa é sequencial: CPU busca instruções na memória em endereços sequenciais Instruções de desvio de assembly servem para quebrar a execução
Leia maisCapítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015
Leia maisMatemática A. Versão 1. Na sua folha de respostas, indique de forma legível a versão do teste. Teste Intermédio de Matemática A.
Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 7.01.011 11.º Ano de Escolaridade Decreto-Lei n.º 74/004, de 6 de Março Na sua folha de respostas,
Leia maisArquitectura de Computadores Y86 Instruções
Arquitectura de Computadores Y86 Instruções Créditos Randal E. Bryant http://csapp.cs.cmu.edu António Pina e Luís Paulo Santos DI/UM Arquitectura do Jogo de Instruções Linguagem de montagem Estado do processador
Leia maisProf a Andréa Schwertner Charão DELC/CT/UFSM
Modelos de Computadores Paralelos Prof a Andréa Schwertner Charão DELC/CT/UFSM Sumário Modelos de computadores paralelos Classificações "acadêmicas" Tendências de mercado TOP500 Impacto na programação
Leia maisComputadores e Programação (MAB-353) Primeira Prova -Prof. Paulo Aguiar (DCC/UFRJ) 19/05/ pontos
Computadores e Programação (MAB-353) Primeira Prova -Prof. Paulo Aguiar (DCC/UFRJ) 19/05/2015-100 pontos Nome: GABARITO (revisado) Questão 1 (20 pontos) Preencha os pontilhados do código C com variável
Leia maisInformação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12
Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B Ensino Secundário Ano letivo de 2011/12 1. Introdução O presente documento visa divulgar as características da prova de exame
Leia maisTeste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade
Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 07.05.2009 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na sua folha de
Leia maisVersão 2. Identifica claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.
Teste Intermédio de Matemática Versão 2 Teste Intermédio Matemática Versão 2 Duração do Teste: 90 minutos 07.02.2011 9.º Ano de Escolaridade Decreto-Lei n.º 6/2001, de 18 de Janeiro Identifica claramente,
Leia maisO BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSIONAL BÁSICO - PSICOLOGIA LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.
07 NOVEMBRO / 2009 O BANCO DO DESENVOLVIMENTO PROVA DISCURSIVA PROFISSIONAL BÁSICO - PSICOLOGIA (2 a FASE) LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO. 01 - Você recebeu do fiscal o seguinte material: a) este
Leia maisArquitetura de Computadores
Arquitetura de Computadores Prof. João Bosco Jr. Bibliografia Livro Texto Organização Estruturada De Computadores Autor: Tanenbaum, Andrew S. Editora: Prentice Hall Brasil Outros Livros Arquitetura E Organização
Leia maisNome: N.º: Turma: Classificação: Professor: Enc. Educação:
Escola EB, de Ribeirão (Sede) ANO LECTIVO 010/011 Dezembro 010 Nome: Nº: Turma: Classificação: Professor: Enc Educação: Ficha de Avaliação de Matemática Versão Duração do Teste: 90 minutos 6 de Dezembro
Leia maisEscola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de
Escola Secundária c/3º CE José Macedo Fragateiro Curso Profissional de Nível Secundário Componente Técnica Disciplina de Sistemas Digitais e Arquitectura de Computadores 2009/2010 Módulo 2: Álgebra e Lógica
Leia maisAntes de deixarmos o hardware (1) Nível da Arquitetura do Conjunto das Instruções
Antes de deixarmos o hardware (1) Nível da Arquitetura do Conjunto das Instruções (Aula 11) Visão Geral do Nível ISA 8 Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos:
Leia maisSEQUÊNCIA DIDÁTICA PODCAST ÁREA CIÊNCIAS DA NATUREZA FÍSICA - ENSINO MÉDIO
SEQUÊNCIA DIDÁTICA PODCAST ÁREA CIÊNCIAS DA NATUREZA FÍSICA - ENSINO MÉDIO Título do Podcast Área Segmento Duração Relações matemáticas entre grandezas físicas Ciências da Natureza Física e Matemática
Leia mais