Você está na página 1de 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-de-
computadores/ 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 críticas de projeto de Custo, energia, desempenho de


sistem mídia e capacidade de resposta.
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-conceitos-
iniciais/ 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.

• Word
• Sistemas
Software operacionais
• Excel
• Teclado
• Mouse
Hardware • 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 cumprir no prazos corretos os
processamentos esperados.”
http://www.revistabw.com.br/revistabw/tag/arquitetura-de-computadores-2/
Acesso em 01 de novembro de 2017.
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 em 01 de novembro de 2017.

Legenda: Exemplo de Hardware


Fonte: http://image.slidesharecdn.com/software-hardware-150923114738-lva1-
app6891/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 X
Enunciado
É 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 x
Enunciado
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
A opção correta é a D

Feedback 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
A opção correta é a A

Feedback 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.