Você está na página 1de 14

NOME DO AUTOR: PATRICIA CRISTINA DO NASCIMENTO MACEDO

CURSO SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE


SISTEMAS

AVANÇOS TECNOLOGICO DA AREA DE INFORMAÇÃO E


COMPUTAÇÃO

Pirapora - MG
2021
NOME DO AUTOR: PATRICIA CRISTINA DO NASCIMENTO MACEDO

ARQUITETURA DA COMPUTAÇÃO

Produção Textual Referente ao Projeto Integrado I do 1º


Semestre do Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas, apresentado como
requisito parcial para a obtenção de média semestral na
disciplina de:
 Projeto Integrado - I

Orientador: Prof. Esp. Eduardo Viana de Almeida


Professores Titulares:
 Prof.ª. Ms. Adriane Aparecida Loper
 Prof. Ms. Dorival Magro Junior
 Prof. Ms Gilberto Fernandes Junior
 Prof. Ms. Dorival Magro Junior

Pirapora - MG
2022
SUMÁRIO

1 INTRODUÇÃO...........................................................................................................1

2
DESENVOLVIMENTO...............................................................................................1

2.1 ARQUITETURA DE ALTO DESENPENHO...........................................................1


2.1.1 Arquitetura de sistemas de processos paralelos.................................................1
2.1.2 Arquiteturas multithreaded...................................................................................1
2.1.3 Arquiteturas multicore..........................................................................................1
2.1.4 Processadores mais recentes disponíveis no mercado.....................................1

3.1 MODELO DE QUALIDADE MPS.BR .....................................................................1

3.2 CONTEINERIZAÇÃO EM SISTEMAS DISTRIBUIDOS........................................1

3.3 RFID - FALHAS RELACIONADAS À SEGURANÇA.............................................1

4
CONCLUSÃO............................................................................................................1

REFERÊNCIAS.............................................................................................................1
3

1 INTRODUÇÃO

Este trabalho refere-se a conteúdo e disciplinas propostos no 1°


semestre do curso de análise e desenvolvimento de sistemas, onde são propostos
atividade e temas para análise e compreensão da matéria, aplicando e aprimorando
o conhecimento obtido, onde cada disciplina exige uma atividade.
4

2 DESENVOLVIMENTO

2.1 ARQUITETURA DE ALTO DESEMPENHO

Computação de alto desempenho refere-se à prática de agregar poder de


computação de uma forma que oferece muito mais potência do que os
computadores e servidores tradicionais. A supercomputação, é bem semelhante a
computação cotidiana, com a vantagem de ser mais avançada podendo processar
grande quantidade de dados rapidamente, sendo utilizadas por grandes setores da
área de tecnologia dentre elas estão os seguimentos:
 Aeroespacial
 Manufatura
 Tecnologia financeira (fintech)
 Genômica
 Assistência médica
 Mídia e entretenimento
 Petróleo e gás
 varejo

2.1.1 Arquitetura e sistemas de processos paralelos

Processamento paralelo é caracterizada por várias unidades


trabalhando juntas em paralelo, para a resolução de um problema. Exemplos de
programas paralelos:
• Uma aplicação escrita em C ou Java com vários threads.
• Uma aplicação escrita em Java usando RMI (Remote Method Invocation).
• Uma aplicação escrita em C que foi quebrada em vários processos que se
comunicam por sockets. Ao utilizar o processamento paralelo espera-se reduzir o
tempo de execução, tolerância a falhas, modelagem e o aproveitamento dos
recursos.
Exploração de paralelismo está presente nos diversos níveis de um sistema:
5

Grão de paralelismo: conceito importante e fundamental para modelagem de


programas paralelos.
Grão grosso: trabalho pode ser direcionada a unidades de grandes trabalhos, apesar
de pagar um alto custo de comunicação é grande a chance de se obter ganho de
desempenho delegando estas unidades de trabalho para outras unidades ativas.
Grão médio: o trabalho a ser feito só pode ser particionado em unidades de trabalho
médio. Em caso de um alto custo de comunicação pode ser difícil se obter ganho de
desempenho delegando estas unidades de trabalho para outras unidades ativas.
Grão fino: O trabalho a ser feito pode ser direcionado a pequenas unidade. Em caso
de um alto custo de comunicação não vale a pena delegar estas unidades de
trabalho para outras unidades ativas.

2.1.2 ARQUITETURA MULTITHREADED

 arquitetura multithread é na verdade uma tendência e uma solução


confiável e fácil de aplicar para o projeto de microprocessador que está por vir. Há
um processo VLSI (tecnologia de circuito integrado muito grande) que permite que
os responsáveis por projetar os projetos possam incluir e assimilar mais funções em
um
As limitações do mecanismo de sequenciamento de thread único são as seguintes:
1- Para explorar o paralelismo em nível de instrução
2- À medida que a taxa de emissão aumenta
3- E a execução analítica em nível de instrução com previsão de ramificação
6

também é necessária para mover instruções independentes através dos


limites básicos do bloco
4- Aqui, a precisão dos sistemas é muito baixa.
5- Aqui, a velocidade do sistema é bastante baixa em comparação com
arquiteturas multithread.

2.1.3 ARQUITETURA MULTICORE

Multicore (Multinúcleo) é o termo utilizado para descrever a


utilização de mais de um núcleo em um processador, cada um desses cores tem sua
cache independente e executam programas em paralelo sem interferir no
processamento do outro. Uma das arquiteturas utilizadas pelos multicores é
conhecida como SMP, que que significa ter múltiplos cores do processador
compartilhando as demais memorias de níveis inferior, ela favorece o uso de
múltiplos processos e de threads fazendo assim com que aumentem o troughput das
máquinas.
7

2.1.3 PROCESSADORES MAIS RECENTES DISPONÍVEIS NO MERCADO

Processador AMD RYZEN 5 3600


Ficha Técnica:
 Soquete do processador: AM4;

 Velocidade da CPU: de 3.6 Ghz a 4.2 Ghz;

 Cache: 32MB;

 Consumo: 65 Watts;

 AMD;

 Dimensões: 4 cm x 4 cm x 0.6 cm;

 Peso: 45g.

Processador Intel Core i5-10400F         


Ficha Técnica:
 Soquete do processador: LGA 1200;

 Velocidade da CPU: de 2.9 Ghz a 4.3 Ghz;

 Cache: 12MB;

 Consumo: 65 Watts;

 Intel;

 Dimensões: 12 cm x 7 cm x 10 cm;
8

 Peso: 227g.

Processador Intel Core i3-10100F 


Ficha Técnica:
 Soquete do processador: LGA 1200;

 Velocidade da CPU: de 3.6 Ghz a 4.3 Ghz;

 Cache: 6MB;

 Consumo: 65 Watts;

 Intel;

 Dimensões: 12 cm x 7 cm x 10 cm;

 Peso: 270g.

3.1 MODELO DE QUALIDADE MPS.BR

O MPS BR é um programa mobilizador criado em dezembro de


2003, que contribui para melhoria de processos, desempenho dos negócios e
alavancagem da inovação, tornando as Organizações mais competitivas.
o MPS tem O objetivo apoiar a inserção da cultura da qualidade especialmente para
micro pequenas e medias empresas brasileiras

o principal foco do programa é melhorar a capacidade de desenvolvimento de


software, serviços e as práticas de gestão de RH na indústria de TIC. Para isto,
foram elaborados 3 modelos:

 MR-MPS-SW: associado à melhoria de processo de Software;

 MR-MPS-SV: associado à melhoria de processo de Serviços;

 MR-MPS-RH: associado à melhoria de processo de Gestão de Pessoas.

O nível de maturidade C é composto pelos processos dos níveis de maturidade


anteriores (GPR, GRE, AQU, GCO, GQA, GPP, MED, AMP, DFP, GRH, GRU, DRE,
ITP, PCP, VAL, VER) e pelos resultados evoluídos do Gerência de Projetos (7
resultados esperados).

Neste nível a implementação dos processos deve atender aos atributos de processo


dos níveis anteriores e aos seguintes atributos de processo:
9

 AP 4.1: o processo é objeto de análise quantitativa — o objetivo é

medir o quanto as necessidades de informação são definidas, os

relacionamentos entre os elementos de processo são identificados e

dados são coletados;

 AP 4.2: o processo é controlado quantitativamente — o objetivo é

medir o quanto dados objetivos são utilizados para gerenciar o

desempenho do processo que é previsível.

2.1.4 CONTEINERIZAÇÃO EM SISTEMAS DISTRIBUÍDOS

A conteinerização permite que os desenvolvedores de software


criem e implementem aplicativos com mais rapidez e segurança. Usando métodos
tradicionais, você desenvolve código em um ambiente de computação específico
que geralmente resulta em erros e bugs ao transferi-lo para um novo local. 
Os desenvolvedores podem criar contêiner sem o Docker, apesar do Docker facilitar

mais o projeto, como alternativa pode ser utilizada a plataforma Kubernetes que é

uma plataforma de código aberto popular que orquestra sistemas de período de

execução do contêiner em um cluster de recursos em rede. O Kubernetes pode ser

usado com ou sem o Docker. O Kubernetes agrupa esses contêineres em um grupo

que gerencia na mesma máquina a fim de reduzir a sobrecarga de rede e aumentar

a eficiência do uso dos recursos. Um exemplo de conjunto de contêineres é: servidor

de aplicativos, cache de Redis e banco de dados SQL. Facilitando o processo para o

usuário.

2.1.1 CONTEINERIZAÇÃO EM SISTEMAS DISTRIBUÍDOS

São propriedades básicas da segurança da informação:


confidencialidade: ações que visam proteger as informações. Garantindo que ela
trafegue de forma sigilosa.
10

Integridade: assegurar que as informações não sofram alterações


durante seu tráfego, armazenamento ou processamento, ou seja, que
elas permaneçam íntegras. Segue abaixo uma lista de falhas que podem ocorrer
com o sistema de informações e suas possíveis soluções de resolução:
Criptografia: permite que os dados da etiqueta sejam apenas utilizados pelo leitor.
Utilização de códigos: permite que as informações só sejam acessadas se um
determinado código fosse inserido.
Proteção metálica: proteção que envolveria a etiqueta quando não estivesse sem
usada, causando interferências eletromagnéticas e impedindo interceptações
clandestinas.
11

3 CONCLUSÃO

Atualmente vivemos em uma época de constante evolução, notamos


partir da dissertação a cima que o mundo da tecnologia nos oferta facilidades e
oportunidades que facilitam nosso cotidiano e das empresas na área de
computação, maquinas potentes que conseguem realizar com facilidade processos e
funções de alta precisão e agilidade através de sistemas e programas, apesar de
seus grandes benefícios trazem consigo também algumas ameaças que podem
prejudicar seu funcionamento e precisão, mas para cada grande problema existem
grande soluções como a: criptografia, utilização de dados e proteção metálica.
12

4 REFERENCIAS

https://www.oracle.com/br/cloud/hpc/what-is-hpc/
http://www.sistemas24horas.com.br/aulas/files_semi2018/processamento-paralelo-
distribuido-001.pdf
https://acervolima.com/introducao-a-arquiteturas-e-sistemas-multithreaded-no-
sistema-operacional/
http://ww2.deinfo.ufrpe.br/sites/ww2.deinfo.ufrpe.br/files/artigos_aoc/Multicore.pdf

https://www.jivochat.com.br/blog/reviews/produtos/processador.html
https://promovesolucoes.com/quais-sao-os-niveis-de-maturidade-do-mps-br/

https://www.atlassian.com/br/microservices/microservices-architecture/kubernetes-
vs-docker

Você também pode gostar