Você está na página 1de 32

Edson Brito Junior Arquitetura de

edson.brito@estacio.br computadores
Título da disciplina
ARA0039
2024_1
O que é Arquitetura de
Computadores?
Conceitos
Arquitetura de Computadores é a área de conhecimento que trata da
organização lógica dos sistemas computacionais e seu
comportamento funcional, em relação ao programador. Exemplo:
tamanhos de dados, tipos de instruções.
Organização de Computadores é a área que lida com aspectos não
diretamente relacionados ao programador, como tipos de
dispositivos, tecnologia de memória, tecnologia física de construção
dos circuitos, estruturas e implementação das portas lógicas e
barramentos, etc.
Ementa
BASE COMPUTACIONAL; COMPONENTES DE HARDWARE; REPRESENTAÇÃO DE DADOS;
LÓGICA DIGITAL; PROCESSAMENTO EM PARALELO; ARQUITETURA CISC X RISC.
Objetivos
Ilustrar a origem e a evolução dos computadores, com base em arquitetura clássica Von Neumann,
para a compreensão do funcionamento dos atuais sistemas computacionais.

Identificar sistemas de computação, baseado no conjunto interconectado e inter-relacionado de


componentes e subcomponentes, para o entendimento dos seu funcionamento interno.

Introduzir os fundamentos básicos da representação de dados, a partir das unidades elementares de


informação, para obter a compreensão sobre a conversão entre os sistemas de numeração.

Compreender a lógica booleana, com base na simplificação de expressões booleanas, para aplicar
portas e circuitos lógicos no desenvolvimento de programas e equipamentos eletrônicos.

Avaliar as arquiteturas multiprocessadas e multicore, como uma alternativa às limitações da


eficiência dos computadores com um único processador e único núcleo de execução, para melhorar o
desempenho do hardware.
Verificar as vantagens e desvantagens das arquiteturas RISC e CISC, com base na identificação das
vantagens de cada uma, para obter conhecimento na escolha ou combinação delas no
desenvolvimento de arquiteturas computacionais.
Temas de aprendizagem
1. BASE COMPUTACIONAL
1.1 EVOLUÇÃO DOS COMPUTADORES
1.2 HARDWARE E SOFTWARE
1.3 SISTEMA OPERACIONAL
1.4 REDE E SISTEMAS COMPUTACIONAIS

2. COMPONENTES DE HARDWARE
2.1 ESTRUTURA BÁSICA DO COMPUTADOR
2.2 PROCESSAMENTO, MEMÓRIA, ENTRADA E SAÍDA
2.3 SISTEMA OPERACIONAL
Temas de aprendizagem
3. REPRESENTAÇÃO DE DADOS
3.1 UNIDADES DE INFORMAÇÃO
3.2 SISTEMAS DE NUMERAÇÃO
3.3 CONVERSÃO
3.4 TABELAS DE DADOS

4. LÓGICA DIGITAL
4.1 ÁLBEGRA BOOLEANA
4.2 PORTAS E OPERAÇÕES LÓGICAS
4.3 EXPRESSÕES E DIAGRAMAS LÓGICOS
Temas de aprendizagem
5. PROCESSAMENTO EM PARALELO
5.1 COMPUTAÇÃO DE ALTO DESEMPENHO
5.2 PROCESSADORES PARALELOS
5.3 DESEMPENHO DO HARDWARE

6.ARQUITETURA CISC X RISC


6.1 ARQUITETURA CISC
6.2 ARQUITETURA RISC
Bibliografia básica
MONTEIRO, Mário. Introdução à Organização de Computadores. 5 ed. Rio de Janeiro: LTC,
2010.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788521619734/recent
POLLI, Marco. Organização de Computadores. 1 ed. Rio de Janeiro: SESES, 2014.
Disponível em: http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/e96b
c69e73ca 4147997d14b601acb8d5
STALLINGS, William. Arquitetura e organização de computadores. 10 ed. São Paulo: Pearson,
2017. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Publicacao/151479/pdf
Bibliografia básica
Bibliografia complementar
CORRÊA, Ana G. D. Organização e Projeto de Computadores. São Paulo: Pearson, 2017.
Disponível em: https://plataforma.bvirtual.com.br/Leitor/Publicacao/124147/pdf
FLOYD, T. L. Sistemas Digitais: fundamentos e aplicações. São Paulo: Bookman, 2013.
Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788577801077
TANENBAUM, Andrew S. Organização estruturada de computadores. São Paulo: Pearson,
2003. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Publicacao/3825/pdf
VAHID, Frank. Sistemas Digitais: Projeto, Otimização e HDLs. Porto Alegre: Bookman, 2018.
Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788577802371/cfi/0!/4/2@100:0.00
WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 4 ed. São Paulo:
Bookman, 2012. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788540701434/cfi/0!/4/2@100:0.00
Novo
semestre,
uma nova forma
de avaliar.
Procedimentos de Avaliação

Avaliando o Aprendizado |AVA1


Disciplinas Presenciais: aplicado pelo professor em sala de aula

Até 1,0 ponto extra na AV, Nova Chance ou AVS. Modelo: 10 questões | 0,1 =1ponto.
(BDQ)
Conteúdo: temas de aprendizagem INICIAIS, conforme o Plano de Ensino.

Avaliando o Aprendizado |AVA2


Disciplinas Presenciais: a p l i c a d o n o SAVA.

Até 1ponto extra na AV, Nova Chance ou AVS. Modelo: 10 questões | 0,1 =1ponto.
(BDQ)
Conteúdo: temas de aprendizagem FINAIS, conforme o Plano de Ensino.
Procedimentos de Avaliação

AV
Todos os temas de aprendizagem, conforme o Plano de Ensino. Pontuação: até 10.
(BDQ)
Disciplinas PRESENCIAIS: aplicadas pelo professor no horário de aula, conforme
calendário.
Turmas presenciais: Captura Digital.
Turmas TEAMS: SAVA.
Procedimentos de Avaliação
Nova Chance
Pontuação: até 10.

ELEGÍVEIS: alunos que obtiveram nota inferior a 6,0 na AV, considerando a


pontuação total do AVA (até 2,0 pontos).

NÃO ELEGÍVEIS: alunos que faltaram na AV ou obtiveram nota igual ou


superior a 6,0, considerando pontuação total do AVA (até 2,0 pontos).

Disciplinas PRESENCIAIS: aplicadas pelo professor no horário de aula,


conforme calendário.
Turmas presenciais: Captura Digital. Turmas
TEAMS: SAVA.
Procedimentos de Avaliação

AVS
Todos os temas de aprendizagem, conforme o Plano de Ensino. Pontuação: até 10.

Disciplinas PRESENCIAIS: aplicadas pelo professor no horário de aula, conforme


calendário.
Turmas presenciais: Captura Digital. Turmas
TEAMS: SAVA.
Como o aluno visualiza suas notas no SIA?

Observe a imagem ao lado com os


respectivos AVA1 | AVA2 | AV | NC | AVS.
Exemplo (meramente ilustrativo)

Se o aluno obteve nota 10 na AV e 2 no Avaliando o Aprendizado, como será a sua nota final?
Neste caso, a nota do Avaliando o Aprendizado é descartada, pois a maior nota possível é de
10 pontos.

Como será a nota final dos alunos?


Maior nota entre AV, Nova Chance ou AVS + AVA.

Exemplo:
Aluna Ana obteve as seguintes notas:

AVA1 = 0,5 (considerada) AVA2 = 1,0 (considerada)


AV = 3 (descartada)
NC = 6 (considerada) AVS = 5 (descartada)
NOTA FINAL: 7,5
Base Computacional
Objetivos:

Conhecer os conceitos de processamento de dados e arquitetura de computadores,


para compreender o funcionamento e relação entre os componentes do computador.
Situação problema:

Um smartphone moderno possui maior capacidade de processamento do que todo o


mundo nos anos 60.
Embora essa evolução tenha ocorrido, os conceitos que permeiam sua construção
são, em sua base, similares.
Como saímos de toneladas de válvulas para gramas de um microchip com bilhões de
componentes, permitindo a criação do que chamamos de sociedade digital?
Desenvolvimento do computador em quatro gerações

Primeira geração: válvulas termiônicas


• Durante a Segunda Guerra Mundial, nos EUA, desenvolveram o ENIAC, o primeiro computador eletrônico.

• ENIAC era um integrador numérico eletrônico impressionante para sua época.

• Componentes: 170.000 válvulas termiônicas.

• Peso: Cerca de 30 toneladas.

• Espaço utilizado: Sala de 150m².

• Capacidade de processamento (número de


cálculos por segundo): 1 bilhão de vezes menor
que a dos celulares usados hoje em dia.
Desenvolvimento do computador em quatro gerações

Segunda geração: transistores

• Primeiros transistores eram pequenos e eficientes,


ocupando poucos milímetros.

• Consumiam menos energia que válvulas,


possibilitando redução de tamanho em rádios,
eletrônicos e computadores.
Desenvolvimento do computador em quatro gerações

Terceira geração: circuitos integrados

• Década de 1960: avanço com circuitos integrados (CI),


pastilhas de silício com circuitos miniaturizados.

• Popularmente conhecidos como chips de computador.

• Com o uso de transistores e CI, os computadores


ficaram menores e cada vez mais baratos.
Desenvolvimento do computador em quatro gerações
Terceira geração: circuitos integrados
Em 1970, houve a eclosão dos computadores pessoais. Duas famosas empresas do setor, aliás,
surgiram nesse período:

Microsoft Corporation Apple Inc.


Maior faturamento em Em 1976, vendeu 200 unidades
software, conhecida pelo do Apple I; sucesso com o
Windows e Office. Fundada Apple II no ano seguinte. Em
em 1975 por Bill Gates e Paul 1980, a Apple abriu seu capital
Allen nos EUA. na Bolsa de Nova York.
Desenvolvimento do computador em quatro gerações

Quarta geração: microprocessadores


• Década de 1980: Proliferação de PCs potentes,
baratos e redes locais.

• Surgimento da internet. Aparecimento de videogames


especializados em gráficos e interação.

• Fim do século XX: Computadores pequenos e


poderosos integrados em automóveis, aviões e
videogames.

• Laptops comuns nas casas. Integração com televisões


e celulares cresce nos anos 2010, especialmente por
meio de smartphones e smart TVs.
Computação no cotidiano
Atualmente, celulares são verdadeiros computadores portáteis conectados à rede móvel.

Usamos computadores para:

Comunicação Meios de transporte Transações bancárias


e comerciais
Computação no cotidiano
Atualmente, até o dinheiro não é guardado mais em cofres. Os saldos bancários são armazenados
digitalmente nos servidores dos bancos. Se todos os correntistas de um banco solicitassem retirar
inteiramente o dinheiro guardado nele, não haveria cédulas suficientes no cofre para atendê-los.

• Em 2008, proposto o coin, sistema independente


de bancos, usando blockchain.

• Blockchain permite transações descentralizadas,


auditáveis e verificáveis online.
Tendências
Em 2019, cinco das seis maiores empresas globais eram de Ciência da Computação.

Microsoft Apple Amazon

Alphabet Facebook
Hardware e Software

Hardware (HW) Software (SW)

Componentes físicos, ou seja, o Programas executados no


que pode ser visto e tocado. computador.
Hardware e Software
Conceitos
Propagação dos computadores ocorre devido a funções genéricas (hardware) e programas úteis (software).

Hardware forma a base para a utilidade de sistemas computacionais.

• Assim como um automóvel tem potenciais, seu uso


é definido pelo motorista.

• Da mesma forma, o software em um computador


determina suas funções e usos específicos.

• Motorista precisa de engate para usar reboque;


similarmente, computador precisa do hardware
adequado para executar programas.
Principais componentes de hardware dos computadores
Principais componentes de hardware dos computadores

Processador

• Processador, ou CPU, é o cérebro do computador,


executando instruções sequencialmente.

• Unidade lógica e aritmética realiza operações


fundamentais, como adição e subtração.

• Uma das principais características de um


processador é a velocidade com que consegue
executar instruções. Isso depende diretamente da
frequência do clock.

Você também pode gostar