Unidade Arquitetura De Computadores..docx

  • Uploaded by: Juliana Toaliari
  • 0
  • 0
  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Unidade Arquitetura De Computadores..docx as PDF for free.

More details

  • Words: 3,450
  • Pages: 21
ETAPA 1 – Modelo de um sistema de computação.

Apresentação da disciplina Bem-vindo (a)! A arquitetura de Computadores é baseada no comportamento funcional de um sistema computacional que visível para o programador e a organização sobre a estrutura interna é a parte que não é visível. O computador é um aparelho que tem partes eletrônicas e eletromecânicas na sua composição, ou seja, a parte física denominada também de Hardware. Para um computador ser está máquina tão complexa que conhecemos ela necessita de um componente essencial que é o processador, memória e entradas e saído que podem ser utilizados em determinados dados. O comportamento de um sistema cabe à arquitetura de computadores, nela que será avaliado o comportamento lógico de um programa.

Conhecendo o autor Dr. Willian Stallings é um autor americano. Autor de livros didáticos sobre temas da ciência da computação, como sistemas operacionais, redes informáticas, organização de computadores e criptografia. Atualmente é um consultor e executivo com várias empresas se tecnologia.

SUMÁRIO 1.1 ARQUITETURA DE COMPUTADORES 1.2 ROTEIROS DO CONHECIMENTO 1.2.1 O QUE É ARQUITETURA DE COMPUTADORES? 1.2.2 EVOLUÇÕES DE COMPUTADORES E DESEMPENHO 1.3 CLASSIFICAÇÕES DE SISTEMAS DE COMPUTAÇÃO 1.4 PRINCIPAIS COMPONENTES DE UM SISTEMA DE COMPUTAÇÃO 1.5 CONCEITOS BÁSICOS

1.6 LÓGICA BOOLE 1.7 LÓGICA BOOLE 1.8 CARACTERÍSTICAS DE UM PROCESSADOR 1.9 MEMÓRIAS RAM OU REGISTRADORES INTERNOS 1.9.1 UNIDADE ARITMÉTICA E LÓGICA: 2. O QUE APRENDEMOS 2.1. EM DISCUSSÃO (FÓRUM) 2.2 ATIVIDADES PARA AUTOAVALIAÇÃO REFERÊNCIAS

UNIDADE1 – CLASSIFICAÇÃO DE COMPUTADORES, MICROCOMPUTADORES E MICROPROCESSADORES.

1.1 ARQUITETURA DE COMPUTADORES Um computador é definido pela sua composição arquitetônica, ou seja, pelo projeto de sua arquitetura pela escolha de componentes físicos para montá-lo. A diferença entre organização e arquitetura é importante, muitos fabricantes de computadores dão uma ramificação de modelos de computadores, todos oferecem o mesmo tipo de arquitetura, ou seja, modelo a o diferencial está na organização dos dados, ou seja, da lógica, do processamento dos dados. Portando devido essa diferença de modelos e desempenho culminam nos diferentes preços no mercado, você pode encontrar desde um modelo que custe 600 reais à um modelo que custe 6000,00 isso vai depender do desempenho que você necessita. Nos microcomputadores a relação entre arquitetura e organização é muito pequena, alterações na tecnologia são influentes. O computador é complexo por si só, computadores contem milhares de componentes eletrônicos essenciais. A parte essencial é reconhecer a hierarquia dos sistemas complexos, o sistema hierárquico é construído a partir de subsistemas inter-

relacionados em que cada um possuí um sistema hierárquico em seu nível inferior de subsistemas importantes. A estrutura tem uma essência uma forma simples. •

Processamento de dados.



Armazenamentos de dados



Transferência de dados



Controle.

Um computador é capaz de processar dados e os dados podem ter uma variedade de tipos e uma gama de solicitações de processamento é vasta. É importante que um computador armazene dado assim como transferir dados, tanto de forma interna quanto externa. O suporte ao sistema operacional é interessante para enfocar as formas de um sistema operacional, os componentes mais básicos são gerenciados para desempenhar um ofício mais rentável, assim como o hardware é trabalhado para melhorar o desempenho do sistema operacional.

1.2 ROTEIROS DO CONHECIMENTO 1.2.1 O QUE É ARQUITETURA DE COMPUTADORES? O autor irá explicar como é apresentada a organização de computadores, irá demonstrar como são os componentes como, por exemplo, a máquina de Von Neumam. O suporte ao sistema operacional, que enfocar as características gerais de um sistema operacional. Aritmética Computacional vai detalhar o processador com um debate sobre aritmética de computadores, os processadores são fornecidos pelo suporte de duas formas de aritmética de números inteiros e números de pontos fixos e a aritmética de ponto flutuante. Conjunto de instruções será o olhar do programador, a forma de compreender a operação é conhecimento o conjunto de instruções que ele executa.

São examinadas as possíveis formas de endereçamento. A estrutura e o funcionamento da CPU é um debate sobre a estrutura interna e o funcionamento do processador. A principio irá rever a organização global de um processador a UCLA (unidade de controle, conjunto de registradores) e posteriormente discutiremos a organização de seu conjunto de registradores. Computadores Risc, uma das formais mais importantes e inovadoras da organização de computadores se seu com a arquitetura de computadores com um conjunto mais reduzido de instruções.

INÍCIO DO AMPLIANDO HORIZONTES Para saber mais sobre as a organização

de

computadores

acesse

o

link

disponível

em:

http://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-decomputadores/ Acesso em: 31 outubro de 2017.

Os computadores que são baseados em Risc aumentam o desempenho, fazendo com que arquiteturas anteriores acompanhe este padrão ou desapareceram. As

inovações

de hardware

levaram

o

renascimento

do

projeto

de

computadores, fez com que a arquitetura de computadores inovasse. Chamamos esta inovação de renascimento do projeto de computadores que enfatizou a melhoria desta tecnologia. Este renascimento do hardware impactou o desenvolvimento de software permitindo os programadores trocar o desempenho pela produtividade. Ao invés de utiliza linguagens orientadas para o desempenho como C e C++, programadores podem utilizar linguagens como Java e C#, além das linguagens script como Java e C# que são mais rentáveis e estão ganhando mais produtividade.

Relação de valores de um computador. Lorum ipsum

Lorum ipsum

Dispositivo pessoal

$100-$1000

Preço do microprocessador

10$ - 100$

Questões sistem

críticas

de

projeto

de Custo, energia, desempenho mídia e capacidade de resposta.

de

Legenda: Resumo da Classe de computação. Fonte: Arquitetura de computadores, Uma abordagem Quantitativa (2014, p. 5). Logo a aperfeiçoamento foi denominado pelo desenvolvimento das mais variadas características, implementadas com diferentes padrões conhecidos como computador de gabinete. A arquitetura de computadores é denominada como uma série de fatores e atributos que um programador deve conhecer para projetar ou programar o computador. Sendo que a tarefa de um projetista laborioso aplicar quais são as propriedades para um novo modelo de computador. Pois ele deve colocar na ponta do lápis fatores que desempenham e melhoram a qualidade devido a restrição de custos, potência e disponibilidade.

AMPLIANDO HORIZONTES “Nome dado dentro da ciência aos estudos envolvem a criação da estrutura e relacionamento entre os componentes de um dispositivo Computacionak, Arquitetura desitgna ao projeto de conjunto de instruções enquando a Organização determina e implementa as especificações pela Arquitetura. Por conveniência, as duas áreas são chamadas de Arquitetura de Computadores neste conteúdo”. http://www.revistabw.com.br/revistabw/arquitetura-de-computadores-conceitosiniciais/ Acesso em: 01 novembro 2017.

Ou seja, a arquitetura é a técnica de projetar e elaborar o computador em si.

1.2 EVOLUÇÕES DE COMPUTADORES E DESEMPENHO

Para que um projeto seja bem concluído, uma arquitetura de conjunto precisa ser projetada para sobressair às rápidas alterações na tecnologia de computadores. A sempre mudanças tecnológicas, um arquiteto deve trabalhar

empreendendo às alterações de tecnologia que possam maximizar o tempo de duração de um computador. Para projetar a evolução de um pc, deve-se projetar conhecendo as rápidas transições tecnológicas, estando a par de novas tecnologias, se informando e se atualizando.

.

Software

• Word • Sistemas operacionais • Excel

Hardware

• • • •

Teclado Mouse Placa mãe Monitor

Programadores devem se preocupar com o desemprenho de seus programas pois culminar em resultados mais velozes para o cliente é condicionalmente importante em uma inovação importante. REFLETINDO: “Sistemas de Tempo-Real são sistemas computacionais em que uma determinada deve ser executada obrigatoriaments e em tempo prédeterminado, que pode ser curto ou não. O sistema não tem de ser necesseriamente

rápido,

mas

deve

processamentos

cumprir

no

prazos

corretos

esperados.”

http://www.revistabw.com.br/revistabw/tag/arquitetura-de-computadores-2/ Acesso em 01 de novembro de 2017.

os

Um bom funcionamento de um programa deve-se a uma combinação entre a exatidão dos algoritmos usados no programa, os programas de software podem criar traduzindo o programa para instruções de hardware e de perfeição do computador em empreender esses comandos. . NA PRÁTICA: ”Em inglês Von Neumann Bottleneck nome dado na arquitura de Von Neumann, à litação de taxa de transfefência entre a CPU e a memória em comparação com a quantidade de memória. Está transferência é menor que a tava que processador consegue trabalhar e menor do que a quantidade de memória em geral disponível. Isso faz com que a CPU seja forçada a esperar por dados que precisam ser transferidos ou a partir a da memória.” http://www.revistabw.com.br/revistabw/gargalo-de-von-neumann/ Acesso em 01 de novembro de 2017.

O design de uma máquina de arquitetura de Von Neumann é mais simples que a máquina de arquitetura de Harvard que também é um sistema de programa armazenado, mas possui um conjunto dedicado de barramentos de endereços e dados para ler dados e escrever dados na memória . 1.3. CLASSIFICAÇÃO DE SISTEMAS DE COMPUTAÇÃO Quando se deseja ter um sistema de computação para alguma atividade, há várias opções, os quais podem ser classificados de forma geral em: 

Computadores de Gabinete



Estações de Trabalho



Notebooks



Computadores de grande porte



Supercomputadores

Os computadores surgiram em 1974 com o advento de microprocessadores, que são todos os itens de um computador em uma pastilha e esta

denominação foi dada porque devido ao tamanho e a capacidade de processar informações. O modelo para montagem chamado ALTAIR que utilizava processador Intel 8080, após outros tipos foram comercializados. Computadores são máquinas planejadas para atender concomitantemente a demanda de vários programas e usuários. O potencial de suportar vários usuários e programar deve-se à velocidade de processamento e capacidade e velocidade da memória. Computadores de grande porte são sistemas planejados para manipular um número amplo de dados e executar ao mesmo tempo muitos usuários. Ele é planejado para atender grandes cálculos matemáticos em tempo real ou o mais rápido possível, sendo capaz de realizar até dois bilhões de cálculos matemáticos em apenas um segundo.

1.4. PRINCIPAIS COMPONENTES DE UM SISTEMA DE COMPUTAÇÃO

Os componentes de um microcomputador podem dividir em duas partes: Hardware e Software. O hardware do computador é uma das partes físicas ou componentes de um computador, como monitor, teclado, armazenamento de dados do computador, placa gráfica, placa de som e placa mãe. O hardware é conduzido pelo software para executar qualquer comando ou instrução. Uma combinação de software forma um sistema de computação utilizável. O modelo de todos os computadores modernos é arquitetura de Von Neumann detalhada em 1945 pelo matemático húngaro John Von Neumann. Isso descreve uma arquitetura de design de um computador digital eletrônico com subdivisões de uma unidade de processamento consistido em uma unidade lógica aritmética e registradores de processador, ou seja, uma unidade de manipulação obtendo um registro de instruções e um contador de programa, uma memória para armazenar dados e instruções de armazenamento externo e mecanismos de entrada e saída.

O termo evolui para transcrever um computador de programa armazenado em que está em constante busca de instrução de dados não podem ocorrer ao mesmo tempo porque eles compartilham um barramento comum.

Legenda: Diagrama da Arquitetura de Von Neumann. Fonte: https://pt.wikipedia.org/wiki/Arquitetura_de_von_Neumann#/media/File:Arquitec turaneumann.jpg

Acesso

Legenda: Exemplo de Hardware

em

01

de

novembro

de

2017.

Fonte: http://image.slidesharecdn.com/software-hardware-150923114738-lva1app6891/95/software-hardware-5-638.jpg?cb=1443008892 Acesso em 01 de novembro de 2017.

AMPLIANDO HORIZONTES: Software, de modo genérico é uma entidade que se encontra em quase constante estado de mudança. As mudanças ocorrem por necessidade de corrigir erros existentes no software ou de adicionar novos recursos e funcionalidades.

https://www.devmedia.com.br/arquitetura-de-

software-desenvolvimento-orientado-para-arquitetura/8033. Acesso em 01 de novembro de 2017.

Software de computador faz parte de um sistema de computador que consiste em dados ou instruções de um computador, em contraste com hardware físico a partir do qual o sistema foi criado. O software inclui programas de computador, bibliotecas e dados informáticos. Os sistemas operacionais em mais uso nos dias atuais são Windows, Linux e MAcOS. Há muitos tipos de software de sistemas, porém os mais importantes são o sistema operacional e o compilador. O sistema operacional irá fornecer a interface entre o programa e o cliente e o hardware disponibiliza esta interação. Boa partes dos softwares estão escritos em linguagem de programação de alto nível que são mais eficientes para os programadores usarem porque estão mais próximas do que os idiomas de máquinas para idiomas naturais. O software também pode ser escrito numa linguagem de baixo nível, que possuí uma correspondência forte com as instruções do idioma da máquina do computador. Exemplos de software: Word, Power Point, Internet Explorer, Calculadora, Paint. INÍCIO DO REFLETINDO: “Diferentemente do hardarwe, o software é a parte lógica do computador. Software é a manipulação, instrução de execução,

redecionamentos

e

execução

das

atividades

lógicas

na

máquina.”

http://mundoeducacao.bol.uol.com.br/informatica/hardware-software.htm Acesso em 01 de novembro de 2017.

Os compiladores são importantes para realizar uma função necessária: traduzir um programa em uma linguagem refinada Como C ou Jafa, em mecanismos que hardware possa executar.

AMPLIANDO HORIZONTES: Com o tempo, uma série de linguagens de alto nível foi criada. O Objetivo delas era fazer com que os humanos pudessem escrever comandos para os computadores de forma mais confortável. Um programa chamado compilador ficaria responsável por traduzir a linguagem de montagem para a linguagem da máquina. https://pt.wikiversity.org/wiki/Arquitetura_de_Computadores/Introdu%C3%A7% C3%A3o Acesso dia 01 de novembro de 2017.

1.5 CONCEITOS BÁSICOS O processador é a peça de um pc que tem influencia na performance, porém há outros detalhes que culminam e fazem um computador ser mais veloz que o outro entre eles estão o clock. O clock é a velocidade do processador, atuando em um sinal de sincronismo, quando os equipamentos recebem sinal para efetuar as atividades, denominamos de pulso clock. A medição do clock é mensurada em hertz.

Legenda: Clock em uma placa mãe de computador

https://pt.wikipedia.org/wiki/Clock

1.6. LÓGICA BOOLE Gerge Boole foi um matemático inglês autodidata que criou o sistema algébrico, que são estruturas algébricas com propriedades essências para operadores lógicos e conjuntos, os computadores trabalham com essa numeração que é binária, ou seja, na lógica de 0 e 1. A lógica booleana pode assumi infinito de valores reais diferentemente da álgebra comum. Logo a lógica booleana pode ser designada para o calculo proposicional, sendo o desenvolvimento da lógica matemática não tenha seguido o programa de Boole, a conexão entre a álgebra e a lógica foi posta em terreno firma no contexto da lógica algébrica que também estuda os sistemas algébricos de muitas outras lógicas.

Tabela de lógica booleana. Fonte: http://br.ccm.net/faq/2995-algebra-booleana acesso 02 de novembro de 2017. 1.7 Organizações de uma CPU

Arquitetura de computadores se referia somente ao projeto do conjunto de instruções. Os componentes mais básicos de uma cpu são: 

Unidade Central de Processamentos de Dados



Memória Principal



Dispositivos de informações e armazenamento dos resultados



Sistemas de Interconexão para transmitir e comunicar informações

Legenda: Organização de uma CPU Fonte:

http://www.di.ufpb.br/raimundo/ArqDI/Arq2.htm

acesso

em 01

de

novembro de 2017.

1.8 CARACTERÍSTICAS DE UM PROCESSADOR Um processador é responsável por vários cálculos matemáticos, o nome já autoexplicativo, ele é capaz de processar dados, ele é o núcleo de um computador, nada ocorre se não existir o processador. É este item indispensável que será responsável pela velocidade dos dados. Ele acompanha um cooler, ou seja, um ventilador, pois a tendência é esquenta devido a função árdua de processar todos os dados consecutivamente. As características podem variar, mas em modo geral são: Frequência de Processador. Core que seria o núcleo do processador, Memória Cache, sendo um tipo de memória que auxilia a transição de informações.

Legenda: Processador Core i7 37770- Imagem intel Fonte: https://www.infowester.com/processadores.php acesso 1 de novembro de 2017.

(1.9) MEMÓRIA RAM OU REGISTRADORES INTERNOS Um registrador interno ou o memória ram é o local onde armazena os dados. Numa hierarquia de sequência de composições em CPU ela está no topo, logo é a forma mais rápida de armazenar um dado e também a mais cara Os dados são armazenados em uma sequência binária de 0 e 1.

Sequência Binária Fonte: http://mark-kayser.com/data.html

Nos dias atuais os computadores precisam de muito espaço para guardar os dados em todos os tipos possíveis de memória, as informações são armazenadas em códigos binários podendo ocupar o espaço de 32, 64 ou 128 bits. Os registradores de base recebem o endereço de um dado.

1.9.1 UNIDADE ARITMÉTICA E LÓGICA:

A unidade Lógica Aritmética conhecida também como ULA é importante para executar as principais operações lógicas e aritméticas. Tem como função somar, subtrair e dividir determinando se um número é positivo, negativo ou zero, também executa funções aritméticas, uma ULA pode

ordenar se uma quantidade é inferior ou superior que a outra e quando as quantidades são idênticas ou iguais. Para se extrair um valor com a ULA pode se executar identidades lógicas com letras ou números.

Legenda: ULA Importante para executar as funções de um determinado dado. Fonta:http://gismatica.blogspot.com.br/2011/10/cpu-central-processing-unit.html

2. O QUE APRENDEMOS

Nesta unidade, você aprendeu que: 

Sobre arquitetura de computadores a importância dessa matéria para um projeto computacional.



A diferença entre hardware e software na arquitetura de computadores.

2.1 EM DISCUSSÃO (FÓRUM)

Qual é a importância da arquitetura de computadores e em quais aplicações podemos encontrar no mercado atual? Cite exemplo de máquinas sofisticadas graças a arquitetura de computadores.

2.2 ATIVIDADES PARA AUTOAVALIAÇÃO

Questão 1 Unidade

1.2

Enunciado

As inovações de hardware levaram o renascimento do projeto de computadores, fez com que a arquitetura de computadores inovasse. Chamamos esta inovação de renascimento do projeto de computadores que enfatizou a melhoria desta tecnologia. Este renascimento do hardware impactou o desenvolvimento de

software

permitindo

os

programadores

trocar

o

desempenho pela produtividade. Ao decorrer do tempo, uma série de linguagens de alto nível foi criada, quais? Alternativas

a. Linguagem C, C++, Ruby, Java. b. Linguagem Lógica, C, C++, Ruby e inglês. c. Linguagem Lógica, C, C++, português. d. Linguagem C, C++, Ruby e Word.

Gabarito

A opção correta é a A

Feedback

Ao

invés

de

utiliza

linguagens

orientadas

para

o

desempenho como C e C++, programadores podem utilizar linguagens

como Java e C#, além das linguagens script

como Java e C# que são mais rentáveis e estão ganhando mais produtividade.

Questão 2 Unidade Enunciado

X

É este item indispensável que será responsável pela Velocidade dos dados. Ele acompanha um cooler, ou seja, um ventilador, pois a tendência é esquenta devido a função árdua de processar todos os dados consecutivamente, além destes processos o que mais um processador tem como função? Alternativas

a. vários dados matemáticos. b. emitir uma unidade lógica. c. ser um temporizador. d. armazenar informações

Gabarito

A opção correta é a A

Feedback

Um

processador

é

responsável

por

vários

cálculos

matemáticos, o nome já autoexplicativo, ele é capaz de processar dados, ele é o núcleo de um computador, nada ocorre se não existir o processador.

Questão 3 Unidade Enunciado

x Um computador é definido pela sua composição arquitetônica, ou seja, pelo projeto de sua arquitetura pela escolha de componentes

físicos

para

montá-lo.

A

arquitetura

de

computadores pode se dividir em 2 grandes grupos, quais são?

Alternativas

a. memória ram e processador. b. processador e cpu. c. .CPU e hardware. d. Software e Hardware

Gabarito Feedback

A opção correta é a D A parte essencial é reconhecer a hierarquia dos sistemas complexos, o sistema hierárquico é construído a partir de subsistemas inter-relacionados em que cada um possuí um sistema hierárquico em seu nível inferior de subsistemas importantes. A arquitetura de computadores divide em 2 grandes grupos o seus estudos, hardware e software

Questão 4 Unidade

x

Enunciado Um bom funcionamento de um programa deve-se a uma combinação entre a exatidão dos algoritmos usados no programa, os programas de software podem criar traduzindo o programa para instruções de hardware e de perfeição do computador em empreender esses comandos

Alternativas

a. O software inclui programas de computador, bibliotecas e dados informáticos. b. O software inclui peças como teclado e mouse. c. O software inclui programas como word e peças como mouse. d. O software inclui programas e pelas como word e excel e teclado.

Gabarito

A opção correta é a A

Feedback

O software inclui programas de computador, bibliotecas e dados informáticos. Os sistemas operacionais em mais uso nos dias atuais são Windows, Linux e MAcOS.

Questão 5 Unidade

x

Enunciado O Isso descreve uma arquitetura de design de um computador digital eletrônico com subdivisões de uma unidade de processamento consistido em uma unidade lógica aritmética e registradores de processador, ou seja, uma unidade de manipulação obtendo um registro de instruções e um contador de programa, uma memória para armazenar dados e instruções de armazenamento externo e mecanismos de entrada e saída. O computador é um aparelho que tem partes eletrônicas e eletromecânicas na sua composição, ou seja, a parte física denominada também de:

Alternativas

a. Hardware b. Software c. Word. d. Excel.

Gabarito Feedback

A opção correta é a A O computador é um aparelho que tem partes eletrônicas e eletromecânicas na sua composição, ou seja, a parte física denominada também de hardware

Referências

PATTERSON, David A.e HENESSY, John L. Organização e projeto de computadores: a interface hardware/ software. 4º. ed. Rio de Janeiro: Elsevier, 2005. Henessy, John L e PATTERSON, David A. Arquitetura de Computadores: Uma abordagem quantitativa. 5º ed. Rio de Janeiro: Elsevier, 2014.

Related Documents

Unidade
October 2019 27
Unidade
December 2019 22
Arquitetura De Rede
November 2019 18
Cap04 - Arquitetura De Pcs
November 2019 16

More Documents from ""