Quais são as diferenças entre os processadores ARM e x86?

Os processadores ARM e x86 são duas arquiteturas de processadores distintas, usadas em diferentes tipos de dispositivos. Aqui estão algumas diferenças entre eles:

  1. Arquitetura: Os processadores ARM (Advanced RISC Machines) são baseados em uma arquitetura RISC (Reduced Instruction Set Computing), enquanto os processadores x86 são baseados em uma arquitetura CISC (Complex Instruction Set Computing). A arquitetura RISC é caracterizada por um conjunto menor e mais simples de instruções, enquanto a arquitetura CISC oferece um conjunto mais abrangente de instruções complexas.
  2. Eficiência energética: Os processadores ARM são conhecidos por sua eficiência energética. Eles são amplamente utilizados em dispositivos móveis, como smartphones e tablets, onde a vida útil da bateria é um fator crítico. Os processadores x86 são geralmente mais poderosos, mas também consomem mais energia.
  3. Desempenho: Os processadores x86, em geral, tendem a oferecer um desempenho maior em comparação com os processadores ARM. Isso se deve, em parte, à complexidade das instruções disponíveis na arquitetura x86. No entanto, os processadores ARM têm melhorado significativamente em termos de desempenho nos últimos anos e são capazes de fornecer um desempenho competitivo em muitos cenários de uso.
  4. Mercado alvo: Os processadores ARM são amplamente utilizados em dispositivos móveis, como smartphones, tablets, dispositivos embarcados e dispositivos IoT (Internet das Coisas). Por outro lado, os processadores x86 são mais comumente encontrados em computadores pessoais, laptops, servidores e estações de trabalho.
  5. Compatibilidade de software: A arquitetura x86 é amplamente suportada pela maioria dos sistemas operacionais e aplicativos comerciais. Há um vasto ecossistema de software desenvolvido especificamente para plataformas x86. Por outro lado, embora a arquitetura ARM também tenha um suporte significativo, alguns aplicativos e sistemas operacionais podem precisar ser adaptados ou recompilados para funcionar corretamente em dispositivos ARM.

Conclusão

Um ponto importante a ser analisado é que essas são diferenças gerais entre as arquiteturas ARM e x86, no entanto, pode haver variações entre os diferentes modelos de processadores dentro de cada arquitetura.

Os processadores ARM evoluíram rapidamente nos últimos anos, com o objetivo de fornecer maior desempenho e eficiência energética.

Fonte: Pexels.

Em se tratando de fabricação de processadores, é dominada por um pequeno número de empresas devido aos enormes investimentos de capital necessários. A tecnologia de ponta necessária e as economias de escala favorecem as grandes empresas. Isso torna muito difícil para novas empresas entrarem nesse setor.

Os fabricantes de processadores móveis, como Qualcomm, MediaTek e Samsung, estão continuamente desenvolvendo novas arquiteturas e tecnologias para atender às crescentes demandas dos dispositivos móveis modernos.

A seguir, o primeiro vídeo explica o processo de fabricação dos microchips e o segundo vídeo, mostra a dominação da tecnologia mais importante do mundo. Existe uma guerra tecnológica a vista e/ou um(a) corrida mundial pela fabricações dos microchips?

O fato é que a pandemi@ acelerou esse processo e mostrou os impactos negativos da falta de microchips em uma escala mundial.

Fonte: Maneo.
Fonte: Razão Econômica.

Complemente essa publicação com outros materiais, se achar necessário. Resolva a atividade proposta em sala e cole os resultados no comentário.

Vamos gerar conhecimento!

70 comentários em “Quais são as diferenças entre os processadores ARM e x86?

  1. 1 – Arquitetura ARM é uma arquitetura de processador RISC (Reduced Instruction Set Computing) desenvolvida pela ARM Holdings. É amplamente utilizada em dispositivos móveis, sistemas embarcados e outros dispositivos de baixo consumo de energia.

    2 – As principais diferenças entre as arquiteturas ARM e x86 são:

    Arquitetura: ARM é uma arquitetura RISC, enquanto x86 é uma arquitetura CISC (Complex Instruction Set Computing).
    Consumo de energia: ARM é conhecida por seu baixo consumo de energia, adequado para dispositivos móveis e sistemas embarcados, enquanto x86 tende a ter um consumo de energia mais alto.
    Desempenho: x86 geralmente oferece um desempenho maior em termos de capacidade de processamento e execução de instruções complexas.
    Suporte a software: x86 tem um suporte mais amplo para software legado e é comumente usado em computadores pessoais e servidores, enquanto ARM é amplamente utilizado em dispositivos móveis e sistemas embarcados.

    3 – Exemplos de eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida são: smart TVs, geladeiras inteligentes e máquinas de lavar com recursos de automação.

    4 – A linha do tempo dos processadores da família ARM é extensa, mas alguns marcos importantes incluem:

    1983: Criação da empresa ARM Holdings.
    1991: Lançamento do ARM1, o primeiro processador ARM.
    1996: Introdução do ARM7, uma versão amplamente adotada e utilizada em muitos dispositivos móveis.
    2001: Lançamento do ARM9, oferecendo melhor desempenho e recursos avançados.
    2011: Introdução do ARM Cortex-A15, uma arquitetura de alto desempenho.
    Desde então, a família de processadores ARM continuou a evoluir com várias gerações, como Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A76, até os mais recentes como Cortex-A78 e Cortex-X1.
    5 – Exemplos de processadores ARM utilizados pelas empresas mencionadas são:

    Apple: Apple M1 (usado nos Macs) e Apple A14 Bionic (usado nos iPhones e iPads).
    Qualcomm: Snapdragon 888, Snapdragon 865, Snapdragon 855.
    Samsung: Exynos 2100, Exynos 990, Exynos 9825.
    6 – O desempenho de chips Snapdragon, M1 e Exynos pode variar dependendo do modelo específico e das métricas de comparação utilizadas. É recomendado pesquisar em fontes atualizadas e comparar benchmarks específicos para obter informações precisas sobre o desempenho desses processadores.

    7 – Os chips de processadores utilizados em determinados modelos de carros podem variar. Um exemplo é a Tesla, que utiliza um chip de processador personalizado chamado “Full Self-Driving (FSD) Computer” em alguns de seus veículos para recursos avançados de direção autônoma.

    8 – As principais linguagens de programação para Android são Java e Kotlin.

    9 – As principais linguagens de programação para iOS são Objective-C e Swift.

    10 – Exemplos de sistemas operacionais embarcados incluem: FreeRTOS, Linux embarcado, Android Things, Windows Embedded, VxWorks, entre outros.

    11- Silício: O silício é o material base utilizado na fabricação dos semicondutores. É um elemento abundante na crosta terrestre e possui propriedades semicondutoras ideais para a fabricação de chips.

    Wafers: Os wafers de silício são discos finos e planos feitos a partir do cristal de silício. Eles servem como substratos sobre os quais os circuitos do chip serão construídos.

    Máscaras fotolitográficas: As máscaras fotolitográficas são placas de vidro ou quartzo que contêm os padrões fotossensíveis dos circuitos a serem impressos no wafer. Elas são utilizadas no processo de litografia para transferir os padrões para o chip.

    Materiais dopantes: Os materiais dopantes, como o boro e o fósforo, são introduzidos no silício para alterar suas propriedades elétricas e criar regiões com cargas positivas (p-doping) ou negativas (n-doping).

    Camadas dielétricas e metálicas: São aplicadas camadas finas de materiais dielétricos (como o dióxido de silício) e metálicos (como o alumínio) para isolar e conectar os componentes do circuito.

    Materiais de máscara e revestimento: Para proteger os circuitos, são utilizados materiais de máscara e revestimento, como polímeros fotossensíveis e revestimentos anti-reflexo.

    Interconexões: Fios de metal, como cobre, são utilizados para criar as interconexões entre os diferentes componentes do chip.

    Materiais de encapsulamento: Após a fabricação do chip, ele é encapsulado em um material protetor, geralmente plástico ou cerâmica, para protegê-lo de danos físicos e ambientais.

    Além desses materiais, a fabricação de chips também requer equipamentos de alta tecnologia, salas limpas para evitar a contaminação e uma variedade de produtos químicos e gases especiais para os diferentes processos de fabricação.

    Curtir

  2. UTFPR – CAMPUS CORNÉLIO PROCÓPIO

    Prof. André Luiz Przybysz

    Ornanização de Computadores
    Atividade 15 – Arquiteturas Mobile

    Aluno:Guilherme De Sousa Siqueira

    1 – Defina arquitetura ARM.
    A arquitetura ARM (Advanced RISC Machine) é uma arquitetura de processador RISC (Reduced Instruction Set Computer) amplamente utilizada em dispositivos móveis, sistemas embarcados e outros dispositivos de baixo consumo de energia. Ela foi desenvolvida pela ARM Holdings, uma empresa britânica de design de semicondutores, que licencia a tecnologia para outras empresas fabricarem seus próprios chips baseados na arquitetura ARM.

    2 – Quais as principais diferenças entre arquiteturas ARM x x86.
    Conjunto de instruções: Uma das principais diferenças entre as duas arquiteturas é o conjunto de instruções que cada uma suporta. A arquitetura ARM utiliza um conjunto de instruções reduzido (RISC – Reduced Instruction Set Computer), que consiste em instruções simples e de tamanho fixo. Por outro lado, a arquitetura x86 é baseada em um conjunto de instruções complexo (CISC – Complex Instruction Set Computer), que inclui uma ampla variedade de instruções de diferentes tamanhos e complexidades.
    Eficiência energética: A arquitetura ARM é conhecida por sua eficiência energética. Ela foi projetada desde o início para dispositivos móveis e sistemas embarcados, onde a vida útil da bateria é um fator crítico. Os processadores ARM são projetados para consumir menos energia e oferecer um bom desempenho em relação ao consumo de energia. Por outro lado, a arquitetura x86 é tradicionalmente usada em sistemas de desktop e servidores, onde o consumo de energia não é uma preocupação tão crítica.
    Domínio de mercado: A arquitetura ARM é amplamente usada em dispositivos móveis, como smartphones e tablets, bem como em sistemas embarcados, como dispositivos IoT e equipamentos médicos. Por outro lado, a arquitetura x86 tem uma presença dominante em computadores pessoais, servidores e data centers.
    Compatibilidade de software: Devido à diferença no conjunto de instruções, há uma diferença na compatibilidade de software entre as duas arquiteturas. O software desenvolvido para a arquitetura ARM geralmente não é compatível com a arquitetura x86 e vice-versa. Isso significa que aplicativos e sistemas operacionais desenvolvidos para uma arquitetura não podem ser executados diretamente na outra sem algum tipo de tradução ou emulação.
    Desempenho: As arquiteturas ARM e x86 têm características de desempenho diferentes. Em geral, os processadores ARM são otimizados para oferecer um bom desempenho por watt, sendo adequados para dispositivos de baixo consumo de energia. Por outro lado, os processadores x86 são projetados para oferecer alto desempenho em cargas de trabalho intensivas, como jogos, edição de vídeo e computação de alto desempenho.

    3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.
    Smart TV, Maquina de lavar, Smart geladeira.

    4 – Descreva a linha do tempo dos processadores da família ARM.
    1985: A empresa Acorn Computers Ltd. funda a divisão ARM para desenvolver uma nova arquitetura de processador baseada na filosofia RISC (Reduced Instruction Set Computing).

    1990: A ARM lança o ARM1, o primeiro processador da família ARM. Ele é usado no computador Acorn Archimedes.

    1991: O ARM2 é lançado, introduzindo melhorias de desempenho em relação ao seu antecessor.

    1994: A ARM Holdings é fundada como uma joint venture entre a Acorn Computers, Apple e VLSI Technology, com o objetivo de licenciar a tecnologia de processadores ARM para outras empresas.

    1996: A ARM lança o ARM7TDMI, que se torna um dos processadores mais populares da família ARM. Ele é usado em uma ampla gama de dispositivos, como dispositivos móveis, sistemas embarcados e controladores.

    2001: O ARM9 é lançado, trazendo melhorias significativas de desempenho e suporte a recursos avançados, como cache de instruções e dados separados.

    2005: A ARM lança o Cortex-A8, o primeiro processador da família Cortex-A baseado na arquitetura ARMv7. Ele marca o início da série de processadores Cortex-A de alto desempenho.

    2011: A ARM lança o Cortex-A15, oferecendo um aumento significativo no desempenho e eficiência energética em relação às gerações anteriores.

    2013: A ARM introduz o Cortex-A57 e o Cortex-A53, como parte da arquitetura ARMv8-A. Essa geração traz suporte para a execução de 64 bits e melhorias significativas em desempenho e eficiência energética.

    2016: O Cortex-A73 é lançado, oferecendo melhorias no desempenho e eficiência em relação à geração anterior.

    2017: A ARM lança o Cortex-A75, fornecendo um desempenho ainda maior em comparação com os processadores anteriores.

    2021: A ARM apresenta o Cortex-X1, projetado para oferecer desempenho de núcleo único excepcional para dispositivos móveis de alto desempenho.

    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

    Apple A14 Bionic: Utilizado no iPhone 12 e no iPad Air (4ª geração).
    Apple M1: Utilizado nos novos Macs, como o MacBook Air, MacBook Pro e Mac mini.

    Qualcomm Snapdragon 888: Utilizado em smartphones Android topo de linha, como o Samsung Galaxy S21, o Google Pixel 6 e o OnePlus 9.
    Qualcomm Snapdragon 765G: Utilizado em smartphones de médio porte, como o Google Pixel 5 e o OnePlus Nord.
    Samsung Exynos 2100: Utilizado em smartphones Samsung Galaxy S21 (em alguns mercados), como uma alternativa ao Snapdragon 888.

    Samsung Exynos 990: Utilizado em smartphones Samsung Galaxy S20 e Note 20.

    Samsung Exynos 9825: Utilizado em smartphones Samsung Galaxy Note 10.

    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.
    A Qualcomm é conhecida por seus processadores Snapdragon, que são amplamente utilizados em dispositivos Android. Os chips Snapdragon têm uma ampla gama de variantes e gerações, cada uma com diferentes níveis de desempenho. Os modelos mais recentes, como o Snapdragon 888, oferecem alto desempenho e recursos avançados para dispositivos móveis topo de linha.
    O Apple M1 é um chip projetado pela Apple e usado em seus Macs mais recentes. O M1 é baseado na arquitetura ARM e oferece um desempenho excepcional em tarefas que se beneficiam de um único núcleo poderoso. Comparado a outros chips de laptop, o M1 tem se destacado em testes de desempenho, especialmente em termos de eficiência energética e tarefas que exigem uso intensivo de CPU.
    A Samsung utiliza a linha de chips Exynos em seus dispositivos móveis, como smartphones e tablets. Os chips Exynos têm evoluído ao longo dos anos e são projetados para oferecer um equilíbrio entre desempenho e eficiência energética. No entanto, alguns modelos Exynos podem apresentar desempenho inferior em relação a concorrentes diretos, como os chips Snapdragon da Qualcomm.

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

    A Tesla utiliza seus próprios chips de processadores em seus veículos, chamados de “Full Self-Driving Computer” (Computador de direção autônoma completa). Esses chips são projetados internamente pela Tesla e têm como objetivo principal fornecer capacidades avançadas de processamento e inteligência artificial para suportar os recursos de direção autônoma de seus veículos.

    8 – Quais as principais linguagens de programação para Android?
    Java: Java é a linguagem de programação tradicionalmente utilizada para desenvolvimento de aplicativos Android. Ela é suportada oficialmente pelo Android SDK (Software Development Kit) e oferece uma ampla gama de recursos e bibliotecas para criação de aplicativos.
    Kotlin: Kotlin é uma linguagem de programação moderna e oficialmente suportada pelo Google para o desenvolvimento de aplicativos Android. Ela foi projetada para ser concisa, expressiva e segura. Muitos desenvolvedores têm migrado para o Kotlin devido à sua legibilidade e recursos avançados, como a eliminação de nulos (null safety).
    9 – Quais as principais linguagens de programação para iOS?
    Swift: Swift é a linguagem de programação moderna desenvolvida pela Apple especificamente para o desenvolvimento de aplicativos iOS, macOS, watchOS e tvOS. Ela oferece uma sintaxe concisa e expressiva, além de recursos avançados, como segurança de tipos, tratamento de erros e programação assíncrona.
    Objective-C: Objective-C foi a linguagem de programação principal utilizada para o desenvolvimento de aplicativos iOS antes da introdução do Swift. Ainda é amplamente utilizado, especialmente em projetos legados. O Objective-C é uma linguagem orientada a objetos que também é suportada pela Apple e possui uma longa história de uso no desenvolvimento para iOS.

    10 – Cite exemplos de Sistemas Operacionais embarcados.
    Linux embarcado, android things, RTOS, FreeRTOS.

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?

    Envio da atividade:

    1 – Envio individual da atividade no Moodle (obrigatório);
    2 – Envio no blog: para manter uma discussão sobre o tema da aula e para visualizar as respostas dos colegas, a nível de comparação das respostas, apresente-as no endereço:
    andreprzybysz.wordpress.com/2023/05/10/arquiteturas-mobile-arm-x-x86/

    OBS.: A publicação no blog irá gerar uma base de conhecimento sobre o tema estudado e essa base de conhecimento facilitará os estudos para a(s) avaliação(ões).

    Curtir

  3. 1 – Defina arquitetura ARM.

    R:ARM são uma família de unidades centrais de processamento (CPU) baseadas em uma arquitetura de computador com um conjunto reduzido de instruções (RISC). ARM significa Máquina RISC Avançada,onde também é conhecida por sua alta eficiência energética .

    2 – Quais as principais diferenças entre arquiteturas ARM x x86.

    R:a arquitetura ARM utiliza um conjunto de instruções RISC ,e um sistema de circuito integrado onde todas as funções estão na mesma plataforma física ligadas por um barramento interno, enquanto a arquitetura x86 utiliza um conjunto de instruções CISC e é tem uma abordagem modular de componentes trocáveis .

    3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

    R:geladeiras inteligentes , fornos inteligentes e ar-condicionados inteligentes .

    4 – Descreva a linha do tempo dos processadores da família ARM.
    R:1983: Fundação da ARM para desenvolver uma arquitetura de processador RISC de baixo consumo de energia. 1985: lançamento do ARM1, o primeiro processador do ARM. 1991: lançamento de arquitetura ARMv3, com recursos comom cache de instruções e dados. 1994: lançamento da arquitetura ARMv4, introduzindo instruções Trumb de 16 bits. 1995: lançamento de arquitetura ARMv5, com suporte para tecnologias como SIMD e Jazelle. 2001: lançamento da arquitetura ARMv6, com melhorias de desempenho e eficiência energética. 2004: lançamento da arquitetura ARMv7, com conjunto de intruções Trumb-2. 2011: lançamento da arquitetura ARMv8, com suporte para processadores de 64 bits. Depois desse ano a ARM continuou a evoluir sua arquitetura com variantes como ARMv8.1, ARMv8.2, ARMv8.3, ARMv8.4 e ARMv8.5.

    1985:ARM1
    1990:ARM2
    1992:ARM3
    1994:ARM6
    1995:ARM7
    1997:ARM9
    2001:ARM11
    2005:Cortex-A8
    2009:Cortex-A9
    2011:Cortex-A15
    2013:Cortex-A57
    2015:Cortex-A72
    2017:Cortex-A75
    2018:Cortex-A76
    2019:Cortex-A77
    2020: Cortex-A78
    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.
    R:apple:A12 bionic ,M1,M2
    Qualcomm :snapdragon 8 gen 2 ,snapdragon 660
    Samsung:exynos 2200
    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.

    R: m1:alta capacidade de processamento ,tanto gráfica quanto de dados.
    Snapdragon:alta capacidade de eficiência energética dado sua capacidade.
    Exynos:bom desempenho e consumo ,porem ficando atras dos concorrentes.

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

    R:A Tesla usa processadores NVIDIA Tegra em seus carros, como Model S e o Model X, para alimentar seu sistema de infoentretenimento e controle do veículo. Além disso, o Tesla Model 3 utiliza um processador da Intel e o Model Y utiliza um processador da AMD.

    8 – Quais as principais linguagens de programação para Android?

    R: Java, Kotlin , c# ,entre outas.

    9 – Quais as principais linguagens de programação para iOS?

    R:algumas delas como Swift e Objective-C.

    10 – Cite exemplos de Sistemas Operacionais embarcados.
    R:Thread X
    Embedded Linux
    Android Things
    Windows IoT
    eCos

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?
    R: silício ,que é a base para quase tudo, alguns outros materiais como metais para a proteção e a luz ultravioleta para testes, entre outros.

    Curtir

  4. 1 – A arquitetura ARM é uma arquitetura de processador RISC (Reduced Instruction Set Computing) desenvolvida pela ARM Holdings. É amplamente utilizado em dispositivos móveis, sistemas embarcados e outros dispositivos de baixa potência.

    2 – As principais diferenças entre as arquiteturas ARM e x86 são:

    Arquitetura: ARM é uma arquitetura RISC, enquanto x86 é uma arquitetura CISC (Complex Instruction Set Computing).
    Consumo de energia: o ARM é conhecido por seu baixo consumo de energia, adequado para dispositivos móveis e sistemas embarcados, enquanto o x86 tende a ter maior consumo de energia.
    Desempenho: x86 geralmente oferece maior desempenho em termos de poder de computação e execução de instruções complexas.
    Suporte de software: x86 tem suporte mais amplo para software legado e é comumente usado em PCs e servidores, enquanto o ARM é amplamente usado em dispositivos móveis e sistemas embarcados.

    3 – São exemplos de eletrodomésticos ou dispositivos candidatos a trabalhar com CPU embarcada: smart TVs, geladeiras inteligentes e máquinas de lavar com funções de automação.

    4 – A linha do tempo do processador da família ARM é extensa, mas alguns marcos importantes incluem:

    1983: Fundada a ARM Holdings.
    1991: Lançamento do ARM1, o primeiro processador ARM.
    1996: Introdução do ARM7, uma versão amplamente adotada e utilizada em muitos dispositivos móveis.
    2001: Lançamento do ARM9, oferecendo melhor desempenho e recursos avançados.
    2011: Introdução do ARM Cortex-A15, uma arquitetura de alto desempenho.
    Desde então, a família de processadores ARM continuou a evoluir com várias gerações, como o Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A76 e as mais recentes, como o Cortex-A78 e o Cortex-X1.
    5 – São exemplos de processadores ARM utilizados pelas empresas citadas:

    Apple: Apple M1 (usado em Macs) e Apple A14 Bionic (usado em iPhones e iPads).
    Qualcomm: Snapdragon 888, Snapdragon 865, Snapdragon 855.
    Samsung: Exynos 2100, Exynos 990, Exynos 9825.
    6 – O desempenho dos chips Snapdragon, M1 e Exynos pode variar de acordo com o modelo específico e os benchmarks utilizados. Recomenda-se pesquisar fontes atuais e comparar benchmarks específicos para obter informações precisas sobre o desempenho desses processadores.

    7 – Os chips processadores usados em alguns modelos de carros podem variar. Um exemplo é a Tesla, que usa um chip de processador proprietário chamado “Full Self-Driving (FSD) Computer” em alguns de seus veículos para recursos avançados de direção autônoma.

    8 – As principais linguagens de programação para Android são Java e Kotlin.

    9 – As principais linguagens de programação para iOS são Objective-C e Swift.

    10 – São exemplos de sistemas operacionais embarcados: FreeRTOS, Linux embarcado, Android Things, Windows Embedded, VxWorks e outros.

    11- Silício: O silício é o material básico utilizado na produção de semicondutores. É um elemento abundante na crosta terrestre e possui propriedades semicondutoras ideais para a fabricação de chips.
    Wafers: Os wafers de silício são discos finos e planos feitos de cristal de silício. Eles servem como substratos sobre os quais o circuito do chip será construído.
    Máscaras fotolitográficas: As máscaras fotolitográficas são placas de vidro ou quartzo que contêm padrões de circuitos fotossensíveis a serem impressos no wafer. Eles são usados no processo de litografia para transferir padrões para o chip.
    Materiais dopantes: Materiais dopantes como boro e fósforo são introduzidos no silício para alterar suas propriedades elétricas e criar regiões de carga positiva (dopagem p) ou negativa (dopagem n).
    Camadas dielétricas e metálicas: Camadas finas de materiais dielétricos (como dióxido de silício) e metálicos (como alumínio) são aplicadas para isolar e conectar os componentes do circuito.
    Materiais de mascaramento e revestimento: Materiais de mascaramento e revestimento, como polímeros fotossensíveis e revestimentos anti-reflexo, são usados para proteger os circuitos.
    Interconexões: Fios de metal, como cobre, são usados para fazer conexões entre diferentes componentes em um chip.
    Materiais de Encapsulamento: Depois de fabricado, o chip é encapsulado em um material protetor, geralmente plástico ou cerâmica, para protegê-lo de danos físicos e ambientais.
    Além desses materiais, a fabricação de chips também requer equipamentos de alta tecnologia, salas limpas para evitar contaminação e vários produtos químicos e gases especiais para vários processos de fabricação.

    Curtir

  5. 1 – Defina arquitetura ARM.
    Arquitetura ARM é uma arquitetura de processador RISC (Reduced Instruction Set Computing) desenvolvida pela ARM Holdings. É amplamente utilizada em dispositivos móveis, sistemas embarcados e outros dispositivos de baixo consumo de energia.

    2 – Quais as principais diferenças entre arquiteturas ARM x x86.
    Arquitetura: ARM é uma arquitetura RISC, enquanto x86 é uma arquitetura CISC (Complex Instruction Set Computing).
    Consumo de energia: ARM é conhecida por seu baixo consumo de energia, adequado para dispositivos móveis e sistemas embarcados, enquanto x86 tende a ter um consumo de energia mais alto.
    Desempenho: x86 geralmente oferece um desempenho maior em termos de capacidade de processamento e execução de instruções complexas.
    Suporte a software: x86 tem um suporte mais amplo para software legado e é comumente usado em computadores pessoais e servidores, enquanto ARM é amplamente utilizado em dispositivos móveis e sistemas embarcados.

    3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.
    Smart TVs, Smart watch, geladeiras inteligentes.

    4 – Descreva a linha do tempo dos processadores da família ARM.
    1983: Criação da empresa ARM Holdings.
    1991: Lançamento do ARM1, o primeiro processador ARM.
    1996: Introdução do ARM7, uma versão amplamente adotada e utilizada em muitos dispositivos móveis.
    2001: Lançamento do ARM9, oferecendo melhor desempenho e recursos avançados.
    2011: Introdução do ARM Cortex-A15, uma arquitetura de alto desempenho.
    Desde então, a família de processadores ARM continuou a evoluir com várias gerações, como Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A76, até os mais recentes como Cortex-A78 e Cortex-X1.

    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.
    Apple: Apple M1 (usado nos Macs) e Apple A14 Bionic (usado nos iPhones e iPads).
    Qualcomm: Snapdragon 888, Snapdragon 865, Snapdragon 855.
    Samsung: Exynos 2100, Exynos 990, Exynos 9825.
    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.
    O desempenho de chips Snapdragon, M1 e Exynos pode variar dependendo do modelo específico e das métricas de comparação utilizadas. É recomendado pesquisar em fontes atualizadas e comparar benchmarks específicos para obter informações precisas sobre o desempenho desses processadores.

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?
    A Tesla utiliza chip personalizado de processador “Full Self-Driving (FSD) Computer” em alguns de seus veículos para recursos avançados de direção autônoma.

    8 – Quais as principais linguagens de programação para Android?
    Java, Kotlin

    9 – Quais as principais linguagens de programação para iOS?
    Swift

    10 – Cite exemplos de Sistemas Operacionais embarcados.
    Linux embarcado, Android Things, Windows Embedded.

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?
    Silício, metais para encapsulamento e conectores, EPIs, fotomáscara, camadas de dopagem.

    Curtir

  6. A arquitetura ARM (Advanced RISC Machine) é uma arquitetura de processador RISC (Reduced Instruction Set Computer) desenvolvida pela ARM Holdings. Ela é conhecida por sua eficiência energética e é amplamente utilizada em dispositivos móveis, como smartphones, tablets e dispositivos IoT (Internet of Things). Os processadores ARM são projetados para executar instruções de forma rápida e eficiente, com menor consumo de energia em comparação com outras arquiteturas.
    As principais diferenças entre as arquiteturas ARM e x86 são:

    Conjunto de instruções: A arquitetura ARM utiliza um conjunto de instruções RISC, enquanto a x86 utiliza um conjunto de instruções CISC (Complex Instruction Set Computer). Os processadores ARM têm um conjunto de instruções mais reduzido e otimizado para tarefas específicas, o que resulta em uma eficiência energética maior. Os processadores x86 possuem um conjunto de instruções mais abrangente e complexo.
    Complexidade: A arquitetura ARM é geralmente considerada mais simples e de menor complexidade em comparação com a x86. Isso permite que os processadores ARM sejam menores, mais eficientes e mais adequados para dispositivos móveis e embarcados.
    Domínios de mercado: A arquitetura ARM é amplamente utilizada em dispositivos móveis, enquanto a x86 é mais comum em PCs e servidores. No entanto, a ARM tem ganhado espaço também em outros segmentos, como servidores de baixo consumo de energia e sistemas embarcados.

    Três exemplos de eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida são:

    Geladeiras inteligentes: Muitas geladeiras modernas possuem CPUs embutidas para controlar funções como temperatura, gerenciamento de estoque, conectividade à Internet e interação com o usuário.
    Máquinas de lavar roupa: Alguns modelos avançados de máquinas de lavar roupa incorporam CPUs para controlar ciclos de lavagem, ajustar a quantidade de água e energia necessárias, além de fornecer recursos adicionais, como conectividade e programação inteligente.
    Fornos e fogões inteligentes: Fornos e fogões com recursos inteligentes podem incluir CPUs para controlar a temperatura, temporizadores, programação de receitas e monitoramento de segurança.

    A linha do tempo dos processadores da família ARM inclui os seguintes marcos:

    1985: A ARM Holdings é fundada como uma joint venture entre a Acorn Computers, a Apple e a VLSI Technology.
    1991: O ARM1, o primeiro processador ARM, é lançado pela Acorn Computers.
    1996: A ARM Holdings é transformada em uma empresa independente.
    1999: A ARM lança a arquitetura ARMv5, que introduz melhorias no desempenho e recursos.
    2001: A arquitetura ARMv6 é lançada, trazendo suporte para instruções Thumb-2 e aprimoramentos no desempenho.
    2003: A arquitetura ARMv7 é introduzida, fornecendo suporte para execução

    nativa de código de 32 bits e introduzindo a arquitetura ARM Cortex-A.
    2011: A arquitetura ARMv8 é anunciada, com suporte para execução nativa de código de 64 bits, além de melhorias em desempenho e eficiência.
    Desde então, a ARM tem continuado a evoluir sua arquitetura e lançar novas versões, como a ARMv8.2, ARMv8.3, ARMv8.4 e ARMv9, trazendo melhorias de desempenho, segurança e eficiência energética.

    Alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung são:

    Apple: A Apple utiliza processadores da família ARM em seus dispositivos, como o iPhone, iPad e MacBook. Exemplos incluem o Apple A14 Bionic (usado no iPhone 12) e o Apple M1 (usado no MacBook Air e MacBook Pro de 2020).
    Qualcomm: A Qualcomm é uma fabricante de chips conhecida por seus processadores Snapdragon. Alguns exemplos incluem o Snapdragon 888 (usado em smartphones topo de linha) e o Snapdragon 7 Series (usado em dispositivos intermediários).
    Samsung: A Samsung também utiliza processadores ARM em seus dispositivos. Exemplos incluem o Exynos 2100 (usado em smartphones Galaxy S21) e o Exynos 990 (usado em smartphones Galaxy S20).

    Comparar o desempenho de chips Snapdragon, M1 e Exynos requer acesso a dados atualizados e pode variar dependendo dos modelos específicos e das métricas de desempenho consideradas. Recomenda-se realizar uma pesquisa atualizada na internet para obter dados e análises detalhados sobre o desempenho desses chips.
    Determinados modelos de carros, como os da Tesla, utilizam chips de processadores projetados especificamente para aplicações automotivas. No caso da Tesla, eles utilizam os chamados “Tesla Full Self-Driving Computer” (também conhecidos como “Hardware 3.0” ou “FSD Computer”), que são chips de processadores desenvolvidos pela própria Tesla para suportar recursos avançados de direção autônoma.
    As principais linguagens de programação para o desenvolvimento de aplicativos Android incluem:

    Java: É a linguagem de programação tradicionalmente utilizada para desenvolver aplicativos Android. Ela é suportada nativamente pela plataforma Android e oferece um amplo conjunto de recursos.
    Kotlin: É uma linguagem moderna que também é oficialmente suportada pela plataforma Android. Ela oferece recursos avançados e uma sintaxe mais concisa em comparação com o Java.

    As principais linguagens de programação para o desenvolvimento de aplicativos iOS incluem:

    Swift: É a linguagem de programação principal utilizada para desenvolver aplicativos iOS. Ela foi desenvolvida pela Apple e possui uma sintaxe moderna e segura, além de integração completa com os frameworks e APIs do iOS.
    Objective-C: É uma linguagem mais antiga, mas ainda amplamente utilizada para desenvolvimento iOS. Ela foi a linguagem principal antes da introdução do Swift e é compatível com os frameworks e APIs do iOS.

    Alguns exemplos de sistemas operacionais embarcados são:

    FreeRTOS: É

    um sistema operacional em tempo real de código aberto projetado para dispositivos embarcados com recursos limitados.

    Android Things: É uma versão do Android desenvolvida especificamente para dispositivos IoT (Internet of Things). Ele fornece uma plataforma completa para o desenvolvimento de dispositivos inteligentes conectados.
    Embedded Linux: Refere-se a várias distribuições Linux adaptadas para dispositivos embarcados. Exemplos incluem o Yocto Project, OpenWrt e Buildroot.

    Curtir

  7. 1 – Defina arquitetura ARM.

    R: A arquitetura ARM é baseada no conjunto de instruções RISC, o que simplifica as operações do processador, resultando em maior eficiência e menor consumo de energia. Ela é amplamente utilizada em dispositivos móveis, sistemas embarcados, e em computadores pessoais e servidores, devido à sua eficiência energética e versatilidade.

    2 – Quais as principais diferenças entre arquiteturas ARM x x86.

    R: As principais diferenças entre as arquiteturas ARM e x86 estão no conjunto de instruções, consumo de energia, desempenho e mercado de aplicação. ARM utiliza um conjunto de instruções RISC, que é mais simples e eficiente, resultando em menor consumo de energia, ideal para dispositivos móveis e sistemas embarcados. Já x86 usa o conjunto CISC, com instruções mais complexas, oferecendo maior desempenho bruto, mas com maior consumo de energia, sendo amplamente usada em desktops, laptops e servidores. ARM é licenciada para diversas empresas, enquanto x86 é dominada por Intel e AMD. Além disso, x86 tem maior suporte a software legado, embora ARM esteja ganhando espaço em PCs e servidores

    3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

    R:Geladeirasinteligentes, televisão e máquinas de lavar.

    4 – Descreva a linha do tempo dos processadores da família ARM.

    R:

    • 1985: Primeiro processador ARM (ARM1).
    • 1991: Lançamento do ARM6, que popularizou a arquitetura.
    • 2004: ARM Cortex-A8, introduzindo a série Cortex.
    • 2011: ARM Cortex-A15, usado em muitos smartphones e tablets.
    • 2020: Apple M1, um marco na adoção da ARM em PCs.

    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

    R:

    • Apple: A14 Bionic, M1.
    • Qualcomm: Snapdragon 888, Snapdragon 8 Gen 1.
    • Samsung: Exynos 2100, Exynos 2200

    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.

    R:

    • O M1 da Apple lidera em eficiência energética e desempenho em tarefas intensivas.
    • O Snapdragon (como o 8 Gen 1) se destaca em dispositivos móveis com bom equilíbrio entre desempenho e eficiência.
    • O Exynos (como o 2200) da Samsung oferece desempenho semelhante ao Snapdragon, mas com variações em gráficos e eficiência.

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

    R: A Tesla utiliza o chip FSD (Full Self-Driving), desenvolvido internamente e baseado em arquitetura ARM para suas capacidades de condução autônoma.

    8 – Quais as principais linguagens de programação para Android?

    R: Java, Kotlin e C++.

    9 – Quais as principais linguagens de programação para iOS?

    R: Swift, objectibe-C.

    10 – Cite exemplos de Sistemas Operacionais embarcados.

    R: FreeRTOS, VxWorks e Embedded Linux.

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?

    R: Silício, fotolito, óxido de silício, fósforo e boro (matérias de dopagem) e alguns metais como cobre ou alumínio.

    Curtir

  8. 1 – Arquitetura ARM é uma arquitetura de processador RISC (Reduced Instruction Set Computing) desenvolvida pela ARM Holdings. É amplamente utilizada em dispositivos móveis, sistemas embarcados e outros dispositivos de baixo consumo de energia.

    2 – As principais diferenças entre as arquiteturas ARM e x86 são:

    Arquitetura: ARM é uma arquitetura RISC, enquanto x86 é uma arquitetura CISC (Complex Instruction Set Computing).Consumo de energia: ARM é conhecida por seu baixo consumo de energia, adequado para dispositivos móveis e sistemas embarcados, enquanto x86 tende a ter um consumo de energia mais alto.Desempenho: x86 geralmente oferece um desempenho maior em termos de capacidade de processamento e execução de instruções complexas.Suporte a software: x86 tem um suporte mais amplo para software legado e é comumente usado em computadores pessoais e servidores, enquanto ARM é amplamente utilizado em dispositivos móveis e sistemas embarcados.

    3 – Exemplos de eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida são: smart TVs, geladeiras inteligentes e máquinas de lavar com recursos de automação.

    4 – A linha do tempo dos processadores da família ARM é extensa, mas alguns marcos importantes incluem:

    1983: Criação da empresa ARM Holdings.
    1991: Lançamento do ARM1, o primeiro processador ARM.
    1996: Introdução do ARM7, uma versão amplamente adotada e utilizada em muitos dispositivos móveis.
    2001: Lançamento do ARM9, oferecendo melhor desempenho e recursos avançados.
    2011: Introdução do ARM Cortex-A15, uma arquitetura de alto desempenho.
    Desde então, a família de processadores ARM continuou a evoluir com várias gerações, como Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A76, até os mais recentes como Cortex-A78 e Cortex-X1.
    5 – Exemplos de processadores ARM utilizados pelas empresas mencionadas são:

    Apple: Apple M1 (usado nos Macs) e Apple A14 Bionic (usado nos iPhones e iPads).Qualcomm: Snapdragon 888, Snapdragon 865, Snapdragon 855.Samsung: Exynos 2100, Exynos 990, Exynos 9825.6 – O desempenho de chips Snapdragon, M1 e Exynos pode variar dependendo do modelo específico e das métricas de comparação utilizadas. É recomendado pesquisar em fontes atualizadas e comparar benchmarks específicos para obter informações precisas sobre o desempenho desses processadores.

    7 – Os chips de processadores utilizados em determinados modelos de carros podem variar. Um exemplo é a Tesla, que utiliza um chip de processador personalizado chamado “Full Self-Driving (FSD) Computer” em alguns de seus veículos para recursos avançados de direção autônoma.

    8 – As principais linguagens de programação para Android são Java e Kotlin.

    9 – As principais linguagens de programação para iOS são Objective-C e Swift.

    10 – Exemplos de sistemas operacionais embarcados incluem: FreeRTOS, Linux embarcado, Android Things, Windows Embedded, VxWorks, entre outros.

    11- Silício: O silício é o material base utilizado na fabricação dos semicondutores. É um elemento abundante na crosta terrestre e possui propriedades semicondutoras ideais para a fabricação de chips.

    Wafers: Os wafers de silício são discos finos e planos feitos a partir do cristal de silício. Eles servem como substratos sobre os quais os circuitos do chip serão construídos.

    Máscaras fotolitográficas: As máscaras fotolitográficas são placas de vidro ou quartzo que contêm os padrões fotossensíveis dos circuitos a serem impressos no wafer. Elas são utilizadas no processo de litografia para transferir os padrões para o chip.

    Materiais dopantes: Os materiais dopantes, como o boro e o fósforo, são introduzidos no silício para alterar suas propriedades elétricas e criar regiões com cargas positivas (p-doping) ou negativas (n-doping).

    Camadas dielétricas e metálicas: São aplicadas camadas finas de materiais dielétricos (como o dióxido de silício) e metálicos (como o alumínio) para isolar e conectar os componentes do circuito.

    Materiais de máscara e revestimento: Para proteger os circuitos, são utilizados materiais de máscara e revestimento, como polímeros fotossensíveis e revestimentos anti-reflexo.

    Interconexões: Fios de metal, como cobre, são utilizados para criar as interconexões entre os diferentes componentes do chip.

    Materiais de encapsulamento: Após a fabricação do chip, ele é encapsulado em um material protetor, geralmente plástico ou cerâmica, para protegê-lo de danos físicos e ambientais.

    Além desses materiais, a fabricação de chips também requer equipamentos de alta tecnologia, salas limpas para evitar a contaminação e uma variedade de produtos químicos e gases especiais para os diferentes processos de fabricação.

    Curtir

  9. 1) A arquitetura ARM pode ser definida como uma arquitetura de processador RISC a qual foi desenvolvida pela ARM Holdings, sendo amplamente utilizada em dispositivos móveis, sistemas embarcados e outros dispositivos de baixo consumo de potência.

    2) A arquitetura ARM utiliza um conjunto de instruções RISC, possuindo todas suas funções integradas em um CI(circuito integrado) as quais estão ligadas por um barramento interno. A arquitetura x86 utiliza um conjunto de instruções CISC possuindo instruções mais complexas, oferecendo assim maior desempenho bruto, porém com maior consumo de energia.

    3) Alguns exemplos de aparelhos que podem funcionar com uma CPU embutida são: Smart TV’s, máquinas de lavar com recursos de automação, ar-condicionados.

    4) A linha do tempo de processadores da família ARM pode ser descrita como:

    • 1985: Primeiro processador ARM (ARM1).
    • 1991: Lançamento do ARM6, que popularizou a arquitetura.
    • 2004: ARM Cortex-A8, introduzindo a série Cortex.
    • 2011: ARM Cortex-A15, usado em muitos smartphones e tablets.
    • 2020: Apple M1, um marco na adoção da ARM em PCs.

    5) Alguns exemplos de processadores ARM:

    • Apple: A14 Bionic, M1.
    • Qualcomm: Snapdragon 888, Snapdragon 8 Gen 1.
    • Samsung: Exynos 2100, Exynos 2200.

    6) O chip M1 possui alta capacidade de processamento, dados e para a parte gráfica. O chip Snapdragon possui alta capacidade de eficiência energética. O chip Exynos possui um bom desempenho e consumo, porém quando se comparado aos chips anteriores acaba se tornando uma opção menos viavel.

    7) A Tesla utiliza o chip FSD (Full Self-Driving), o qual foi baseado na arquitetura ARM e desenvolvido internamente.

    8) C++, Java e Kotlin.

    9) Swift e objectibe-C.

    10) FreeRTOS, Linux embarcado, Windows Embedded.

    11) Silício, fotolito, óxido de silício, fósforo e boro (matérias de dopagem) e alguns metais como cobre ou alumínio.

    Curtir

  10. 1 – Defina arquitetura ARM.

    Resposta:A arquitetura ARM (Advanced RISC Machine) é uma arquitetura de processador baseada em RISC (Reduced Instruction Set Computing), conhecida por sua eficiência energética. Ela está presente em sistemas embarcados, bem como em dispositivos móveis como tablets e smartphones. Em comparação com as arquiteturas CISC (Complex Instruction Set Computing), a arquitetura ARM funciona melhor com um conjunto menor de instruções.

    2 – Quais as principais diferenças entre arquiteturas ARM x x86.

    Resposta:

    Eficiência energética: A arquitetura ARM é mais econômica em termos de energia, o que a torna ideal para dispositivos móveis e sistemas embarcados. A arquitetura x86, que é empregada principalmente em computadores pessoais e servidores, consome mais energia.

    Conjunto de instruções: ARM é baseado em RISC e tem um conjunto de instruções simplificado e otimizado para eficiência, enquanto x86 é baseado em CISC e tem um conjunto de instruções mais complexo que pode executar operações mais complexas em uma única instrução.

    Aplicações: O x86 é mais comum em desktops, laptops e servidores, enquanto o ARM é predominante em dispositivos móveis, wearables e IoT.

    3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

    Resposta: Geladeira inteligente, Termostato inteligente, Máquina de lavar roupas

    4 – Descreva a linha do tempo dos processadores da família ARM.

    Resposta:

    1985: O primeiro processador ARM (ARM1) foi lançado.

    1990: Apresentação do ARM6, que se tornou popular com o processador ARM7.

    1993: O processador ARM7TDMI é um dos mais populares em dispositivos móveis.

    2005: Apresentação do ARM Cortex-A8, que está presente em vários smartphones.

    2011: Lançamento do Cortex-A15, que se concentra em altas performances.

    2016: Lançamento do ARM Cortex-A75, projetado para inteligência artificial e aprendizado de máquina

    2021: ARMv9, melhorando a segurança e o desempenho

    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

    Resposta: 

    Apple: A14 Bionic, M1, M2

    Qualcomm: Snapdragon 888, Snapdragon 8 Gen 1

    Samsung: Exynos 2100, Exynos 2200

    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos. 

    Resposta:

    Apple M1: Em benchmarks como Geekbench 5 e 6, ele supera o Exynos 2400 e o Snapdragon 8 Gen 2 em desempenho single-core e eficiência energética.

    Snapdragon: Oferece excelente desempenho gráfico e eficiência para dispositivos Android, mas em tarefas single-core, geralmente fica atrás do M1.

    Exynos: Apesar de melhorias recentes, ainda fica atrás dos chips Snapdragon em algumas tarefas, mas está se aproximando deles em termos de desempenho e eficiência energética.

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

    Resposta:

    Tesla: O “Computer Full Self-Driving (FSD) da Tesla”, que integra dois sistemas on-chip (SoC) ARM Cortex-A72, é um exemplo de um dos modelos da Tesla que usam processadores personalizados baseados na arquitetura ARM.

    Outros exemplos: Os carros de marcas como Audi, BMW e Mercedes-Benz usam chips da Nvidia e da Qualcomm para sistemas de assistência ao motorista e infoentretenimento.

    8 – Quais as principais linguagens de programação para Android?

    Resposta:Java, Kotlin e C++

    9 – Quais as principais linguagens de programação para iOS?

    Resposta:Swift,Objective-C

    10 – Cite exemplos de Sistemas Operacionais embarcados.

    Resposta: FreeRTOS,VxWorks,Zephyr

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip? 

    Resposta: Os Materiais necessários para a fabricação de um Chip são: Silício (Wafer de Silício), Dióxido de Silício (SiO₂), Fotorresiste, Ácido Fluorídrico (HF), Alumínio (Al), Cobre (Cu), Tungstênio (W), Fotomáscaras, Boro (B) e Fósforo (P) são usados para dopar o silício, Epóxi, Resinas, Fios de Ouro ou Cobre.

    Curtir

  11. 1 – Defina arquitetura ARM. 

    R.: A arquitetura ARM (Advanced RISC Machine) é um tipo de design de processadores baseado no princípio RISC (Reduced Instruction Set Computing), que usa um conjunto reduzido de instruções simples para otimizar a eficiência. Isso resulta em chips que são mais econômicos em termos de energia e menores, o que os torna ideais para dispositivos móveis e embarcados, como smartphones e IoT. 

    2 – Quais as principais diferenças entre arquiteturas ARM x x86. 

    R.: ARM é mais eficiente em termos de energia e é usado principalmente em dispositivos móveis, onde o consumo de bateria é crucial. 

    x86, por outro lado, é mais poderoso em termos de desempenho bruto, com foco em computadores e servidores. Ele usa mais energia e é adequado para tarefas pesadas, como jogos e edição de vídeo. 

    3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida. 

    R.: Geladeiras inteligentes: Controlam a temperatura, monitoram alimentos e oferecem conectividade. 

    Smart TVs: Processam imagens, som e fornecem conexão com a internet para streaming. 

    Máquinas de lavar inteligentes: Ajustam os ciclos de lavagem automaticamente. 

    4 – Descreva a linha do tempo dos processadores da família ARM. 

    R.: 1985: O primeiro processador ARM (ARM1) foi criado pela Acorn Computers. 

    1990: A ARM Ltd. foi formada como uma empresa separada. 

    Anos 2000: Expansão massiva com a introdução de chips ARM em smartphones, especialmente com a Apple. 

    2020 em diante: Chips ARM se tornaram mais populares em dispositivos além de celulares, incluindo laptops e servidores (como o Apple M1). 

    5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung. 

    R.: Apple: Utiliza a série de processadores ARM próprios, como os A14, A15 e o M1. 

    Qualcomm: Usa processadores da série Snapdragon baseados em ARM, como o Snapdragon 888. 

    Samsung: Usa a série Exynos, que também é baseada em ARM, como o Exynos 2100. 

    6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.  

    R.: O Snapdragon (Qualcomm), M1 (Apple) e Exynos (Samsung) são processadores de alta performance, mas com focos diferentes: 

    • Snapdragon: É popular em smartphones Android. A versão 888 oferece bom desempenho para jogos, multitarefa e eficiência em dispositivos móveis. 
    • M1 (Apple): Processador revolucionário para Macs, iPads, com desempenho superior em benchmarks de produtividade e eficiência energética. O M1 é destacado por seu baixo consumo de energia e poder para edição de vídeo e tarefas mais complexas. 
    • Exynos: Utilizado em dispositivos Samsung, também possui desempenho sólido, mas tradicionalmente fica atrás do Snapdragon em eficiência térmica e gerenciamento de energia. 

    7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla? 

    R.: A Tesla usa processadores baseados em ARM em seus veículos para gerenciar o sistema de condução autônoma. Recentemente, começaram a usar chips da própria Tesla, chamados Tesla Full Self-Driving (FSD) computer, com um design específico para processamento de IA. 

    8 – Quais as principais linguagens de programação para Android? 

    R.: Java: A principal linguagem por muito tempo. 

    Kotlin: Crescendo rapidamente como a nova preferida pela Google. 

    C++: Usada em algumas partes de aplicativos que precisam de desempenho alto. 

    9 – Quais as principais linguagens de programação para iOS? 

    R.: Swift: A linguagem moderna criada pela Apple, mais simples e eficiente. 

    Objective-C: Uma linguagem mais antiga, ainda usada em muitos aplicativos e bibliotecas do iOS. 

    10 – Cite exemplos de Sistemas Operacionais embarcados. 

    R.: FreeRTOS: Comumente usado em dispositivos IoT. 

    VxWorks: Muito utilizado em setores críticos, como aeroespacial. 

    Embedded Linux: Popular em sistemas embarcados de uso geral, por sua flexibilidade e código aberto. 

    11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?  

    R.: Silício: O silício é o material básico utilizado na produção de semicondutores. É um elemento abundante na crosta terrestre e possui propriedades semicondutoras ideais para a fabricação de chips. 

    Wafers: Os wafers de silício são discos finos e planos feitos de cristal de silício. Eles servem como substratos sobre os quais o circuito do chip será construído. 

    Máscaras fotolitográficas: As máscaras fotolitográficas são placas de vidro ou quartzo que contêm padrões de circuitos fotossensíveis a serem impressos no wafer. Eles são usados no processo de litografia para transferir padrões para o chip. 

    Materiais dopantes: Materiais dopantes como boro e fósforo são introduzidos no silício para alterar suas propriedades elétricas e criar regiões de carga positiva (dopagem p) ou negativa (dopagem n). 

    Camadas dielétricas e metálicas: Camadas finas de materiais dielétricos (como dióxido de silício) e metálicos (como alumínio) são aplicadas para isolar e conectar os componentes do circuito. 

    Materiais de mascaramento e revestimento: Materiais de mascaramento e revestimento, como polímeros fotossensíveis e revestimentos anti-reflexo, são usados para proteger os circuitos. 

    Interconexões: Fios de metal, como cobre, são usados para fazer conexões entre diferentes componentes em um chip. 

    Materiais de Encapsulamento: Depois de fabricado, o chip é encapsulado em um material protetor, geralmente plástico ou cerâmica, para protegê-lo de danos físicos e ambientais. 

    Além desses materiais, a fabricação de chips também requer equipamentos de alta tecnologia, salas limpas para evitar contaminação e vários produtos químicos e gases especiais para vários processos de fabricação. 

    Curtir

  12. 1 – Defina arquitetura ARM

      R: Arm é um conjunto de arquiteturas para processadores desenvolvido pela empresa britânica Arm. Tem como principal característica a versatilidade para atender de pequenos dispositivos móveis a grandes servidores. 

      2 – Quais as principais diferenças entre arquiteturas ARM x x86. 

      R: A arquitetura x86 é do tipo CISC (Complex Instruction Set Computers) e apresenta uma variedade de instruções complexas. Por outro lado, os chips Arm são baseados em instruções simplificadas (RISC), que os tornam mais simples e eficientes em termos de energia. Isso nos leva à segunda diferença mais notável: os processadores Arm apresentam desempenho equivalente ao x86, ou seja, gastam menos energia e produzem menos calor. É por esse motivo que muitos dispositivos com processadores x86 costumam precisar de ventoinhas para dissipar o calor — o que raramente acontece com o Arm. Por fim, os processadores x86 são amplamente usados em hardwares de computadores e servidores, onde a compatibilidade com sistemas operacionais e software existentes é uma prioridade. Já a Arm, embora originalmente projetada para dispositivos móveis como smartphones, é versátil e agora é encontrada em uma variedade de dispositivos. 

      3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida. 

      R:  

      • Geladeira Inteligente: Pode usar uma CPU para gerenciar sensores, câmeras internas e controle de temperatura, além de permitir conectividade com a internet para monitoramento remoto e alertas. 
      • Máquina de Lavar Roupas Inteligente: A CPU permite programar ciclos de lavagem, otimizar o uso de água e energia, e até conectar-se a aplicativos para controle remoto. 
      • Aspirador Robô: Utiliza uma CPU para mapear ambientes, detectar obstáculos, programar rotinas de limpeza e operar de maneira autônoma com sensores e algoritmos de navegação. 

      4 – Descreva a linha do tempo dos processadores da família ARM. 

      R:  

      • 1983 – Início do Projeto ARM 

      A Acorn Computers inicia o desenvolvimento de processadores baseados em arquitetura RISC. 

      • 1985 – ARM1 

      Lançado o primeiro protótipo, o ARM1, para testes internos. 

      • 1987 – ARM2 

      Segunda geração do ARM, usada no computador Acorn Archimedes, destacando-se pela eficiência energética. 

      • 1990 – Fundação da ARM Ltd. 

      A ARM Ltd. é fundada como uma joint venture entre Acorn, Apple e VLSI Technology para comercializar a arquitetura. 

      • 1991 – ARM6 

      Lançamento do ARM6, a primeira versão amplamente comercializada. 

      Desde então, a arquitetura ARM evoluiu e se tornou predominante em dispositivos móveis, como smartphones e tablets, devido à sua eficiência energética. 

      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung. 

      R:  

      • Apple: A14 Bionic, M1, M2. 
      • Qualcomm: Snapdragon 888, Snapdragon 8 Gen 1. 
      • Samsung: Exynos 2100, Exynos 2200. 

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.  

      R:  

      • Snapdragon (Qualcomm): Usado em dispositivos Android, oferece desempenho equilibrado com 5G, IA e recursos gráficos avançados. Exemplos incluem o Snapdragon 888. 
      • M1 (Apple): Chip ARM em Macs, elogiado por alto desempenho e eficiência energética, comparável a chips x86. 
      • Exynos (Samsung): Usado em smartphones Galaxy, com desempenho variando por modelo, alguns competem bem, mas outros podem ser menos eficientes. 

      7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla? 

      R: A Tesla usa processadores NVIDIA Tegra em seus carros, como Model S e o Model X, para alimentar seu sistema de infoentretenimento e controle do veículo. Além disso, o Tesla Model 3 utiliza um processador da Intel e o Model Y utiliza um processador da AMD. 

      8 – Quais as principais linguagens de programação para Android? 

      R: Java, Kotlin, C++, C# e Python. 

      9 – Quais as principais linguagens de programação para iOS? 

      R: Swift, Objective C, C++, C#. 

      10 – Cite exemplos de Sistemas Operacionais embarcados. 

      R: FreeRTOS, Linux embarcado, ThreadX, VxWorks e Windows Embedded. 

      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?  

      R: Para a fabricação de um chip, utiliza-se uma base de silício, que serve como material semicondutor principal. Camadas de dopagem são adicionadas para alterar as propriedades elétricas do silício. Máscaras fotográficas são empregadas no processo de litografia, que define os padrões no chip. Metais e fios condutores são incorporados para estabelecer as conexões elétricas entre os componentes. Além disso, o processo de difusão química é usado para distribuir os materiais dentro do chip, ajustando suas características eletrônicas. Esses materiais e processos são essenciais na criação de circuitos integrados. 

      Curtir

    1. 1 – Defina arquitetura ARM.

      A arquitetura ARM (Advanced RISC Machine) é uma arquitetura de processador baseada no modelo RISC (Reduced Instruction Set Computing). Foi desenvolvida pela empresa britânica ARM Holdings, e é amplamente emprega em dispositivos móveis, como smartphones e tablets, devido a sua eficiência energética e desempenho otimizado.

      2 – Quais as principais diferenças entre arquiteturas ARM x x86.

      A arquitetura ARM é baseada no modelo RISC, tem foco na eficencia energética e no desempenho otimizado, é principalmente empregada em dispositivos móveis e sistema embarcados. Já a arquitetura x86 tem como base o modelo CISC de instruções e tem como principal característica o alto desempenho, por conta disto é muito empregada em computadores pessoais, laptos e servidores.

      3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

      Poderíamos citar como exemplo as máquinas de lavar, smart TV’s e geladeiras inteligentes.

      4 – Descreva a linha do tempo dos processadores da família ARM.

      1985 – ARM1: Lançamento do primeiro processador ARM, desenvolvido pela Acorn Computer. Tinha cerca de 25 mil transistores e foi utilizado no computador BBC Micro.

      1987 – ARM2: Introduziu melhorias significativas em desempenho e funcionalidade, sendo utilizado no Acorn Archimedes.

      1989 – ARM3: Apresentou um cache de 4 KB e operava a 25 MHz, oferecendo um desempenho ainda melhor.

      1994 – ARM6: Este processador foi utilizado no Apple Newton, um dos primeiros dispositivos móveis a usar a arquitetura ARM.

      1997 – ARM7TDMI: Tornou-se um dos processadores mais populares da ARM, amplamente utilizado em dispositivos móveis e sistemas embarcados.

      2002 – ARM9: Introduziu um pipeline de 5 estágios, melhorando a eficiência e o desempenho.

      2005 – ARM11: Utilizado em dispositivos como o iPhone, este processador trouxe um pipeline de 8 estágios e melhor desempenho por ciclo.

      2008 – Cortex-A8: Parte da série Cortex, este processador ofereceu um desempenho significativamente superior e foi utilizado em dispositivos como o iPhone 3GS.

      2011 – Cortex-A15: Introduziu suporte para virtualização e melhorou ainda mais o desempenho, sendo utilizado em tablets e smartphones de alta performance.

      2016 – Cortex-A73: Focado em eficiência energética e desempenho, foi utilizado em muitos smartphones topo de linha.

      2020 – Cortex-X1: Parte da série Cortex-X, este processador foi projetado para oferecer o máximo desempenho possível em dispositivos móveis.

      2021 – ARMv9: A mais recente arquitetura da ARM, introduzindo melhorias em segurança, desempenho e capacidades de IA.

      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

      Como exemplos apple temos o A14 Bionic e M1, como exemplo Qualcomm podemos citar o Snapdragon 888 e o 8 Gen 1. Por fim, como exemplos Samsung: o Exynos 2100 e o Exynos 2200.

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.

      Levando em conta os melhores processadores já lançados de cada linha, temos que: o Apple M1 Ultra lidera em termos de desempenho bruto, especialmente em tarefas multi-core e gráficos integrados. O Snapdragon 8 Gen 3 oferece um excelente equilíbrio entre desempenho e eficiência energética, sendo ideal para smartphones topo de linha. O Exynos 2400, embora eficiente, fica atrás em termos de desempenho bruto comparado aos outros dois;

      7 – Qual(ais) chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

      Os carros da Tesla utilizam uma variedade de processadores para diferentes funções, para o sistema de Infotainment os carros Tesla utilizam processadores AMD Ryzen, já para o sistema Autopilot conhecido como Full Self-Driving (FDS) Computer, na versão HW3, utiliza três clusters quad-core Cortex-A72.

      8 – Quais as principais linguagens de programação para Android?

      Algumas das principais linguagens para Android são Java, Kotlin, c++, Python, dentro outras.

      9 – Quais as principais linguagens de programação para iOS?

      Já no caso do iOS, algumas das principais linguagens de programação são Swift, objective-c e JavaScript.

      10 – Cite exemplos de Sistemas Operacionais embarcados.

      Alguns exemplos de sistemas operacionais embarcados são o FreeRTOS, ThreadX e o VxWorks.

      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?

      Para a fabricação de um chip, segundo o vídeo apresentado na aula, são necessários materiais como silício, fósforo, boro, cobre, além de outras resinas, fotomáscaras e fios condutores.

      Curtir

    2. 1 – Defina arquitetura ARM.
      A arquitetura ARM (Advanced RISC Machine) é uma família de arquiteturas de processadores baseada no modelo RISC (Reduced Instruction Set Computing). Ela especifica um conjunto de regras que determinam como o hardware opera ao executar instruções específicas, estabelecendo um contrato entre hardware e software que define sua interação.

      2 – Quais as principais diferenças entre arquiteturas ARM x x86.
      As principais diferenças entre as arquiteturas ARM e x86 são:
      Conjunto de Instruções: ARM utiliza um conjunto de instruções reduzido (RISC), enquanto x86 utiliza um conjunto de instruções complexo (CISC).
      Eficiência Energética: ARM é mais eficiente em termos de consumo de energia, sendo ideal para dispositivos móveis e sistemas embarcados.
      Desempenho: x86 oferece maior desempenho bruto, sendo preferido em desktops, servidores e sistemas que exigem alta capacidade de processamento.
      Flexibilidade: ARM é altamente personalizável e frequentemente integrado em sistemas em chip (SoC), enquanto x86 é mais padronizado.

      3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.
      Três exemplos de dispositivos que podem conter CPUs embutidas são:
      Máquinas de lavar

      Termostatos inteligentes

      Sistemas de navegação GPS

      Esses dispositivos utilizam sistemas embarcados para controlar funções específicas de maneira eficiente.

      4 – Descreva a linha do tempo dos processadores da família ARM.
      A evolução dos processadores ARM inclui:
      ARM1 (1985): Primeiro processador ARM desenvolvido pela Acorn Computers.
      ARM6 (1991): Introduziu suporte para dispositivos móveis, como telefones GSM.
      Cortex-A8 (2005): Primeiro núcleo Cortex-A, voltado para aplicações de alto desempenho.
      Cortex-A53 e A57 (2012): Introduziram suporte para 64 bits com a arquitetura ARMv8.
      Cortex-X1 (2020): Focado em desempenho máximo para dispositivos premium.

      A ARM continua a desenvolver novas arquiteturas, como a ARMv9, para atender às demandas de IA e segurança.
      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.
      Apple: Utiliza a série de chips M (M1, M2, M3) em seus computadores e tablets, todos baseados na arquitetura ARM.
      Qualcomm: Desenvolve a linha Snapdragon, incluindo os processadores Snapdragon 8 Gen 3 e Snapdragon X Elite, ambos baseados em ARM.
      Samsung: Produz a série Exynos, como o Exynos 2500, que será utilizado no Galaxy Z Flip7.

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.
      Comparando os processadores Snapdragon 8 Gen 3, Apple M1 e Exynos 2500:
      AnTuTu 10:
      Snapdragon 8 Gen 3: 2.054.380 pontos
      Apple M1: 1.795.997 pontos
      GeekBench 6 (Single-Core):
      Snapdragon 8 Gen 3: 2.193 pontos
      Apple M1: 2.304 pontos
      GeekBench 6 (Multi-Core):
      Snapdragon 8 Gen 3: 7.304 pontos
      Apple M1: 8.422 pontos
      Exynos 2500 (GeekBench):
      Single-Core: 2.012 pontos
      Multi-Core: 7.563 pontos
      O Apple M1 lidera em desempenho de CPU, enquanto o Snapdragon 8 Gen 3 apresenta melhor desempenho gráfico.

      7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?
      A Tesla desenvolve seus próprios chips personalizados para seus veículos, como o Full Self-Driving (FSD) Chip, baseado na arquitetura ARM. Além disso, utiliza GPUs da NVIDIA para processamento gráfico.
      Outros fabricantes, como a Qualcomm, fornecem chips Snapdragon Automotive para sistemas de infoentretenimento e assistência ao motorista em diversos veículos.
      8 – Quais as principais linguagens de programação para Android?
      As principais linguagens de programação para desenvolvimento Android são:
      Java
      Kotlin
      Ambas são oficialmente suportadas pelo Android Studio, com o Kotlin sendo a linguagem preferida atualmente.
      9 – Quais as principais linguagens de programação para iOS?
      As principais linguagens de programação para desenvolvimento iOS são:
      Objective-C
      Swift
      Swift é a linguagem mais recente e recomendada pela Apple para novos projetos, devido à sua segurança e desempenho.
      10 – Cite exemplos de Sistemas Operacionais embarcados.
      Alguns exemplos de sistemas operacionais embarcados incluem:
      FreeRTOS
      VxWorks
      Zephyr
      RTEMS
      Esses sistemas são projetados para operar em dispositivos com recursos limitados e requisitos de tempo real.
      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?
      De acordo com o vídeo mencionado, os principais materiais necessários para a fabricação de um chip incluem:
      Silício: Material base para a construção dos semicondutores.
      Fotopolímeros: Utilizados no processo de litografia para definir as estruturas do chip.
      Metais condutores: Como cobre e alumínio, para formar as interconexões elétricas.
      Gases especiais: Como argônio e flúor, usados em processos de deposição e gravação.
      Esses materiais são essenciais para a fabricação de chips modernos, permitindo a miniaturização e o aumento do desempenho dos dispositivos eletrônicos.

      Curtir

    3. Aluna: Elidia Cristina Moraes Moura

      1 – Defina arquitetura ARM

      A arquitetura ARM é uma arquitetura de CPU baseada no conjunto de instruções RISC. Ela prioriza eficiência energética e alta densidade de instruções compiladas, com pipelines simples e foco em baixo consumo de energia, sendo ideal para dispositivos móveis e embarcados

      2 – Quais as principais diferenças entre arquiteturas ARM x x86.

      Conjunto de instruções: ARM é RISC, com instruções simples e fixas; x86 é CISC, com instruções complexas e variadas.

      Eficiência energética: ARM é projetado para baixo consumo, típico em aparelhos móveis; x86 consome mais energia, comum em desktops/laptops.

      Ecossistema: ARM domina smartphones, tablets e IoT; x86 domina PCs e servidores tradicionais.

      Licenciamento: ARM licencia a arquitetura como IP, diferente da Intel/AMD, que fabricam e vendem chips x86.

      3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

      Geladeiras inteligentes (ex: Samsung Family Hub)

      Máquinas de lavar com IoT (ex: LG ThinQ)

      Aspiradores robôs (ex: Roomba com processadores ARM)

      4 – Descreva a linha do tempo dos processadores da família ARM.

      1985: Acorn Computers lança o primeiro ARM (ARM1)

      1990: ARM Holdings é fundada como empresa independente

      2000s: Dominância em smartphones (ARMv6/ARMv7)

      2010s: ARMv8 (suporte a 64-bit), Apple M1 (2020)

      2020s: ARMv9 (foco em IA e segurança)

      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

      Apple: M1, M2, A16 Bionic

      Qualcomm: Snapdragon 8 Gen 2, Snapdragon X Elite

      Samsung: Exynos 2200, Exynos Auto (para carros)

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos.

      Snapdragon 8 Gen 3 vs M1 (iPad)

      Geekbench 6: Single-core M1 +5 % (2 304 vs 2 193), multi-core +15 % (8 422 vs 7 304.

      AnTuTu v10: Snapdragon +14 % (2 054 380 vs 1 795 997).

      GPU: M1 superior (~97 vs 94 pontuação geral e 102 vs 89 FPS em 3DMark) .

      Snapdragon vs Exynos 2200 vs M1 (ou A‑series)

      Exynos 2200: desempenho entre Snapdragon 8 Gen 1 e Apple A15; CPU levemente abaixo do Snapdragon e A15.

      7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

      Tesla: Usa chips personalizados baseados em ARM (ex: HW3.0 com NPU para autopilot).

      Outros: Nvidia Drive (Xavier/Orin), Qualcomm Snapdragon Ride, Samsung Exynos Auto.

      8 – Quais as principais linguagens de programação para Android?

      Java – linguagem tradicional.

      Kotlin – linguagem oficial moderna.

      C/C++ – via NDK para desempenho nativo.

      Dart – usado com Flutter.

      9 – Quais as principais linguagens de programação para iOS?

      Swift (oficial da Apple)

      Objective-C (legado)

      C++ (para bibliotecas de baixo nível)

      10 – Cite exemplos de Sistemas Operacionais embarcados.

      FreeRTOS (IoT leve)

      Embedded Linux (ex: Raspbian)

      QNX (usado em carros e indústria)

      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip?

      Silício (base dos wafers)

      Fotolitografia (máscaras e luz UV para gravar circuitos)

      Metais (cobre, ouro para interconexões)

      Gases (para etching e deposição)

      Curtir

      1. Aluno: Carlos Eduardo Yukio Kimura

      _______________________________________________________________________________________

      1 – Defina arquitetura ARM.

      R.: A arquitetura ARM (Advanced RISC Machine) refere-se a uma família de microprocessadores RISC (Reduced Instruction Set Computing), desenvolvida pela ARM Holdings. Caracteriza-se por:

      • Eficiência energética: Projeto otimizado para performance-per-watt, ideal para dispositivos portáteis;
      • Licenciamento flexível: Modelo de negócio fabless, no qual a ARM licencia IP cores para fabricantes (Qualcomm, Apple, etc.), que integram os núcleos em SoCs (Systems-on-Chip) personalizados;
      • Domínio em sistemas embarcados: Presença majoritária em smartphones, IoT e dispositivos com restrições térmicas e energéticas.

      2 – Quais as principais diferenças entre arquiteturas ARM x x86.

      R.: As diferenças entre as arquiteturas ARM e x86 são:

      Critérios

      ARM

      x86

      Conjunto de instruções

      RISC (instruções reduzidas/fixas)

      CISC (instruções complexas)

      Consumo energético

      ~1-5W (otimizado para mobility)

      35-150W (alta performance)

      Microarquitetura

      Pipeline simplificado

      Decodificação complexa

      Mercado primário

      Dispositivos embarcados e móveis

      Desktops, servidores, laptops

      Licenciamento

      Aberto (via licença de IP core)

      Proprietário (Intel/AMD)

      3 – o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

      R.: Alguns dispositivos utilizam SoCs ARM em sistemas embarcados, sendo eles:

      • Eletrodomésticos inteligentes: Geladeiras (controle de temperatura adaptativo);
      • Sistemas HVAC: Termostatos com conectividade IoT (ex.: Nest);
      • Robôs domésticos: Aspiradores autônomos (ex.: algoritmos de SLAM).

      4 – Descreva a linha do tempo dos processadores da família ARM.

      R.: A linha temporal dos processadores da família ARM é:

      • 1985: ARM1 (primeiro núcleo RISC comercial);
      • 1993: ARM7 (popularizado em PDAs e celulares Nokia);
      • 2004: ARMv7 (arquitetura Cortex: A/R/M);
      • 2011: ARMv8 (suporte a 64 bits e virtualização);
      • 2021: ARMv9 (foco em SVE2 para machine learning).

      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

      R.: Os processadores ARM dependem da empresa e da sua aplicação variando dependendo da empresa.

      Fabricante

      Série

      Aplicação

      Apple

      A16 Bionic, M2

      iPhone 14, MacBook Air

      Qualcomm

      Snapdragon 8 Gen 2

      Flagships Android (Samsung S23)

      Samsung

      Exynos 2200

      Dispositivos Galaxy (Europa)

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos. 

      R.: Comparação entre os chips:

      Chip

      CPU (Single/Multi-core)

      GPU (FLOPS)

      Eficiência (nW/instrução)

      Qualcomm SD 8 Gen 2

      1800 / 5000

      3.48 TFLOPs

      0.45

      Apple M1

      2350 / 8300

      2.6 TFLOPs

      0.32

      Samsung Exynos 2200

      1530 / 3800

      1.9 TFLOPs

      0.51

      7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

      R.: A Tesla emprega SoCs personalizados baseados em ARM Cortex-A72:

      • HW 3.0: Dois núcleos ARM + NPU (Neural Processing Unit) para inferência de IA (FPS: 2300);
      • Finalidade: Processamento de sensores para direção autônoma (Autopilot);
      • Outros exemplos: NXP S32 (Volkswagen), Qualcomm Snapdragon Ride (GM).

      8 – Quais as principais linguagens de programação para Android?

      R.:  Linguagens para Desenvolvimento Android

      • Primárias: Kotlin (oficial desde 2019), Java (herança histórica);
      • Secundárias: C++ (NDK para performance), Dart (via framework Flutter).

      9 – Quais as principais linguagens de programação para iOS?

      R.: Linguagens para Desenvolvimento iOS:

      • Swift (priorizado desde 2014, substitui Objective-C);
      • Objective-C (mantido para legacy code);
      • C++ (bibliotecas de baixo nível).

      10 – Cite exemplos de Sistemas Operacionais embarcados.

      R.: Sistemas Operacionais Embarcados: 

      • Linux-based: Android Automotive, AGL (Automotive Grade Linux);
      • RTOS: FreeRTOS (IoT), QNX (automotivo), VxWorks (aeroespacial);
      • Microkernels: Zephyr OS (dispositivos vestíveis).

      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip? 

      R.: De acordo com o vídeo, os materiais para Fabricação de Chips são:

      • Substrato: Wafers de silício (pureza >99.9999%);
      • Fotolitografia: Máscaras com luz UV e photoresists;
      • Dopagem: Gases (arsina, fosfina) para modificar propriedades elétricas;
      • Metalização: Interconexões com cobre ou alumínio;
      • Empacotamento: Cerâmica ou plástico termorresistente.

      Envio da atividade:

      1 – Envio individual da atividade no Moodle (obrigatório);

      2 – Envio no blog: para manter uma discussão sobre o tema da aula e para visualizar as respostas dos colegas, a nível de comparação das respostas, apresente-as no endereço:
      andreprzybysz.wordpress.com/2023/05/10/arquiteturas-mobile-arm-x-x86/

      OBS.: A publicação no blog irá gerar uma base de conhecimento sobre o tema estudado e essa base de conhecimento facilitará os estudos para a(s) avaliação(ões).

      Curtir

    4. 1. Defina arquitetura ARM.
      A arquitetura ARM é um conjunto de instruções do tipo RISC (Reduced Instruction Set Computing), desenvolvida pela empresa ARM Holdings. Ela é caracterizada por instruções simples e eficientes, que consomem pouca energia e são ideais para dispositivos móveis e sistemas embarcados.

      2. Quais as principais diferenças entre arquiteturas ARM e x86.

      • ARM é baseada em RISC (instruções simples), enquanto x86 é baseada em CISC (instruções complexas).
      • ARM é mais eficiente energeticamente e gera menos calor.
      • x86 oferece maior desempenho bruto, ideal para PCs e servidores.
      • ARM é dominante em dispositivos móveis; x86 domina desktops e notebooks.
      • x86 tem maior compatibilidade com software legado; ARM é mais usado em sistemas novos ou otimizados.

      3. Três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida:

      • Geladeira inteligente
      • Smart TV
      • Máquina de lavar inteligente

      4. Linha do tempo dos processadores da família ARM:

      • 1985 – Lançamento do ARM1 pela Acorn Computers.
      • 1990 – Fundação da ARM Ltd (joint venture entre Acorn, Apple e VLSI).
      • Anos 2000 – Surgimento das famílias Cortex-A, Cortex-R e Cortex-M.
      • Anos 2010 – Crescimento em dispositivos móveis, com chips Cortex-A7, A9, A15.
      • Atualidade – ARMv8 e ARMv9, chips como Cortex-X, Neoverse (para servidores), M1, M2 (Apple), entre outros.

      5. Exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung:

      • Apple: A14 Bionic, A15 Bionic, M1, M2
      • Qualcomm: Snapdragon 8 Gen 1, 8 Gen 2, 8 Gen 3
      • Samsung: Exynos 2100, Exynos 2200, Exynos 2400

      6. Comparativo de desempenho: Snapdragon vs M1 vs Exynos

      Critério

      Snapdragon 8 Gen 3

      Apple M1

      Exynos 2200

      AnTuTu Score

      ~2.050.000

      ~1.800.000

      ~1.100.000

      Geekbench Single

      ~2193

      ~2304

      ~1150

      Geekbench Multi

      ~7304

      ~8422

      ~3500

      GPU (3DMark)

      Muito bom, mas inferior ao M1

      Excelente, superior ao Snap

      Médio

      Eficiência energética

      Alta

      Muito alta (uso em Macs)

      Menor que os concorrentes

      7. Chips de processadores utilizados em determinados modelos de carros (ex: Tesla):

      • Tesla: usa chips ARM personalizados em unidades de controle e infotainment.
      • Outros exemplos:
        • NVIDIA DRIVE (baseado em ARM + GPU)
        • NXP i.MX
        • Renesas R-Car
        • Infineon AURIX

      8. Principais linguagens de programação para Android:

      • Kotlin (oficial e mais recomendada)
      • Java (ainda amplamente usada)
      • C/C++ (usado em componentes nativos via NDK)

      9. Principais linguagens de programação para iOS:

      • Swift (principal linguagem da Apple)
      • Objective-C (ainda usado em códigos legados)

      10. Exemplos de sistemas operacionais embarcados:

      • FreeRTOS
      • Zephyr
      • Embedded Linux (Yocto, OpenWrt)
      • VxWorks
      • ThreadX

      11. Materiais necessários para a fabricação de um chip (conforme vídeo da aula):

      • Silício (usado na forma de wafers)
      • Dopantes (ex: boro, fósforo)
      • Metais (ex: cobre, alumínio)
      • Produtos químicos para litografia e limpeza
      • Resinas fotossensíveis (usadas na fotolitografia)

      Curtir

      1. Aluno: Bernardo Assis Munhoz

      _______________________________________________________________________________________

      1 – Defina arquitetura ARM.

      R: Arquitetura ARM é uma arquitetura de processador baseada no conceito RISC (Reduced Instruction Set Computer), que prioriza instruções simples e eficientes para melhorar o desempenho e reduzir o consumo de energia. É amplamente utilizada em dispositivos móveis, embarcados e sistemas de baixo consumo.

      2 – Quais as principais diferenças entre arquiteturas ARM x x86.

      R: ARM:

      • Baseada em RISC (instruções simples).
      • Foco em baixo consumo de energia.
      • Muito usada em smartphones, tablets e dispositivos embarcados.
      • Arquitetura geralmente 32-bit ou 64-bit.
      • Projetada para eficiência energética e alto desempenho por watt.

      x86:

      • Baseada em CISC (instruções complexas).
      • Maior consumo de energia.
      • Usada principalmente em desktops, laptops e servidores.
      • Tradicionalmente 32-bit e 64-bit (x86-64).
      • Mais complexa, com maior suporte a instruções variadas.

      3 – Dê o nome de três eletrodomésticos ou aparelhos candidatos a funcionar com uma CPU embutida.

      R: Geladeira inteligente

      Máquina de lavar com controle digital

      Televisores smart (smart TVs)

      4 – Descreva a linha do tempo dos processadores da família ARM.

      R: 

      • 1983: Fundação da ARM Ltd. para desenvolver processadores RISC.
      • 1985: Lançamento do ARM1, o primeiro processador ARM.
      • 1990: ARM6 introduzida, usada em Apple Newton.
      • 1993: ARM7 torna-se popular, amplamente usado em sistemas embarcados.
      • 1996: ARM8 e ARM9 começam a oferecer melhorias em desempenho e suporte a 32 bits.
      • 2005: ARM Cortex-A series lançada para dispositivos móveis.
      • 2011: ARMv8 com suporte a 64 bits lançado.
      • 2020+: ARM é adotada em laptops, servidores e desktops, como os chips Apple M1.

      5 – Cite alguns exemplos de processadores ARM utilizados pelas empresas Apple, Qualcomm e Samsung.

      R: Apple: Apple A14 Bionic, Apple M1, Apple A15 Bionic.

      Qualcomm: Snapdragon 888, Snapdragon 8 Gen 1.

      Samsung: Exynos 2100, Exynos 2200.

      6 – Compare através de dados pesquisados na internet, o desempenho de chips Snapdragon x M1 x Exynos. 

      R:  Apple M1 lidera em desempenho bruto e eficiência energética, focado em computadores. Snapdragon e Exynos são voltados para smartphones, com Snapdragon geralmente à frente do Exynos.

      7 – Qual(ais) Chips de processadores são utilizados em determinados modelos de carros? exemplo carro da Tesla?

      R: 

      • Tesla: Utiliza chips próprios chamados Tesla Full Self-Driving (FSD) Computer, baseados em processadores ARM personalizados para IA e direção autônoma.
      • BMW, Audi e Mercedes: Usam chips da Nvidia Drive e Qualcomm Snapdragon Automotive.
      • Ford, General Motors: Também usam chips Qualcomm Snapdragon Automotive.

      8 – Quais as principais linguagens de programação para Android?

      R: Java

      Kotlin (atualmente recomendada pelo Google)

      C++ (via NDK para partes de alto desempenho)

      9 – Quais as principais linguagens de programação para iOS?

      R: 

      • Swift (principal linguagem atual)
      • Objective-C (usada em projetos legados)
      • C++ (para partes específicas de desempenho)

      10 – Cite exemplos de Sistemas Operacionais embarcados.

      • FreeRTOS
      • VxWorks
      • QNX
      • Embedded Linux
      • Zephyr
      • ThreadX

      11 – De acordo com o vídeo apresentado na aula (https://youtu.be/Xos17z1sn3Y), quais os materiais necessários para a fabricação de um Chip? 

      R: Os principais materiais são:

      • Silício (base para os semicondutores)
      • Metais (como cobre e alumínio para conexões)
      • Materiais dielétricos (isolantes)
      • Produtos químicos para limpeza e gravação
      • Gases e fotossensíveis para processos litográficos

      Curtir

    5. Aluno: Gustavo Rocha Barreto

      RA: 2312573

      1 – Defina arquitetura ARM

      A arquitetura ARM é uma família de instruções baseada no conceito RISC (Reduced Instruction Set Computer), o que significa que ela utiliza um conjunto reduzido e otimizado de instruções, permitindo maior eficiência e menor consumo de energia. A ARM não fabrica processadores, mas licencia sua arquitetura para empresas como Apple, Qualcomm e Samsung, que desenvolvem seus próprios chips baseados nesse padrão. Essa arquitetura é amplamente utilizada em dispositivos móveis, sistemas embarcados e, mais recentemente, em computadores pessoais.

      2 – Principais diferenças entre ARM e x86

      A principal diferença é que ARM é RISC, enquanto x86 é CISC (Complex Instruction Set Computer).

      A ARM utiliza instruções simples, rápidas e de baixo consumo, ideais para dispositivos móveis.

      A x86, usada por Intel e AMD, possui instruções mais complexas e consome mais energia, sendo comum em desktops e notebooks.

      Além disso, a ARM é licenciada para outros fabricantes, enquanto a x86 é produzida apenas pela Intel e AMD.

      Em resumo, a ARM prioriza eficiência energética, e a x86 prioriza alto desempenho bruto e compatibilidade legada.

      3 – Três eletrodomésticos com CPU embutida

      Geladeira inteligente, com processador ARM para controle de temperatura e conectividade.

      Máquina de lavar moderna, que utiliza um microcontrolador para gerenciar os ciclos e sensores.

      Smart TV, que usa um processador para rodar aplicativos, reproduzir vídeos e acessar a internet.

      4 – Linha do tempo da família ARM

      1985: Lançamento do primeiro processador ARM1 pela empresa Acorn.

      1990: Criação da ARM Ltd., separada da Acorn.

      1994–2000: Popularização com os chips ARM6 e ARM7, usados em celulares e PDAs.

      2005: Surgem os núcleos Cortex-A, Cortex-R e Cortex-M, segmentando as aplicações.

      2011: Lançamento da arquitetura ARMv8 (64 bits), usada por Apple e Qualcomm.

      2020 em diante: Chegada dos chips Apple Silicon (M1, M2, M3) e expansão da ARM em notebooks e servidores.

      5 – Exemplos de processadores ARM

      Apple: A14, A15, A16, A17 Pro (iPhones) e M1, M2, M3 (MacBooks e iPads).

      Qualcomm: Snapdragon 8 Gen 1, 8 Gen 2, 8 Gen 3 e Snapdragon X Elite (para notebooks).

      Samsung: Exynos 2100, 2200 e 2400, usados em celulares da linha Galaxy.

      6 – Comparação de desempenho: Snapdragon x M1 x Exynos

      Apple M1: É o mais poderoso entre os três, com excelente desempenho single-core e multi-core, além de alta eficiência energética.

      Snapdragon (8 Gen 2 / X Elite): Oferece ótimo desempenho em celulares Android e já alcança resultados próximos ao M1 em notebooks ARM.

      Exynos (2200 / 2400): Tem desempenho competitivo, mas geralmente fica um pouco abaixo do Snapdragon em otimização e eficiência térmica.

      Em geral, o M1 lidera em performance por watt, enquanto os Snapdragon e Exynos se destacam pelo equilíbrio entre potência e consumo em dispositivos móveis.

      7 – Chips de processadores utilizados em carros (exemplo: Tesla)

      A Tesla utiliza chips desenvolvidos pela própria empresa, chamados FSD (Full Self-Driving) Chip, projetados para inteligência artificial e visão computacional.

      Outros fabricantes utilizam processadores de empresas como:

      Qualcomm (Snapdragon Ride) – para sistemas de infotainment e assistência ao motorista.

      NVIDIA (Drive AGX) – para carros autônomos e processamento de IA.

      NXP e Renesas – amplamente usados em centrais eletrônicas (ECUs) e controle de motores.

      8 – Principais linguagens de programação para Android

      • Kotlin (linguagem oficial recomendada pelo Google).
      • Java (amplamente usada e compatível com Kotlin).
      • C/C++ (via NDK, para partes nativas de alto desempenho).
      • Dart (usada com o framework Flutter para aplicativos multiplataforma).
      • JavaScript/TypeScript (com React Native ou Ionic).

      9 – Principais linguagens de programação para iOS

      • Swift (linguagem oficial da Apple, moderna e segura).
      • Objective-C (linguagem mais antiga, ainda usada em sistemas legados).
      • Dart (Flutter) e JavaScript/TypeScript (React Native) para aplicativos híbridos.
      • C# (usado no framework Xamarin/Maui para apps multiplataforma).

      10 – Exemplos de sistemas operacionais embarcados

      • FreeRTOS – leve e amplamente usado em microcontroladores.
      • Zephyr – open source, mantido pela Linux Foundation.
      • QNX – usado em sistemas automotivos e industriais.
      • VxWorks – utilizado em aplicações aeroespaciais e robóticas.
      • Embedded Linux – versão adaptada do Linux para sistemas embarcados.

      11 – Materiais necessários para fabricação de um chip (segundo o vídeo)

      De acordo com o vídeo da Infineon sobre a fabricação de chips, os principais materiais utilizados são:

      Silício (base do wafer onde o chip é construído).

      Dopantes como boro, fósforo e arsênico (para alterar a condutividade).

      Óxidos e isolantes (como o dióxido de silício).

      Fotoresistentes e máscaras (usados na fotolitografia).

      Metais como cobre e alumínio (para formar as interconexões internas).

      Gases e produtos químicos (como silano e flúor) utilizados na gravação, deposição e limpeza das camadas.

      Esses materiais passam por diversas etapas — dopagem, litografia, deposição, gravação e polimento — até que o chip final seja encapsulado e testado.

      Curtir

    6. Nome: Kevin de Camargo CardosoRA: 2809354RESPOSTAS:1 – Defina arquitetura ARM

      A arquitetura ARM é um tipo de projeto de processador que ficou famoso por ser extremamente eficiente no consumo de energia. Ela usa instruções simples, o que permite que o chip funcione rápido sem aquecer demais. Por causa disso, os processadores ARM aparecem em celulares, tablets, relógios inteligentes e até em alguns computadores modernos. Em resumo, é uma arquitetura criada para equilibrar desempenho e economia de bateria, sendo muito versátil e presente no nosso cotidiano.

      2 – Principais diferenças entre ARM e x86

      A maior diferença entre ARM e x86 está na forma como elas foram projetadas. A ARM segue um modelo de instruções simples e enxutas, o que reduz o consumo de energia e o tamanho do chip, enquanto a x86 utiliza instruções maiores e mais complexas, voltadas para desempenho bruto. Por isso, ARM é muito utilizada em dispositivos móveis, que precisam durar bastante tempo com bateria, e x86 costuma ser usada em desktops e notebooks tradicionais, que priorizam força de processamento mesmo gastando mais energia. No geral, dá para dizer que ARM busca eficiência e x86 busca potência.

      3 – Três aparelhos que podem funcionar com CPU embutida

      Hoje em dia, muitos eletrodomésticos usam pequenas CPUs internas para controlar funções inteligentes. Três exemplos comuns são smart TVs, geladeiras modernas com painel digital e aspiradores robôs que navegam sozinhos pela casa. Todos esses dispositivos dependem de um processador embutido para tomar decisões e executar suas funções.

      4 – Linha do tempo resumida dos processadores ARM

      Os processadores ARM começaram nos anos 1980, ainda bem simples, mas rapidamente chamaram atenção pela eficiência. Nos anos 1990, eles ficaram populares em equipamentos portáteis, como os primeiros PDAs. Com o tempo, evoluíram para as séries Cortex, que hoje dominam o mercado de smartphones. Mais recentemente, a arquitetura ARM alcançou um novo patamar quando empresas como a Apple passaram a usá-la em chips poderosos, como o M1, levando esse tipo de processador para notebooks e desktops com performance muito alta.

      5 – Exemplos de processadores ARM de Apple, Qualcomm e Samsung

      A Apple usa processadores como os A14, A15, A16 e também os chips da linha M, como M1, M2 e M3, todos baseados em ARM. A Qualcomm utiliza a família Snapdragon, que inclui modelos como o Snapdragon 888, 8 Gen 1, 8 Gen 2 e 8 Gen 3. Já a Samsung utiliza a linha Exynos, com processadores como o Exynos 2100 e o Exynos 2200.

      6 – Comparação de desempenho entre Snapdragon, M1 e Exynos

      Quando a gente compara esses três chips, o Apple M1 costuma ser o mais forte, porque foi projetado para computadores, então tem muito mais potência disponível. Os Snapdragon são excelentes para celulares e conseguem equilibrar muito bem desempenho e eficiência, especialmente nas versões topo de linha. Já os chips Exynos são bons, mas em vários testes ficam ligeiramente atrás dos melhores Snapdragons e bem longe do desempenho do M1. Em um resumo simples: o M1 ganha em força bruta, o Snapdragon vem em segundo lugar com foco em mobilidade e o Exynos costuma ficar próximo, mas um pouco atrás dependendo da versão.

      7 – Chips de processadores usados em alguns carros, como Tesla

      A maioria dos carros modernos utiliza processadores ARM em vários módulos internos, como painel, sensores e sistemas de segurança. No caso da Tesla, os modelos mais recentes usam um processador próprio criado pela empresa para o sistema de direção autônoma, conhecido como FSD Computer, desenvolvido em parceria com a Samsung. É ele que ajuda o carro a analisar câmeras, sensores e tomar decisões em tempo real. Em resumo, os carros atuais dependem muito de chips para gerenciar suas funções inteligentes.

      8 – Principais linguagens de programação para Android

      Para programar aplicativos Android, as linguagens mais utilizadas são Kotlin, que é a recomendada pelo Google, e Java, que ainda é muito presente em projetos existentes. Em algumas situações, C e C++ também aparecem quando é necessário escrever partes do código que precisam ter desempenho mais alto.

      9 – Principais linguagens de programação para iOS

      A Apple trabalha principalmente com duas linguagens no desenvolvimento de apps para iPhone e iPad. A principal delas é Swift, criada pela própria Apple para ser moderna e fácil de usar. Além dela, existe o Objective-C, que ainda aparece em projetos antigos e bibliotecas usadas pelas aplicações.

      10 – Exemplos de sistemas operacionais embarcados

      Há vários sistemas feitos para rodar em pequenos dispositivos, e eles são chamados de sistemas embarcados. Alguns exemplos conhecidos são FreeRTOS, Zephyr, QNX e versões simplificadas do Linux usadas em equipamentos de automação, Internet das Coisas e indústria. Eles são projetados para serem leves, rápidos e confiáveis.

      11 – Materiais necessários para fabricar um chip

      Para fabricar um chip, usa-se principalmente silício como base, fotolito para formar o desenho dos circuitos, óxido de silício para isolamento, elementos como fósforo e boro para fazer a dopagem do material e metais, geralmente cobre ou alumínio, para criar as conexões internas.

      Curtir

    Deixar mensagem para Lia S M M Trevisan Cancelar resposta

    Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.