TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 8 1 18/02/2013 Professor Leomir J. Borba- –http://professorleomir.wordpress.com.

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Organização e Arquitetura de Computadores I Introdução
Introdução a Ciência da Computação Unidade V – Hardware - Arquitetura de um Sistema de Computação - Processador.
Arquitetura e organização de computadores.
Autor: Salvador P. Gimenez
Software Básico Silvio Fernandes
Introdução à Informática
Professor: Erivelto Tschoeke – UDESC/CEPLAN
Esquema básico do hardware
Componentes do Computador e noções de Arquitetura de Computadores
Fundação Educacional de Barretos Faculdade de Engenhariarmação
Arquitetura de Computadores
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 5
Arquitetura de Computadores
Introdução à Programação
Prof. João Paulo de Toledo Gomes
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Representação de Instruções
Unidade Central de Processamento UCP
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Organização de Computadores
Sistemas Operacionais I
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Agenda Modos de Endereçamento.
Processamento de dados na UCP e memória UCP
O que são, para que servem e onde podem ser utilizadas?
Informática Aplicada Conceitos de Hardware e Software
Arquitetura de Computadores
Unidade Central De Processamento: Processador
Organização e Arquitetura de Computadores
Unidade Central De Processamento: Processador
Técnico em Informática
Definição O processador é o C.I. mais importante do computador. Ele é considerado como o cérebro do computador e funciona como uma UCP – Unidade Central.
Organização e Arquitetura de Computadores
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Microprocesadores x Microcontroladores
DSC/CEEI/UFCG Introdução à Computação. DSC/CEEI/UFCG 2 Hardware – Memória  Componente de um sistema de computação cuja função é armazenar informações.
Tudo sobre o Processador
Curso: Sistemas de Informação Tópico 5
CPU (Unidade Central de Processamento Processador É constituído por um conjunto de chips responsáveis pela execução de cálculos, decisões lógicas e instruções.
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos.
Introdução à Computação Componentes Básicos dos Computadores
Engenharia de Controle e Automação Computação Para Engenharia Semana /02/2013 Professor Leomir J. Borba- –
Arquitetura de Computadores
Engenharia de Controle e Automação Computação Para Engenharia Aula /08/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /08/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação 1 18/02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
SISTEMAS DE INFORMAÇÃO
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Processadores.
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Arquitetura de Computadores
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
Arquitetura de Microcomputadores
Introdução à Programação
Introdução à Computação
A CPU E SUA EVOLUÇÃO.
ARQUITETURA DE COMPUTADORES Nível do Conjunto de Instruções
ARQUITETURA DE VON NEUMANN
Sistemas Operacionais Arquitetura de Computadores
Microcontroladores.
Engenharia de Controle e Automação Computação Para Engenharia Semana /08/2011 Professor Leomir J. Borba- –
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
 Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:  Somar e subtrair  Mover um dado de um local de armazenamento.
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 1
26/08/2013 Professor Leomir J. Borba- –
Transcrição da apresentação:

TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –

Agenda  Processadores  Introdução  Funções básicas  Instrução de máquina  Ciclo da instrução  Categorias funcionais  Função de processamento  Função de controle  CISC e RISC  Evolução 2 18/02/2013 Professor Leomir J. Borba- –

Processadores  Introdução Um microprocessador, ou simplesmente processador, é um circuito integrado (ou chip), que é considerado o "cérebro" do computador. 3 18/02/2013 Professor Leomir J. Borba- –

Processadores  Introdução  Os microprocessadores formam uma parte importantíssima do computador, chamada de UCP (Unidade Central de Processamento), ou em inglês, CPU (Central Processing Unit).  Antes da existência dos microprocessadores, surgidos a partir do Intel 4004 lançado em 1971, as CPUs dos computadores eram formadas por um grande número de chips, distribuídos ao longo de uma ou diversas placas.  Um microprocessador nada mais é que uma CPU inteira, dentro de um único CHIP. Um microprocessador contém todos os circuitos que antigamente era formado por diversas placas 4 18/02/2013 Professor Leomir J. Borba- –

Processadores  Introdução  O processador é responsável pela atividade-fim do sistema, isto é, computar, calcular, processar.  São fabricados de modo que, em um único invólucro (pastilha- chip), sejam inseridos todos os elementos necessários à realização de suas funções. Cada vez mais a tecnologia avança nessa área, de modo a fabricar processadores mais complexos e poderosos.  Com o avanço da tecnologia, passou-se de transistores encapsulados no 4004 para no 8088, para no primeiro Pentium e para 100 milhões de transistores nos processadores Itanium, da Intel, e no Opteron, da AMD.  Vejamos um gráfico que representa essa evolução 5 18/02/2013 Professor Leomir J. Borba- –

Processadores  Introdução  Vejamos um gráfico que representa essa evolução: 6 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  O processador ou CPU é o componente vital do sistema de computação. Na realidade é responsável pela realização de qualquer operação realizada no computador.  Isto quer dizer que comanda não somente as ações efetuadas internamente, como também, em decorrência de uma interpretação de um determinada instrução, emite os sinais de controle para os demais componentes do computador agirem e realizarem alguma tarefa. 7 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Tem por propósito, realizar operações com os dados (processamento) normalmente numéricos. Para realizar essas operações, o processador necessita, em primeiro lugar, interpretar que tipo de operação é que ele irá executar (pode ser a soma de dois números, pode ser a subtração de dois valores e assim por diante).  Portanto, a CPU não somente realiza o processamento (executa a operação com os dados), como também controla todo o funcionamento do sistema (busca a descrição da operação a ser realizada – chamada instrução; interpreta que tipo de operação deverá ser realizada; localiza os dados que serão processados e assim por diante). 8 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Todo processador é constituído de modo a ser capaz de realizar algumas operações, denominadas primitivas, tais como:  somar, subtrair, multiplicar ou dividir números (operações aritméticas);  Mover um dado de um local de armazenamento para outro (operação de movimento de dados);  Transferir um valor (dado) para um dispositivo de saída (operação de entrada ou saída E/S), e assim por diante. 9 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Essas operações e a localização dos dados que elas manipulam têm que ser representadas na única forma inteligível pelo sistema, que é uma seqüência de sinais elétricos, cuja intensidade corresponde a 0’s e 1’s (uma seqüência de bits).  A seqüência de 0’s e 1’s que formaliza uma determinada operação a ser realizada pelo processador denomina-se INSTRUÇÃO DE MÁQUINA 10 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Uma instrução de máquina é a identificação formal do tipo de operação a ser realizado (portanto, cada operação consiste em uma instrução diferente), contendo um grupo de bits que identifica a operação a ser realizada e outro grupo de bits que permite a localização e acesso aos dados que serão manipulados na referida operação.  Ou seja, se a operação desejada é uma soma, a instrução de máquina correspondente deve conter os bits necessários para indicar que se trata de soma e onde estão armazenados os valores que deverão ser somados /02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Um programa executável é constituído de um conjunto de instruções de máquina seqüencialmente organizadas. Para que a execução do referido programa tenha início é necessário que:  1) as instruções a serem executadas estejam armazenadas em células sucessivas na memória principal;  2) o endereço da primeira instrução do programa esteja armazenado no processador (registrador) para que ele possa iniciar o processo de buscar, que é efetivamente uma operação de leitura /02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  Estas etapas compõem o que se denomina de CICLO DA INSTRUÇÃO.  Este ciclo se repete indefinidamente até que o sistema seja desligado, ou ocorra algum imprevisto ou erro. Em outras palavras, a CPU é projetada e fabricada com o propósito único de executar sucessivamente pequenas operações matemáticas (ou outras manipulações  simples com dados), na ordem e na seqüência definidas pela organização do programa.  Vejamos um fluxograma que representa um ciclo da 13 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  14 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  15 18/02/2013 Professor Leomir J. Borba- –

Processadores  Funções Básicas  16 18/02/2013 Professor Leomir J. Borba- –

Processadores 17 18/02/2013 Professor Leomir J. Borba- –

Processadores 18 18/02/2013 Professor Leomir J. Borba- –

Processadores 19 18/02/2013 Professor Leomir J. Borba- –

Processadores 20 18/02/2013 Professor Leomir J. Borba- –

Processadores 21 18/02/2013 Professor Leomir J. Borba- –

Processadores 22 18/02/2013 Professor Leomir J. Borba- –

Processadores 23 18/02/2013 Professor Leomir J. Borba- –

Processadores 24 18/02/2013 Professor Leomir J. Borba- –

Processadores 25 18/02/2013 Professor Leomir J. Borba- –

Processadores 26 18/02/2013 Professor Leomir J. Borba- –

Processadores 27 18/02/2013 Professor Leomir J. Borba- –

Processadores 28 18/02/2013 Professor Leomir J. Borba- –

Processadores 29 18/02/2013 Professor Leomir J. Borba- –

Processadores 30 18/02/2013 Professor Leomir J. Borba- –

Processadores 31 18/02/2013 Professor Leomir J. Borba- –

Processadores 32 18/02/2013 Professor Leomir J. Borba- –

Processadores 33 18/02/2013 Professor Leomir J. Borba- –

Processadores 34 18/02/2013 Professor Leomir J. Borba- –

Processadores 35 18/02/2013 Professor Leomir J. Borba- –

Processadores 36 18/02/2013 Professor Leomir J. Borba- –

Processadores 37 18/02/2013 Professor Leomir J. Borba- –

Processadores 38 18/02/2013 Professor Leomir J. Borba- –

Processadores 39 18/02/2013 Professor Leomir J. Borba- –

Processadores 40 18/02/2013 Professor Leomir J. Borba- –

Processadores 41 18/02/2013 Professor Leomir J. Borba- –

Processadores 42 18/02/2013 Professor Leomir J. Borba- –

Processadores 43 18/02/2013 Professor Leomir J. Borba- –

Processadores 44 18/02/2013 Professor Leomir J. Borba- –

Processadores 45 18/02/2013 Professor Leomir J. Borba- –

Processadores 46 18/02/2013 Professor Leomir J. Borba- –

Processadores 47 18/02/2013 Professor Leomir J. Borba- –

Processadores 48 18/02/2013 Professor Leomir J. Borba- –

Processadores 49 18/02/2013 Professor Leomir J. Borba- –

Processadores 50 18/02/2013 Professor Leomir J. Borba- –

Processadores 51 18/02/2013 Professor Leomir J. Borba- –

Processadores 52 18/02/2013 Professor Leomir J. Borba- –

Processadores 53 18/02/2013 Professor Leomir J. Borba- –

Processadores 54 18/02/2013 Professor Leomir J. Borba- –

Processadores 55 18/02/2013 Professor Leomir J. Borba- –

Bibliografia 02/08/2011 Professor Leomir J. Borba- – 56 BIBLIOGRAFIA BÁSICA 1FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, PERES, Fernando Eduardo; FEDELI, Ricardo Daniel; POLLONI, Enrico G. F. Introdução à Ciência da Computação. 2ª Edição. São Paulo: Cengage Learning: STALLINGS, Willian. Arquitetura e Organização de Computadores. 8º edição. São Paulo: Prentice Hall Brasil, BIBLIOGRIA COMPLEMENTAR 1DALE, Nell; LEWIS, John. Ciência da Computação. N4ª Edição. Rio de Janeiro: LTC, FLYNN, Ida; MCHOES, Ann Mclver. Introdução aos Sistemas Operacionais. São Paulo: Cengage Learning, MAIA, Luiz Paulo. Arquitetura de redes de computadores. 1ª Edição. Rio de Janeiro: LTC, STUART, Brian L. Princípios de Sistemas Operacionais – Projetos e Aplicações. 1ª Edição. São Paulo: Cengage Learning, TANENBAUM, Andrew S. Organização Estruturada de Computadores. 5ª Edição. São Paulo: Prentice Hall Brasil, 2007.