Você está na página 1de 22

Prof. Me. Jovander da S.

Freitas 31/10/2022

Arquitetura de Computadores
Tecnologia em Análise e Desenvolvimento de Sistemas

• Evolução da ARM
• Computação em Nuvem

1
31/10/2022

Evolução da ARM
ARM é uma família de
RISC baseada em
microprocessadores e
microcontroladores
desenvolvidos pela
ARM Holdings, de Cambridge, na Inglaterra. Fundada
em 1990, a empresa não faz processadores, mas, em
vez disso, desenvolve microprocessador e arquitetura
multicore, licenciando-os aos fabricantes. 2
31/10/2022

Evolução da ARM
Especificamente, a ARM tem dois tipos de produtos
que são:
• O consumidor compra os direitos de usar o modelo
fornecido da ARM em seus próprios chips.
• O consumidor compra os direitos de desenvolver
seu próprio processador compatível com a
arquitetura ARM.

3
31/10/2022

Evolução da ARM
Os processadores da ARM são de alta velocidade que são
conhecidos pelo pequeno tamanho do die (pequeno
pedaço de silício onde um circuito é implementado) e
pelo baixo consumo de energia. Eles são amplamente
usados em: smartphones, inclusive sistemas de jogos,
bem como uma grande variedade de produtos de
consumo. Os chips ARM são os processadores dos
populares dispositivos Apple, o iPod e o iPhone, e são
usados em praticamente todos os smartphones Android.
4
31/10/2022

Arquitetura do Conjunto de instrução


O conjunto de instruções ARM é altamente regular,
desenvolvido para a implementação eficiente do
processador e para a execução eficaz. Todas as instruções
são de 32 bits e seguem o formato regular. Isso faz com
que o ARM ISA (Software de Desenvolvimento) seja
adaptável para a implementação em uma grande
variedade de produtos.

5
31/10/2022

Produtos ARM
A ARM licencia um número de microprocessadores
especializados e relacionados às tecnologias, mas a
maior parte de sua linha de produtos é a família das
arquiteturas de microprocessadores Cortex. Há três
arquiteturas Cortex, convenientemente denominadas
pelas iniciais A, R e M. Na figura estão Circuitos
integrados ARM Cortex-M0 / Cortex-M3 da NXP

6
31/10/2022

Produtos ARM - CORTE X-A/CORTE X-A50


• CORTE X-A/CORTE X-A50 O Cortex-A e Cortex-A50
são processadores de aplicações direcionados a
dispositivos móveis tais como os smartphones e os
leitores de eBook, bem como dispositivos de
consumo tais como TV digital e gateways residenciais
(por exemplo, DSL e modems de internet a cabo).

7
31/10/2022

Produtos ARM - CORTE X-A/CORTE X-A50


• executam em uma frequência alta de clock (acima de
1 GHz) e suportam uma unidade de gerenciamento de
memória (MMU — em inglês, Memory Management
Unit), que é necessária para todos os recursos dos
SOs, como Linux, Android, MS Windows e SOs para
dispositivos móveis.
• Cortex-A é um equipamento de 32 bits e o Cortex-A50
é de 64 bits.

8
31/10/2022

Produtos ARM - CORTE X-R


• CORTE X-R O Cortex-R é desenvolvido para suportar
aplicações em tempo real, Eles podem executar em
uma frequência de clock elevada (por exemplo, 200
MHz a 800 MHz) e ter uma latência de resposta muito
baixa.
• O Cortex-R inclui acréscimos tanto do conjunto de
instruções como da organização do processador a fim
de suportar os dispositivos fortemente embarcados
de tempo real.
9
31/10/2022

Produtos ARM - CORTE X-R


• Exemplos de sistemas embarcados que usariam o
Cortex-R são os freios, controladores de
armazenamento e dispositivos de impressão e de
rede.

10
31/10/2022

Produtos ARM - CORTE X-M


• CORTE X-M Os processadores da série Cortex-M
foram desenvolvidos primeiro para o domínio dos
microcontroladores, em que a necessidade de
gerenciamento rápido, um consumo de energia
mais baixo possível.
• mercado para o Cortex-M inclui dispositivos de IoT,
• redes de sensores/atuadores sem fio usadas em
fábricas e outros tipos de empresas, partes
eletrônicas. 11
31/10/2022

Produtos ARM - CORTE X-M


• A imagem a seguir é um resumo dos produtos
apresentados

12
31/10/2022

Computação em Nuvem
Resumindo, a computação em nuvem é o
fornecimento de serviços de computação, incluindo
servidores, armazenamento, bancos de dados, rede,
software, análise e inteligência, pela Internet (“a
nuvem”). Surgiu nos anos 2000 direcionados para as
grandes empresas e depois se expandiu para medias e
pequenos negócios. Ex: Icloud da Apple em 2012
obteve 20 milhões de usuários em uma semana.

13
31/10/2022

Computação em Nuvem
Há uma tendência proeminente e crescente em
algumas organizações a mover a parte substancial ou
mesmo toda da operação de tecnologia da informação
(TI) para uma infraestrutura conectada à internet,
conhecida como computação empresarial em nuvem.

14
31/10/2022

Computação em Nuvem
Há uma tendência proeminente e crescente em
algumas organizações a mover a parte substancial ou
mesmo toda da operação de tecnologia da informação
(TI) para uma infraestrutura conectada à internet,
conhecida como computação empresarial em nuvem.

15
31/10/2022

Computação em Nuvem
O conceito de nuvem vem da premissa de um modelo
para possibilitar acesso onipresente, conveniente e sob
demanda a um grupo compartilhado de recursos de
computação configuráveis (por exemplo, redes,
servidores, armazenamento, aplicações e serviços) que
pode ser rapidamente fornecido e liberado com um
esforço mínimo de gerenciamento ou interação do
provedor de serviço.

16
31/10/2022

Computação em Nuvem
Basicamente, com a computação em nuvem,
consegue-se economia de escala, gerenciamento
profissional de rede e gerenciamento profissional de
segurança. Essas características podem ser atraentes
para as pequenas e grandes empresas, agências
governamentais e usuários de PC e de equipamentos
móveis.

17
31/10/2022

Computação em Nuvem
O usuário, seja ele empresarial ou individual, não tem
o aborrecimento de estabelecer um sistema de base
de dados, adquirindo o hardware de que precisa,
fazendo manutenção e backup dos dados — tudo isso
faz parte do serviço de nuvem.
Praticamente todos os serviços de nuvem são providos
pelo uso de um dos três modelos: SaaS, PaaS e IaaS

18
31/10/2022

Computação em Nuvem

19
31/10/2022

Computação em Nuvem
Software como um serviço: Como o nome sugere,
uma nuvem SaaS (do inglês, Software as a Service)
oferece serviço aos consumidores na forma de
software, especificamente o software de aplicação,
sendo executado e acessívelna nuvem. Ex: serviço de
e-mail da Google, Netflix, Globoplay, etc.

20
31/10/2022

Computação em Nuvem
Plataforma como um serviço Uma nuvem PaaS (do
inglês, Platform as a Service) proporciona serviço aos
consumidores na forma de uma plataforma em que as
aplicações do consumidor são executadas. A PaaS
possibilita que o consumidor implante na
infraestrutura de nuvem aplicações adquiridas ou
criadas por ele. Ex: Instalação do SQL Server .

21
31/10/2022

Computação em Nuvem
Com a IaaS (do inglês, Infrastructure as a Service), o
consumidor tem acesso à infraestrutura de nuvem
subjacente. A IaaS proporciona máquinas virtuais e
outros hardwares abstratos e sistemas operacionais, A
IaaS oferece ao cliente processamento,
armazenamento, redes e recursos de computação
fundamentais, de modo que ele esteja apto a
implantar e executar um software arbitrário, que pode
incluir sistemas operacionais e aplicações. Ex: VMs 22

Você também pode gostar