O documento apresenta informações sobre a unidade central de processamento (CPU). Aborda a estrutura e funcionamento interno da CPU, principais tendências de projeto e evolução dos processadores desde 1971 até 2006, quando foram lançados os primeiros processadores multicore.
O documento discute os principais tipos de barramentos e interfaces de expansão em computadores. O PCI Express substituiu os barramentos AGP e PCI e possui várias taxas de transferência de dados, sendo a 16x a mais rápida. Discos rígidos armazenam dados em pratos divididos em trilhas e setores e interfaces como IDE e SATA gerenciam a comunicação com o computador.
Arquitetura de Computadores: Conceitos básicosAlex Camargo
Este documento apresenta conceitos básicos de arquitetura e organização de computadores. Discute a estrutura e função de um computador, incluindo processamento de dados, armazenamento de dados, movimentação de dados e controle. Também explica a diferença entre arquitetura, que se refere aos atributos visíveis ao programador, e organização, que se refere às unidades de hardware.
Arquitetura de Computadores: Barramentos e instruçõesAlex Camargo
O documento discute barramentos e execução de instruções em sistemas de computação. Apresenta os conceitos de barramento, que é usado para interconectar os principais componentes do computador, e de ciclo de instrução, que consiste nas etapas de busca e execução de cada instrução armazenada na memória. Também aborda mecanismos de interrupção que permitem a outros módulos, como dispositivos de entrada e saída, interromperem a execução normal do processador.
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
O documento descreve os principais componentes de um computador, incluindo a CPU, memória e dispositivos de E/S. Explica como esses componentes se conectam através de barramentos e como a CPU troca dados com a memória e E/S usando registradores. Também aborda o modelo de von Neumann e os ciclos de execução de instruções da CPU.
O documento discute processos e threads em sistemas operacionais. Aborda conceitos como criação e término de processos, hierarquia de processos, estados de processos e implementação de processos através de tabelas de processos e contexto de hardware e software.
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
O documento discute algoritmos e lógica de programação. Explica que algoritmos são sequências finitas de passos para executar tarefas e que programas são algoritmos escritos em linguagens de programação. Também descreve formas de representar algoritmos como pseudocódigo e fluxogramas e os principais tipos de dados, variáveis, constantes e operadores usados em algoritmos.
O documento apresenta 12 exercícios sobre modelagem de bancos de dados relacionais. Cada exercício pede para criar um modelo de entidades e relacionamentos (MER) para um determinado contexto de negócios e, em seguida, converter o MER para um conjunto de tabelas no Microsoft Access.
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Wellington Oliveira
O documento descreve a evolução da arquitetura e organização de computadores desde a primeira geração com válvulas eletrônicas até as gerações mais recentes com microprocessadores. Destaca o ENIAC como o primeiro computador de propósito geral e a máquina de Von Neumann que introduziu a ideia de programa armazenado. Também aborda as gerações subsequentes com transistores, circuitos integrados e microeletrônica, além de sistemas como o IBM 360 e PDP-DEC.
O documento discute os principais tipos de barramentos e interfaces de expansão em computadores. O PCI Express substituiu os barramentos AGP e PCI e possui várias taxas de transferência de dados, sendo a 16x a mais rápida. Discos rígidos armazenam dados em pratos divididos em trilhas e setores e interfaces como IDE e SATA gerenciam a comunicação com o computador.
Arquitetura de Computadores: Conceitos básicosAlex Camargo
Este documento apresenta conceitos básicos de arquitetura e organização de computadores. Discute a estrutura e função de um computador, incluindo processamento de dados, armazenamento de dados, movimentação de dados e controle. Também explica a diferença entre arquitetura, que se refere aos atributos visíveis ao programador, e organização, que se refere às unidades de hardware.
Arquitetura de Computadores: Barramentos e instruçõesAlex Camargo
O documento discute barramentos e execução de instruções em sistemas de computação. Apresenta os conceitos de barramento, que é usado para interconectar os principais componentes do computador, e de ciclo de instrução, que consiste nas etapas de busca e execução de cada instrução armazenada na memória. Também aborda mecanismos de interrupção que permitem a outros módulos, como dispositivos de entrada e saída, interromperem a execução normal do processador.
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
O documento descreve os principais componentes de um computador, incluindo a CPU, memória e dispositivos de E/S. Explica como esses componentes se conectam através de barramentos e como a CPU troca dados com a memória e E/S usando registradores. Também aborda o modelo de von Neumann e os ciclos de execução de instruções da CPU.
O documento discute processos e threads em sistemas operacionais. Aborda conceitos como criação e término de processos, hierarquia de processos, estados de processos e implementação de processos através de tabelas de processos e contexto de hardware e software.
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
O documento discute algoritmos e lógica de programação. Explica que algoritmos são sequências finitas de passos para executar tarefas e que programas são algoritmos escritos em linguagens de programação. Também descreve formas de representar algoritmos como pseudocódigo e fluxogramas e os principais tipos de dados, variáveis, constantes e operadores usados em algoritmos.
O documento apresenta 12 exercícios sobre modelagem de bancos de dados relacionais. Cada exercício pede para criar um modelo de entidades e relacionamentos (MER) para um determinado contexto de negócios e, em seguida, converter o MER para um conjunto de tabelas no Microsoft Access.
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Wellington Oliveira
O documento descreve a evolução da arquitetura e organização de computadores desde a primeira geração com válvulas eletrônicas até as gerações mais recentes com microprocessadores. Destaca o ENIAC como o primeiro computador de propósito geral e a máquina de Von Neumann que introduziu a ideia de programa armazenado. Também aborda as gerações subsequentes com transistores, circuitos integrados e microeletrônica, além de sistemas como o IBM 360 e PDP-DEC.
O documento apresenta uma palestra sobre Programação Orientada a Objetos versus Programação Estruturada. O palestrante Albert Bitencourt discute que a Programação Orientada a Objetos defende um pensamento de programação mais voltado ao pensamento humano ao ensinar computadores a pensar como humanos através de conceitos como classe, objeto, atributo, método, herança e polimorfismo. Já a Programação Estruturada defende um pensamento de programação mais voltado ao pensamento de máquina e é eficiente para problemas simples.
O documento discute os componentes fundamentais do hardware de computadores, incluindo: (1) o sistema central composto por CPU, ULA e memória principal; (2) diferentes tipos de memória como RAM, ROM e memória auxiliar; e (3) periféricos de entrada e saída.
Este documento apresenta os conceitos básicos de sistemas operacionais. Define um sistema operacional como um programa que serve de interface entre o usuário e o hardware, e descreve suas funções principais como facilitar o acesso aos recursos do sistema e gerenciar o compartilhamento de recursos de forma protegida. Também resume os três principais tipos de sistemas operacionais: monotarefa, multitarefa e múltiplos processadores.
1) O documento descreve as etapas da inicialização de um sistema operacional, incluindo a execução do POST pela BIOS, a leitura do MBR pelo BIOS e o carregamento do núcleo do sistema operacional.
2) É explicado que o MBR contém informações sobre as partições do disco rígido que permitem ao BIOS carregar o código de inicialização da partição de boot.
3) As principais etapas da inicialização são a execução do POST pela BIOS, a leitura do MBR para identificar a partição de boot e o
O documento descreve os principais componentes de hardware de um computador e como eles se conectam à placa-mãe. Ele explica o que é a placa-mãe e quais são suas funções principais de interligar os diferentes componentes como processador, memória RAM, slots de expansão, drives e portas de entrada e saída. Também discute os tipos de placas-mãe onboard e offboard.
1. O documento descreve o conjunto de instruções MIPS e suas características. 2. As instruções MIPS possuem três operandos fixos e operam apenas em registradores. 3. É necessário transferir dados entre registradores e memória usando instruções de load e store.
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
O documento apresenta os principais conceitos e tópicos sobre arquitetura e organização de computadores, incluindo a história dos computadores, organização básica da CPU e memória, barramentos, memória interna e externa, e tendências futuras.
O documento introduz os conceitos básicos de endereçamento IP, incluindo IPv4 e IPv6. Aborda tópicos como classes de endereço IP, máscaras de sub-rede, endereços estáticos e dinâmicos, além de explicar a necessidade do IPv6 devido ao esgotamento de endereços do IPv4.
1. O documento apresenta os conceitos básicos sobre processamento de dados e a história da evolução dos computadores. 2. Inclui definições de dados, informação e representação de dados, além dos principais componentes de hardware e software dos computadores. 3. Apresenta os modelos de organização de sistemas de computadores e a estrutura dos computadores do padrão PC, incluindo processadores, memória, discos rígidos e placas de vídeo.
[1] O documento descreve elementos básicos de algoritmos como variáveis, tipos de dados, operadores, funções e estruturas de controle.
[2] São apresentados tipos de dados como inteiro, real, caractere e lógico, e operadores aritméticos, relacionais e lógicos.
[3] Estruturas de controle como condicionais simples e compostas e repetições por condição e contagem são explicadas com exemplos de algoritmos.
O documento discute os sistemas operacionais, definindo-os como o software responsável por gerenciar os recursos de hardware e escalonar tarefas. Apresenta os principais atributos dos sistemas operacionais como abstração de hardware e coordenação de recursos. Explica os tipos de sistemas operacionais como monoprogramáveis, multiprogramáveis e com múltiplos processadores.
O documento lista concursos públicos e provas realizados entre 2009 e 2011, com informações sobre cargos, órgãos e bancas examinadoras. Contém também questões sobre hardware e software de computadores.
Este documento fornece instruções passo a passo para formatar um computador. Ele instrui o leitor a verificar se o sistema é de 32 ou 64 bits, fazer backup dos arquivos, acessar as configurações do BIOS para definir o boot como USB, e então guiar através dos passos da formatação no Windows 7 32 bits, incluindo escolher idioma, formato, teclado, instalar, definir partições, copiar arquivos e configurar nome, senha e data/hora.
O documento apresenta uma introdução sobre lógica de programação ministrada por Ricardo Terra. Ele inclui seções sobre arquitetura de sistemas de computadores, histórico da computação, utilização de computadores e lógica proposicional.
O documento discute os principais tipos de memória em computadores, incluindo registradores, memória cache, memória principal RAM e ROM. Explica como esses diferentes tipos de memória se relacionam na hierarquia de memória de um computador, com registradores fornecendo o acesso mais rápido e memória principal e secundária fornecendo maior capacidade de armazenamento.
O documento descreve os principais componentes de um computador, incluindo o processador, memória, periféricos e barramento. Explica que o processador executa instruções armazenadas na memória para processar dados, enquanto os periféricos permitem a entrada e saída de dados através do barramento.
Este documento fornece uma introdução à linguagem SQL, incluindo sua história, propósito e principais comandos. Apresenta o modelo relacional de dados e discute os comandos CREATE TABLE, VIEWS e REGRAS DE INTEGRIDADE que garantem a consistência dos dados.
Fundamentos de Engenharia de RequisitosBarbara Lima
Notei que muitas pessoas ainda tem várias dúvidas sobre conceitos básicos sobre requisitos, e os materiais hoje já pressupõe que as pessoas já deveriam saber de todos eles.
Baseado nisso elaborei mas uma apresentação sobre Conceitos e Fundamentos de Engenharia de Requisitos, voltada também para a certificação de requisitos CPRE - FL.
Espero que possa contribuir para o crescimento profissional e acadêmico de vocês.
Este documento apresenta uma aula sobre levantamento e análise de requisitos, cobrindo tópicos como:
- Definição de requisitos e seus objetivos
- Classificação de requisitos em funcionais, não funcionais, de domínio, do usuário e do sistema
- Exemplos de cada tipo de requisito
O documento discute processadores, incluindo o que é um processador e suas funções, a evolução dos processadores ao longo do tempo e as empresas que os fabricam. Também lista alguns dos processadores mais rápidos atualmente, como o Intel Core i7.
O documento descreve as principais características e funções de um processador, incluindo que é um circuito integrado que realiza cálculos e tomadas de decisão em um computador, e discute os principais fabricantes de processadores como Intel, AMD e IBM.
O documento apresenta uma palestra sobre Programação Orientada a Objetos versus Programação Estruturada. O palestrante Albert Bitencourt discute que a Programação Orientada a Objetos defende um pensamento de programação mais voltado ao pensamento humano ao ensinar computadores a pensar como humanos através de conceitos como classe, objeto, atributo, método, herança e polimorfismo. Já a Programação Estruturada defende um pensamento de programação mais voltado ao pensamento de máquina e é eficiente para problemas simples.
O documento discute os componentes fundamentais do hardware de computadores, incluindo: (1) o sistema central composto por CPU, ULA e memória principal; (2) diferentes tipos de memória como RAM, ROM e memória auxiliar; e (3) periféricos de entrada e saída.
Este documento apresenta os conceitos básicos de sistemas operacionais. Define um sistema operacional como um programa que serve de interface entre o usuário e o hardware, e descreve suas funções principais como facilitar o acesso aos recursos do sistema e gerenciar o compartilhamento de recursos de forma protegida. Também resume os três principais tipos de sistemas operacionais: monotarefa, multitarefa e múltiplos processadores.
1) O documento descreve as etapas da inicialização de um sistema operacional, incluindo a execução do POST pela BIOS, a leitura do MBR pelo BIOS e o carregamento do núcleo do sistema operacional.
2) É explicado que o MBR contém informações sobre as partições do disco rígido que permitem ao BIOS carregar o código de inicialização da partição de boot.
3) As principais etapas da inicialização são a execução do POST pela BIOS, a leitura do MBR para identificar a partição de boot e o
O documento descreve os principais componentes de hardware de um computador e como eles se conectam à placa-mãe. Ele explica o que é a placa-mãe e quais são suas funções principais de interligar os diferentes componentes como processador, memória RAM, slots de expansão, drives e portas de entrada e saída. Também discute os tipos de placas-mãe onboard e offboard.
1. O documento descreve o conjunto de instruções MIPS e suas características. 2. As instruções MIPS possuem três operandos fixos e operam apenas em registradores. 3. É necessário transferir dados entre registradores e memória usando instruções de load e store.
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
O documento apresenta os principais conceitos e tópicos sobre arquitetura e organização de computadores, incluindo a história dos computadores, organização básica da CPU e memória, barramentos, memória interna e externa, e tendências futuras.
O documento introduz os conceitos básicos de endereçamento IP, incluindo IPv4 e IPv6. Aborda tópicos como classes de endereço IP, máscaras de sub-rede, endereços estáticos e dinâmicos, além de explicar a necessidade do IPv6 devido ao esgotamento de endereços do IPv4.
1. O documento apresenta os conceitos básicos sobre processamento de dados e a história da evolução dos computadores. 2. Inclui definições de dados, informação e representação de dados, além dos principais componentes de hardware e software dos computadores. 3. Apresenta os modelos de organização de sistemas de computadores e a estrutura dos computadores do padrão PC, incluindo processadores, memória, discos rígidos e placas de vídeo.
[1] O documento descreve elementos básicos de algoritmos como variáveis, tipos de dados, operadores, funções e estruturas de controle.
[2] São apresentados tipos de dados como inteiro, real, caractere e lógico, e operadores aritméticos, relacionais e lógicos.
[3] Estruturas de controle como condicionais simples e compostas e repetições por condição e contagem são explicadas com exemplos de algoritmos.
O documento discute os sistemas operacionais, definindo-os como o software responsável por gerenciar os recursos de hardware e escalonar tarefas. Apresenta os principais atributos dos sistemas operacionais como abstração de hardware e coordenação de recursos. Explica os tipos de sistemas operacionais como monoprogramáveis, multiprogramáveis e com múltiplos processadores.
O documento lista concursos públicos e provas realizados entre 2009 e 2011, com informações sobre cargos, órgãos e bancas examinadoras. Contém também questões sobre hardware e software de computadores.
Este documento fornece instruções passo a passo para formatar um computador. Ele instrui o leitor a verificar se o sistema é de 32 ou 64 bits, fazer backup dos arquivos, acessar as configurações do BIOS para definir o boot como USB, e então guiar através dos passos da formatação no Windows 7 32 bits, incluindo escolher idioma, formato, teclado, instalar, definir partições, copiar arquivos e configurar nome, senha e data/hora.
O documento apresenta uma introdução sobre lógica de programação ministrada por Ricardo Terra. Ele inclui seções sobre arquitetura de sistemas de computadores, histórico da computação, utilização de computadores e lógica proposicional.
O documento discute os principais tipos de memória em computadores, incluindo registradores, memória cache, memória principal RAM e ROM. Explica como esses diferentes tipos de memória se relacionam na hierarquia de memória de um computador, com registradores fornecendo o acesso mais rápido e memória principal e secundária fornecendo maior capacidade de armazenamento.
O documento descreve os principais componentes de um computador, incluindo o processador, memória, periféricos e barramento. Explica que o processador executa instruções armazenadas na memória para processar dados, enquanto os periféricos permitem a entrada e saída de dados através do barramento.
Este documento fornece uma introdução à linguagem SQL, incluindo sua história, propósito e principais comandos. Apresenta o modelo relacional de dados e discute os comandos CREATE TABLE, VIEWS e REGRAS DE INTEGRIDADE que garantem a consistência dos dados.
Fundamentos de Engenharia de RequisitosBarbara Lima
Notei que muitas pessoas ainda tem várias dúvidas sobre conceitos básicos sobre requisitos, e os materiais hoje já pressupõe que as pessoas já deveriam saber de todos eles.
Baseado nisso elaborei mas uma apresentação sobre Conceitos e Fundamentos de Engenharia de Requisitos, voltada também para a certificação de requisitos CPRE - FL.
Espero que possa contribuir para o crescimento profissional e acadêmico de vocês.
Este documento apresenta uma aula sobre levantamento e análise de requisitos, cobrindo tópicos como:
- Definição de requisitos e seus objetivos
- Classificação de requisitos em funcionais, não funcionais, de domínio, do usuário e do sistema
- Exemplos de cada tipo de requisito
O documento discute processadores, incluindo o que é um processador e suas funções, a evolução dos processadores ao longo do tempo e as empresas que os fabricam. Também lista alguns dos processadores mais rápidos atualmente, como o Intel Core i7.
O documento descreve as principais características e funções de um processador, incluindo que é um circuito integrado que realiza cálculos e tomadas de decisão em um computador, e discute os principais fabricantes de processadores como Intel, AMD e IBM.
Um processador é um microchip especializado que processa dados binários e executa instruções armazenadas em sua memória interna. Dois fabricantes se destacam no mercado: a Intel, líder mundial, e a AMD, sua principal concorrente. Um processador é dividido em Unidade Lógica Aritmética (ULA), Unidade de Controle (UC) e Registradores, responsáveis por cálculos, controle e armazenamento temporário de dados, respectivamente.
O capítulo introduz os componentes básicos de um computador, incluindo o processador, memória, barramentos e periféricos. Descreve detalhadamente os componentes internos do processador, como a unidade lógica e aritmética, unidade de controle e registradores. Também discute a evolução dos processadores da Intel desde o primeiro microprocessador 4004 até o Pentium III.
Este documento fornece um resumo sobre microprocessadores. Descreve as principais partes de um microprocessador, incluindo a Unidade de Aritmética e Lógica, registradores, unidade de controle e relógio. Também discute os diferentes tipos de microprocessadores lançados por fabricantes como Intel, AMD e Cyrix ao longo dos anos, assim como as arquiteturas CISC e RISC.
O documento descreve a evolução dos processadores de computador, começando com os primeiros microprocessadores e suas funções básicas, e depois detalhando vários modelos lançados pela Intel e AMD ao longo dos anos, incluindo suas velocidades e arquiteturas.
O documento apresenta uma introdução sobre a organização geral de um computador, descrevendo seus principais componentes hardware, como a CPU, memória central e periféricos de entrada e saída. Também explica os tipos de memória utilizados, como RAM, ROM e a hierarquia entre eles.
1) O documento discute noções básicas de hardware, incluindo componentes como CPU, ULA, BIOS e memória.
2) A CPU é composta por uma ULA que executa operações lógicas e aritméticas, registradores e memória cache.
3) A BIOS é um programa pré-gravado que inicializa o hardware e carrega o sistema operacional.
O documento discute a história e evolução dos processadores, desde os primeiros modelos como o Intel 4004 lançado em 1971 até os processadores modernos de 64 bits. Aborda marcos como o lançamento do primeiro microprocessador de 16 bits Intel 8086 em 1978, do primeiro processador de 32 bits Intel 386 em 1985, e do primeiro processador de 64 bits AMD64 em 2001. Também descreve as principais características e melhorias de cada geração de processadores das principais fabricantes Intel e AMD ao longo das décadas.
O documento descreve os principais componentes de um computador, incluindo a Unidade Central de Processamento (CPU) ou processador. A CPU é responsável por executar os programas armazenados na memória principal buscando instruções uma a uma e realizando operações. Ela contém uma unidade de controle, unidade lógica e aritmética e registradores.
O documento fornece um resumo histórico do desenvolvimento dos processadores, desde os primeiros computadores mecânicos e elétricos até os processadores modernos de 64 bits. Explica como as partes fundamentais de um processador, como a unidade lógica e aritmética e a unidade de controle, evoluíram ao longo do tempo para permitir o funcionamento dos computadores atuais.
O documento descreve os principais componentes de um sistema informático, incluindo a memória, unidade central de processamento, periféricos e arquitetura de Von Neumann. Discutem-se também os tipos de memória como ROM, RAM e memória secundária, além da estrutura e funcionamento da unidade de disco rígido e da unidade de disquete.
1) O documento descreve a arquitetura básica de um computador moderno, que segue os conceitos estabelecidos por John Von Neumann em 1945, incluindo programa armazenado na memória e instruções armazenadas em binário;
2) A CPU é responsável por executar programas armazenados na memória principal através da ULA e da unidade de controle;
3) A memória principal armazena programas e dados para serem processados pela CPU.
O documento fornece uma introdução sobre arquitetura e tecnologia de computadores. Discute a CPU como a unidade central de processamento, incluindo sua estrutura, funcionamento e tipos de processadores atuais da Intel e AMD.
1) O documento descreve os componentes e processos internos da unidade central de processamento (CPU), incluindo a unidade de controle, unidade aritmética e lógica, registradores, memória e como as instruções são executadas.
2) É explicado como os dados são representados no computador usando bits, bytes e palavras e como são codificados e armazenados.
3) Os principais componentes da CPU e da placa-mãe são identificados, como o processador, memória e barramentos.
1) O documento descreve os componentes e processos internos da unidade central de processamento (CPU), incluindo a unidade de controle, unidade aritmética e lógica, registradores, memória e como as instruções são executadas.
2) É explicado como os dados são representados no computador usando bits, bytes e palavras e como são codificados e armazenados.
3) Os principais componentes da CPU e da placa-mãe são identificados, como o processador, memória e barramentos.
Apostila para aprender sobre CPUs e tudo maisGilberto Mota
O documento descreve os principais componentes da Unidade de Processamento Central (CPU): a unidade de controle, a unidade lógica e aritmética e os registradores. A CPU executa instruções em um ciclo de busca-execução, controlado pela unidade de controle.
O documento discute a evolução dos processadores desde o primeiro microprocessador Intel 4004 lançado em 1971 até os processadores atuais. Detalha as principais fabricantes de processadores como Intel, AMD, Cyrix e IDT e seus modelos mais conhecidos.
Introdução a Computação - Unidade 5.pptxRildo Reis
O documento descreve a arquitetura de computadores, incluindo os principais componentes de hardware como a unidade central de processamento, memória e dispositivos de armazenamento, bem como sua interação com o software.
1. O documento descreve a história e evolução dos processadores, comparando as principais arquiteturas (x86, x64) e fabricantes (Intel e AMD).
2. Ele explica que o processador é responsável por executar instruções e processar dados no computador. Cada modelo tem sua especificidade e é importante escolher um adequado para o uso pretendido.
3. Também compara os principais processadores atuais da Intel e AMD no que se refere a desempenho e relação custo-benefício.
Semelhante a Arquitetura de Computadores: Unidade central de processamento (20)
O documento apresenta um plano de aula sobre a história da Igreja, abordando tópicos como a fundação da Igreja no dia de Pentecostes, as ordenações como batismo e ceia do Senhor, as missões da Igreja de pregar o evangelho e edificar os membros, e uma introdução aos principais períodos da história da Igreja desde a era apostólica até a Igreja no Brasil.
O documento apresenta um plano de aula sobre demonologia, abordando a doutrina de Satanás e dos demônios em 8 capítulos. O curso discutirá a existência, natureza e influência de Satanás e dos demônios de acordo com as Escrituras, incluindo a queda de Lúcifer, a personalidade e obra de Satanás, assim como o destino final de ser lançado no lago de fogo.
Python para finanças: explorando dados financeirosAlex Camargo
[1] O documento apresenta uma palestra sobre Python para finanças, explorando dados financeiros no FLISOL 2023. [2] É introduzido o mercado financeiro e seus principais conceitos. Em seguida, é explicado como Python é usado na área financeira, por meio de bibliotecas, coleta e visualização de dados e modelagem. [3] Por fim, é apresentado um estudo de caso utilizando o Google Colab para acessar dados de ações e visualizá-los.
A practical guide: How to use Bitcoins?Alex Camargo
This document provides a practical guide on how to use Bitcoins. It discusses Alex Camargo's presentations on cryptocurrencies and Bitcoin. It then introduces Bitcoin, explaining that it operates on a decentralized network using blockchain technology. It outlines the steps to use Bitcoins, including getting a wallet, purchasing coins, sending coins, and using them to make purchases. Finally, it concludes that Bitcoins provide benefits like low fees but also stresses the importance of security and awareness of risks like volatility.
IA e Bioinformática: modelos computacionais de proteínasAlex Camargo
Este documento apresenta uma palestra sobre inteligência artificial e bioinformática, com foco em modelos computacionais de proteínas. Apresenta breve introdução sobre IA, bioinformática e suas aplicações, abordando problemas como predição de estrutura e função de proteínas, alinhamento de sequências e desenvolvimento de fármacos. Discorre também sobre tendências da área, como aprendizado de máquina e processamento paralelo, e aplicações em diagnóstico médico.
Introdução às criptomoedas: investimento, mercado e segurançaAlex Camargo
O documento introduz conceitos fundamentais sobre criptomoedas, incluindo criptografia, chaves privadas e públicas, protocolos, blockchains e Bitcoin. Ele também fornece exemplos práticos de como usar sites como CoinMarketCap e corretoras, analisar projetos e gerenciar carteiras de criptomoedas.
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!Alex Camargo
O documento introduz conceitos sobre criptomoedas como Bitcoin, explicando o que são criptografia, chaves privadas, protocolos e blockchains. Também aborda como criar sua própria moeda criptográfica.
Cristão versus Redes Sociais - Alex (Arca da Aliança)Alex Camargo
O documento discute como os cristãos devem usar as redes sociais de forma ética, reconhecendo seus riscos e benefícios. Aborda tópicos como a natureza viciante das redes, a privacidade de dados, a sensualização de imagens, e a possibilidade de evangelização digital se feita com sabedoria e discrição. O objetivo é motivar um uso consciente das redes sob uma perspectiva cristã.
O documento apresenta uma palestra sobre empatia e compaixão com base na parábola bíblica do Bom Samaritano em Lucas 10:36-37. A palestra discute quem eram os samaritanos, o relato do crime contra o homem abandonado e como o sacerdote e o levita não o ajudaram, ao contrário do samaritano que teve compaixão. A mensagem principal é sobre a importância de ter empatia e agir com compaixão para com os necessitados, assim como o Bom Samaritano fez.
Alta performance em IA: uma abordagem praticaAlex Camargo
O documento discute alta performance em inteligência artificial (IA) de forma prática. Apresenta o palestrante Alex Camargo e seus projetos em IA aplicada, como sistemas de apoio médico. Discutem conceitos como aprendizado de máquina (ML), aprendizado profundo (DL) e ferramentas para desenvolvimento de IA como Python, TensorFlow e PyTorch. Demonstra experimentos com paralelismo em redes neurais profundas usando módulos como tf.data para melhorar a velocidade. Por fim, aborda considerações sobre o mercado de trabalho em
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeAlex Camargo
O documento discute bioinformática, definindo-a como o emprego de ferramentas computacionais no estudo de problemas biológicos. Aborda a história da bioinformática desde a descoberta da estrutura do DNA, o Projeto Genoma Humano, e o desenvolvimento de estratégias de planejamento de fármacos utilizando ferramentas computacionais. Também discute os principais problemas alvo da bioinformática, como análise de sequências e estruturas, e tendências atuais como manipulação de grandes dados, processamento paral
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoAlex Camargo
O documento discute a aplicação da inteligência artificial para reconhecimento de caracteres escritos à mão. Ele apresenta os conceitos e ferramentas como Keras, TensorFlow e OpenCV usadas no reconhecimento óptico de caracteres (OCR) e reconhecimento de escrita manual com deep learning. O autor também fornece códigos e referências sobre o tema.
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)Alex Camargo
O documento apresenta uma introdução à inteligência artificial (IA) e deep learning, incluindo redes neurais convolucionais (CNNs). É demonstrado como a IA pode ser usada para identificar casos de COVID-19 em raios-X do pulmão usando o Google Colab para treinar modelos de aprendizagem profunda.
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Alex Camargo
Este documento resume 3 trabalhos acadêmicos sobre classificação de notícias falsas usando inteligência artificial. O trabalho de Costa (2019) obteve a maior acurácia (97,5%) usando word embedding Glove e redes neurais convolucionais treinadas em um dataset de 28711 registros. Os outros trabalhos obtiveram acurácias menores usando LSVC ou LSVM com TF-IDF em datasets menores.
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoAlex Camargo
O documento discute conceitos, métodos e aplicações relacionados à identificação e mitigação de notícias falsas. Aborda tópicos como definição de fake news, tipos de desinformação, legislação aplicável, métodos computacionais para detecção e projetos sobre o tema. Apresenta também perfis dos autores e referências bibliográficas.
O documento descreve o sistema PredictCovid, que usa inteligência artificial para apoiar a triagem de pacientes com suspeita de COVID-19. O sistema treina um modelo de deep learning usando imagens médicas e pode classificar novos casos como positivo ou negativo. O objetivo é fornecer uma ferramenta gratuita e segura para auxiliar médicos durante a pandemia. Os resultados iniciais mostraram alta acurácia na classificação de imagens de raio-x.
O documento apresenta uma palestra sobre inteligência artificial e COVID-19. A palestra inclui uma introdução do palestrante, detalhes sobre o projeto PredictCovid para triagem de pacientes, uma explicação geral de conceitos de IA, ML e DL, e demonstrações de ferramentas para desenvolvimento de sistemas de IA.
1. The team trained a CNN model on a COVID-19 X-ray image dataset to automatically detect COVID-19 in chest X-rays. They used tools like TensorFlow, Keras, and Python.
2. They evaluated the model using techniques like cross-validation, data augmentation, TensorBoard for visualization, and checkpointing to save models during training.
3. Future work could focus on reducing memory usage, improving model interpretation, and developing multi-modal COVID detectors using different types of medical data.
Este documento apresenta as considerações finais do Módulo VII - Desenvolvimento Web de um curso de Introdução à Segurança da Informação e de Sistemas. Discute princípios importantes de desenvolvimento web seguro, como validação de dados de entrada, projeto para implementar políticas de segurança e defesa em camadas. Recomenda recursos adicionais sobre o tópico no YouTube.
Aula 04 - Injeção de código (Cross-Site Scripting)Alex Camargo
O documento apresenta um plano de aula sobre Cross-Site Scripting (XSS). A aula irá explicar o conceito de execução de comandos entre sites diferentes através de JavaScript injetado em formulários de uma aplicação acadêmica vulnerável. Serão mostrados exemplos práticos de código-fonte vulnerável e corrigido para prevenir ataques XSS, e os alunos farão um quiz sobre o tema.
Aula 04 - Injeção de código (Cross-Site Scripting)
Arquitetura de Computadores: Unidade central de processamento
1. Unidade central de processamentoUnidade central de processamento
Prof. Alex Dias Camargo
alexcamargo@ifsul.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUL-RIO-GRANDENSE
CAMPUS BAGÉ
ARQUITETURA DE COMPUTADORES
2. 2
I. Plano de aula
Na aula anterior foi visto:
Álgebra Booleana
Circuitos Lógicos
ARQ - Unidade central de processamento
3. 3
I. Plano de aula
Nesta aula será apresentado:
Estrutura e funcionamento interno da CPU
Principais tendências de projeto de CPUs
ARQ - Unidade central de processamento
4. 4
1. Introdução
Os processadores atuais são fabricados de modo que, num único
chip são inseridos todos os elementos necessários à realização de
suas funções.
CPU é a sigla para Central Process Unit, ou Unidade Central de
Processamento.
Processadores no mercado: de 32-bit e 64-bit, com um ou
múltiplos núcleos, e compatíveis com diferentes placas-mãe.
Principais fabricantes: Intel e AMD.
A quantidade de núcleos influencia na capacidade do seu
processador em desempenhar atividades multitarefas.
Taxa de clock: velocidade de processamento medida em
Hertz (Hz). Cada 1 Hz equivale a uma instrução por segundo.
Intel i7-5550U de 2 GHz = 2 bilhões de instruções/segundo.
ARQ - Unidade central de processamento
5. 5
1. Introdução
ARQ - Unidade central de processamento
Figura. Um processador Intel 80386, de 1985, com seu circuito integrado exposto
6. 6
1. Introdução
ARQ - Unidade central de processamento
Figura. Processador Intel Core I7 4790 4.0 Ghz
7. 7
1. Introdução
ARQ - Unidade central de processamento
Figura. Placa-mãe EVGA X58 SLI com suporte para Intel Core I7
8. 8
1. Introdução
Os CIs têm permitido processadores cada vez mais complexos e
fabricados em tamanhos da ordem de nanômetros. Uma CPU é
composta basicamente por três principais componentes:
Unidade lógica e aritmética (ULA): executa operações
lógicas e aritméticas;
Unidade de controle (UC): controla sinais, decodifica
instruções, busca operandos, organiza o ponto de execução;
Registradores: armazenam dados para o processamento.
Alguns autores também incluem na mesma categoria dos
registradores, a Memória cache (L1, L2 e L3).
ARQ - Unidade central de processamento
9. 9
1. Introdução
ARQ - Unidade central de processamento
Figura. Arquitetura de Von Neumann (modelo expandido)
10. 10
2. Exercícios
1. Em relação à arquitetura, a CPU é representada pelo
microprocessador, sendo responsável pela principal função dos
microcomputadores, que é o processamento dos dados.
Conceitualmente, a CPU é constituída de:
( ) Registradores / Memória Cache / Coprocessador Aritmético e
Lógico.
( ) Registradores/ Unidade de Controle/ Unidade Lógica e
Aritmética.
( ) Buffers / Memória Cache / Coprocessador Aritmético e Lógico.
( ) Buffers / Unidade de Controle / Unidade Lógica e Aritmética.
ARQ - Unidade central de processamento
11. 11
2. Exercícios
2. Em relação à organização de memórias em um computador,
pode-se afirmar que (explique):
( ) As mais próximas da CPU devem ser mais rápidas e com maior
capacidade.
( ) As mais distantes da CPU podem ser mais rápidas e com maior
capacidade.
( ) As mais próximas da CPU devem ser mais rápidas e com menor
capacidade.
( ) As mais distantes da CPU podem ser mais lentas e com maior
capacidade.
( ) As mais distantes da CPU podem ser mais lentas e com menor
capacidade.
ARQ - Unidade central de processamento
12. 12
2. Exercícios
3. Sobre a CPU, assinale a afirmativa INCORRETA.
( ) A ULA é responsável por executar operações lógicas e
aritméticas.
( ) A UC é responsável por decodificar instruções, buscar
operandos, controlar o ponto de execução e realizar desvios.
( ) CPU dual-core (com dois núcleos) possui 2 ULA, 2 UC e 2
registradores, possibilitando a execução simultânea de mais de um
software.
( ) Os registradores são responsáveis por armazenar dados para o
processamento.
ARQ - Unidade central de processamento
13. 13
2. Exercícios
4. O processador possui uma unidade que é responsável por
sincronizar todos os processos da CPU e dos componentes do
sistema, como a memória principal e os dispositivos de entrada e
saída. Essa unidade é denominada:
( ) UC (Unidade de Controle).
( ) ULA (Unidade Lógica e Aritmética).
( ) Registradores.
( ) UE (Unidade de Endereços).
ARQ - Unidade central de processamento
14. 14
2. Exercícios
5. Os componentes microprocessador, placa-mãe e memória RAM
são partes principais de um computador no qual são alocados e
protegidos dentro de uma caixa de metal ou plástico, chamada de:
( ) Unidade de armazenamento
( ) Boot
( ) Gabinete
( ) CPU
( ) Slot
6. O conjunto de registradores do computador funciona como uma
memória de alta velocidade interna do processador. Explique.
( ) Certo
( ) Errado
ARQ - Unidade central de processamento
15. 15
2. Exercícios
7. As instruções que uma CPU necessita para executar um
programa são buscadas:
( ) nas interfaces USB.
( ) na memória.
( ) no drive de DVD.
( ) no barramento de endereços.
8. Dentre os processadores da Intel se encontram as famílias de
produtos:
( ) PENTIUM, CELERON e ATOM.
( ) PENTIUM, CORE e ATHLON.
( ) CORE, ATHLON e CELERON.
( ) ATHLON, CELERON e TURION.
ARQ - Unidade central de processamento
16. 16
2. Exercícios
9. A BIOS gerencia tanto a placa-mãe quanto o boot do sistema
operacional, além de ser responsável pelo gerenciamento de
processamento e pela troca de dados entre o PC (program counter)
e a memória RAM. Explique.
( ) Errado
( ) Certo
10. Os processadores mais recentes possuem, dentre outras
funcionalidades, a capacidade de ajustar dinamicamente seu
desempenho de acordo com a demanda exigida pelo
processamento. Explique.
( ) Errado
( ) Certo
ARQ - Unidade central de processamento
17. 17
2. Exercícios
11. Responda os quizes disponíveis em:
https://pt.quizur.com/trivia/teste-de-conhecimento-sobre-hardware-4nXT
https://rachacuca.com.br/quiz/23073/informatica-conceitos-basicos-i
https://rachacuca.com.br/quiz/78750/informatica-para-concursos-nocoes-de-
hardware/
12. Escreva um artigo no formato de resumo expandido (2 páginas)
sobre “Principais processadores dos dispositivos móveis atuais”
utilizando o formato padrão SBC. O documento dever conter as
seguintes seções:
- Título (baseado no tema)
- Resumo (somente em português, 5 linhas)
- Introdução
- Referencial teórico (com uma tabela comparativa)
- Considerações finais (opiniões sobre o conteúdo abordado)
- Referências (Google Acadêmico, mínimo 3)
ARQ - Unidade central de processamento
18. 18
3. Evolução dos processadores
Em 1965, um dos fundadores da Intel, Gordon Moore, publicou um
artigo sobre o aumento da capacidade de processamento dos
computadores. Seu conteúdo ficou conhecido como a Lei de Moore.
Tal "lei" dizia que o poder de processamento dos computadores
dobraria a cada 18 meses.
Não passava de uma observação, mas acabou tornando-se um
objetivo para as indústrias de semicondutores.
Fim da lei de Moore?
Em outubro de 2015 foi anunciada uma pesquisa da IBM
utilizando nano tubos de carbono, o que permitiria atingir
escalas de 1,8nm (nano metros).
Em fevereiro de 2017, a Intel anuncia que a empresa tem
investido bastante em Computação Quântica (teorias e
propriedades da mecânica quântica).
ARQ - Unidade central de processamento
19. 19
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Crescimento do número de transistores para processadores Intel (pontos)
e Lei de Moore (Linha de cima=18 meses, linha de baixo=24 meses)
20. 20
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Lei de Moore: Crescimento do número de transistores para processadores
21. 21
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
1971: O primeiro microchip comercial produzido no mundo foi
o Intel 4004.
Desenvolvido para ser utilizado por uma empresa japonesa de
calculadoras portáteis.
Até então, os dispositivos eletrônicos possuíam diversos chips
separados para controle de teclado, display, impressora, etc.
Possuía uma CPU de 4 bits e cerca de 2300 transistores.
ARQ - Unidade central de processamento
22. 22
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 4004 (1971)
23. 23
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
1974: a Intel lança o primeiro processador voltado para
computadores pessoais, o Intel 8080.
Possuía 4.800 transistores (CPU de 8 bits), porém, com uma
frequência de operação capaz de executar 290.000 operações
por segundo.
Oferecia uma performance cerca de 10 vezes maior que seu
predecessor.
Foi considerado o primeiro processador do mundo
verdadeiramente de propósito geral.
ARQ - Unidade central de processamento
24. 24
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 8080 (1974)
25. 25
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
1985: a Intel lança a grande inovação da década, o
processador de 32 bits, chamado Intel 386.
Com 275.000 transistores, operava a uma velocidade máxima
de 5 milhões de instruções por segundo e frequência de 33
MHz.
Em sequência, a AMD lança o Am386, sua versão do Intel 386.
ARQ - Unidade central de processamento
26. 26
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 386 e AMD (1985)
27. 27
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
1989: é lançada uma nova família de processadores, o Intel
486.
Possuía 1.200.000 transistores e operava com uma frequência
máxima de 50 MHz.
Foi o primeiro com um coprocessador matemático integrado e
cache L1.
AMD lança Am486 também construído com um coprocessador
matemático integrado.
ARQ - Unidade central de processamento
28. 28
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel 486 (1989)
29. 29
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
1993: lançamento do Intel Pentium, sendo um marco do
avanço tecnológico da marca.
Possuía cerca de 3.100.000 transistores construídos com a
tecnologia de 0.8µm (micrometro).
Suas primeiras versões trabalhavam a uma frequência de
66MHz, posteriormente chegando aos 233 MHz.
Incluía duas caches de 8 KB no chip.
Após assistir ao lançamento do Pentium, a AMD lança o Am586,
uma versão melhorada do Am486, porém não competitiva.
ARQ - Unidade central de processamento
30. 30
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Pentium (1993)
31. 31
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
2000: a Intel lança o Pentium 4, um dos processadores mais
vendidos na história.
Com 42 milhões de transistores, suas primeiras versões
chegavam a 1,5 Ghz de frequência.
Possibilitou computadores pessoais serem usados para edição
de vídeos e fotos profissionais.
Em outubro de 2001, o Athlon XP colocou a AMD novamente
em uma clara posição de liderança.
ARQ - Unidade central de processamento
32. 32
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Pentium 4 e Athlon XP (2000)
33. 33
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
2006: o primeiro processador dessa categoria foi o Intel
Pentium D.
Basicamente, dois núcleos de Pentium 4 em um mesmo chip
com adaptações para o compartilhamento do barramento.
Suas melhores versões eram produzidas com a tecnologia de
65nm (nanômetros).
Porém, mais uma vez a AMD sai ganhando com o lançamento
do seu primeiro multicore, o Athlon 64 X2.
A nova linha Intel abandona a marca Pentium e passa a utilizar
a Core2, trazendo-a para a liderança novamente.
ARQ - Unidade central de processamento
34. 34
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Core 2 Duo e Pentiual Dual Core (2006)
35. 35
3. Evolução dos processadores
O componente básico de um processador é o transistor, sendo
exatamente o avanço na tecnologia de fabricação desse
componente que possibilitou a evolução dos processadores.
2010: a Intel lançou três modelos de processadores diferentes:
Intel Core i3, i5 e i7.
O Core i3 traz dois núcleos de processamento e tecnologia
Hyper-Threading (oferece um aumento de desempenho de até
30% dependendo da configuração do sistema).
A série Core i5 disponibiliza modelos de dois ou quatro núcleos,
possuem tecnologia Turbo Boost (aumenta dinamicamente a
frequência do processador conforme a necessidade)
A linha Intel Core i7 conta com quatro ou seis
núcleos,tecnologia Hyper-Threading, Turbo Boost, Intel QPI e
HD Boost. Sua desvantagem é em relação ao elevado preço.
ARQ - Unidade central de processamento
36. 36
3. Evolução dos processadores
ARQ - Unidade central de processamento
Figura. Intel Core i3, i5 e i7 (2010)
37. 37
4. Exercícios
13. A Lei de Moore foi a grande responsável pelo vertiginoso
crescimento da capacidade de processamento dos
microprocessadores. Nesse contexto, a competição pela liderança
do mercado entre Intel e AMD, as duas maiores empresas do ramo
de microprocessadores para computadores pessoais, também
contribuiu para essa rápida evolução.
Escreva um texto que trate do impacto das predições de Moore na
indústria da computação. Para isso, considere a evolução dos
processadores desenvolvidos pelos principais fabricantes elencados
durante a aula. Também, discuta quais aspectos inviabilizaram a
capacidade de processamento inicialmente apresentada no
seguinte artigo:
MOORE, Gordon E. et al. Cramming more components onto
integrated circuits. 1965.
ARQ - Unidade central de processamento
38. 38
5. Arquitetura dos processadores
A arquitetura descreve o processador que foi usado em um
computador.
Reduced Instruction Set Computer (RISC)
Complex Instruction Set Computer (CISC)
ARQ - Unidade central de processamento
39. 39
5.1 Reduced Instruction Set Computer
(RISC)
A arquitetura RISC é constituída por um pequeno conjunto de
instruções simples que são executadas diretamente pelo hardware.
Nesse contexto não há a intervenção de um interpretador.
Capazes de executar apenas poucas instruções simples.
Não há um microprograma para interpretar as instruções.
Complexidade no compilador.
A maioria das instruções envolvem endereçamento por
registrador, sem acesso à memória.
Um ciclo por instrução.
Uso massivo de pipeline: técnica que divide a execução de
instruções em várias partes.
ARQ - Unidade central de processamento
40. 40
5.1 Reduced Instruction Set Computer
(RISC)
ARQ - Unidade central de processamento
Figura. Processadores RISC
41. 41
5.2 Complex Instruction Set Computer
(CISC)
CISC é uma arquitetura de processadores capaz de executar
centenas de instruções complexas diferentes, o que a torna
extremamente versátil.
Complexidade no microprograma: trecho localizado em
uma memória do circuito integrado do processador.
Poucos registradores, mas especializados: utilizam mais
memória principal e cache, pois trabalham com um maior
volume de instruções e dados simultaneamente.
Reduz as dificuldades de escrita de compiladores: visa
facilitar a detecção e correção de erros.
ARQ - Unidade central de processamento
42. 42
5.2 Complex Instruction Set Computer
(CISC)
ARQ - Unidade central de processamento
Figura. Processadores CISC
43. 43
5.3 Comparação entre as arquiteturas
de processadores
ARQ - Unidade central de processamento
Tabela. RISC x CISC
44. 44
6. Exercícios
14. Sobre a arquitetura RISC é correto afirmar o seguinte
(explique):
( ) Em comparação com a CISC, RISC apresenta uma arquitetura
com poucos registradores.
( ) O uso de pipeline é uma característica da RISC.
( ) As instruções RISC consomem vários ciclos de clock.
( ) Muitas instruções RISC são executadas pelo microcódigo.
15. Pipeline consiste em uma tecnologia que permite paralelismo
na execução de instruções, sendo aplicada de forma mais eficiente
no conjunto de instruções reduzidas (RISC) — que tem modos de
endereçamento e formato de instruções simples — que no conjunto
complexo de instruções (CISC).
( ) certo ( ) errado
ARQ - Unidade central de processamento
45. 45
6. Exercícios
16. Atualmente, os processadores Intel contêm um núcleo RISC que
executa as instruções mais simples — que normalmente são as
mais comuns — em um único ciclo de caminho de dados, enquanto
interpreta as instruções mais complexas no modo CISC. Explique.
( ) certo ( ) errado
17. RISC e CISC são tecnologias que apresentam soluções
semelhantes para problemas de aproveitamento da memória, um
dos recursos de hardware mais escassos. Explique.
( ) certo ( ) errado
ARQ - Unidade central de processamento
46. 46
6. Exercícios
18. Considere:
I. O objetivo da máquina RISC é executar, em média, uma instrução
por ciclo.
II. Compiladores para máquinas CISC fazem uso intenso de
registradores, o que incrementa o tráfego de memória.
III. As máquinas CISC possuem substancialmente mais
registradores do que as máquinas RISC.
É correto o que consta em:
( ) I, apenas.
( ) II, apenas.
( ) III, apenas.
( ) II e III, apenas.
( ) I, II e III.
ARQ - Unidade central de processamento
47. 47
6. Exercícios
19. Um processador com arquitetura RISC possui poucas instruções
de máquina, que são executadas diretamente pelo hardware, para
que ocorram em alta velocidade. Os processadores CISC possuem
instruções complexas que são executadas por microprogramas.
( ) certo ( ) errado
ARQ - Unidade central de processamento