Projeto integrado síntese Computação em nuvem
ATIVIDADES
Tarefa 1 (Arquitetura e Organização de Computadores)
Considere uma arquitetura de computador que suporta tanto uma arquitetura RISC (Reduced
Instruction Set Computing) quanto uma arquitetura CISC (Complex Instruction Set Computing).
Suponha que ambas as arquiteturas tenham conjuntos de instruções completamente diferentes e
que executem as mesmas tarefas.
A arquitetura RISC possui um conjunto de instruções com poucas operações simples, enquanto a
arquitetura CISC possui um conjunto de instruções mais extenso, com operações mais complexas.
Considere a execução de um programa de processamento de imagem em ambas as arquiteturas,
envolvendo operações matriciais intensivas.
Pergunta: Explique como a arquitetura RISC aborda a execução de instruções em comparação com a
arquitetura CISC durante a execução de operações matriciais intensivas. Além disso, comente sobre
os benefícios e desafios associados à arquitetura RISC e à arquitetura CISC no contexto de
processamento de imagem, considerando fatores como desempenho, complexidade do hardware e
eficiência energética.
Tarefa 2 (Segurança em Engenharia de Software)
Imagine que você é um desenvolvedor de um aplicativo de comércio eletrônico. Sua equipe está
desenvolvendo a funcionalidade de login para os usuários acessarem suas contas. Neste contexto, é
essencial garantir a segurança dos dados dos usuários para evitar ataques cibernéticos e proteger
suas informações pessoais.
PROJETO INTEGRADO
Parte 1: Conceitos de Codificação Segura em Ambientes Web. Pergunta: Descreva três práticas de
codificação segura que devem ser implementadas na funcionalidade de login para proteger os dados
dos usuários.
Parte 2: Fundamentos de Criptografia e Proteção de Dados. Pergunta: Explique a diferença entre
criptografia simétrica e assimétrica e como cada uma poderia ser aplicada na segurança do aplicativo
de comércio eletrônico.
Tarefa 3 – Sistemas de informação gerencial
Os sistemas em nuvem são favorecidos pela arquitetura distribuída. Apesar do desafio em
atualização dos diversos componentes e microsserviços distribuídos, o aproveitamento dessa
arquitetura está na possibilidade da reutilização dos códigos-fonte. Aproveitando essas
características, escolha um tipo de sistema empresarial adequado, visando um sistema altamente
competitivo em negócios internacionais, para uma organização que possuem várias unidades
industriais. Esse tipo de sistema empresarial deve conceber o gerenciamento de fornecedores locais
e globais, a gestão de produção e de produtos acabados locais e globais, bem como o gerenciamento
da comercialização de seus produtos.
Elabore uma explanação completa de processos e funções nesse sistema empresarial que contempla
todo fluxo operacional dessa organização internacional. Complemente com a possibilidade de
integração do sistema empresarial escolhido, com a gestão de toda cadeia de suprimentos, e com a
gestão de relacionamento de consumidores.
Tarefa 4 (Sistemas operacionais)
O carregador de boot (também chamado pelo termo em inglês bootloader) mais utilizado em
sistemas Linux instalados na plataforma x86 é o Grub. Assim que é invocado pelo BIOS ou UEFI, por
padrão o Grub apresenta uma lista dos sistemas disponíveis para inicialização. Quando essa lista não
aparece automaticamente, pode ser invocada pressionando-se a tecla Shift enquanto o Grub é
iniciado em sistemas com BIOS. Em sistemas com UEFI, a tecla Esc deve ser pressionada.
PROJETO INTEGRADO
SIQUEIRA, Luciano A. Certificação LPI-1 101 102 Linux Pro. Rio de Janeiro: Editora Alta Books, 2019.
Pelo menu desse bootloader é possível escolher qual kernel deve ser carregado e ainda é possível
definir alguns parâmetros para ele. A maioria dos parâmetros obedece ao formato item=valor.
Realize uma pesquisa e aponte os principais parâmetros e para que servem no momento de execução
do bootloader.
Projeto integrado síntese Computação em nuvem