Prévia do material em texto
PROJETO INTEGRADO
Cosmopolis/SP
GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
KEYLA CRISTINA GONÇALVES
PROJETO INTEGRADO SÍNTESE – TECNOLOGIA DA INFORMAÇÃO
PORTFOLIO INDIVIDUAL
Cosmópolis/SP
KEYLA CRISTINA GONAÇALVES
PROJETO INTEGRADO SÍNTESE – TECNOLOGIA DA INFORMAÇÃO
PORTFOLIO INDIVIDUAL
Trabalho de portfólio apresentado como requisito parcial para a
obtenção de média bimestral na disciplina de
projeto integrado síntese – tecnologia de informação.
Cosmópolis/SP
SUMÁRIO
1 Introdução ............................................................................... 3
2 Desenvolvimento................................................................. 4
2.1 Modernização da Arquitetura de Processadores...........................5
2.2 Resumo de sistemas operacionais ..................................................6
2.3 Tabelas Verdades ...........................................................................10
2.4 Implementação em C++ Utilizando Vetor ....................................... 11
3 CONCLUSÃO .................................................................................. 12
REFERÊNCIAS ....................................................................................... 13
3
1 INTRODUÇÃO
Como Gerente de Tecnologia da Informação, o papel é liderar uma equipe multidisciplinar para resolver esses problema e impulsionar a modernização da infraestrutura de TI da empresa. Isso envolve a identificação e implementação de soluções técnicas atualizadas que não apenas abordem os problemas existentes, mas também incorporem tecnologias mais recentes para melhorar a colaboração entre as equipes, implementar sistemas de monitoramento proativo e garantir alta disponibilidade dos serviços críticos.
4
2 DESENVOLVIMENTO
A modernização da infraestrutura de TI da Modern Artics Technology é essencial para superar os desafios atuais e atender às demandas crescentes do negócio. Para isso, nossa equipe multidisciplinar está focada em abordar os seguintes pontos.
Atualização da Infraestrutura de Rede: Nossa infraestrutura de rede atual está causando lentidão nos processos e afetando o desempenho geral. Implementação de Medidas de Segurança Avançadas: Reconhecemos a importância da segurança da informação para proteger nossos dados e sistemas contra ameaças cibernéticas. Adoção de Tecnologias de Colaboração Modernas: Reconhecemos a importância da colaboração eficaz entre as equipes para impulsionar a inovação e a produtividade.
Implementação de Sistemas de Monitoramento Proativo: Para garantir a alta disponibilidade dos serviços críticos, estamos implementando sistemas de monitoramento proativo que nos permitirão detectar e resolver problemas antes que afetem os usuários finais. essas são algumas das iniciativas que estamos adotando para modernizar a infraestrutura de TI da Modern Artics Technology.
Estamos comprometidos em superar os desafios atuais e posicionar a empresa para o sucesso futuro.
Computação em Grade: Similar à computação distribuída, a computação em grade envolve a utilização de recursos de computação distribuídos geograficamente para executar tarefas em larga escala. Os recursos podem incluir clusters de computadores, servidores em nuvem e até mesmo computadores pessoais de voluntários.
Arquiteturas Multithreaded:
Arquiteturas multithreaded permitem que um único núcleo de processamento
5
execute múltiplos threads simultaneamente, melhorando assim a utilização dos recursos do processador. Isso é útil para aplicativos que podem ser decompostos em várias partes que podem ser executadas concorrentemente.
Arquiteturas Multicore:
As arquiteturas multicore incluem múltiplos núcleos de processamento em um único chip, permitindo que várias tarefas sejam executadas simultaneamente. Isso aumenta significativamente a capacidade de processamento do computador e é eficaz para lidar com cargas de trabalho paralelas.
Processadores Mais usado:
Um exemplo de processador recente no mercado é o Intel Core i9-12900K:
Modelo: Intel Core i9-12900K
Frequência Base: 3.2 GHz
Núcleos: 16 (8 P-núcleos e 8 E-núcleos)
Threads: 24
Cache L3: 30 MB
Frequência Turbo: 5.2 GHz
Turbo Max: 5.3 GHz
Outros Aspectos importantes: Tecnologia de fabricação de 10nm, suporte para PCIe 5.0, DDR5 e DDR4, novas instruções AVX-512, entre outros recursos.
6
2.1 tarefa1
processamento paralelo diversos setores da indústria recorrem ao processamento paralelo pararesolver cálculos complexos. Esse método usa o hardware de computadores para dividir as tarefas em segmentos menores e reduzir o tempo necessário para concluir um determinado trabalho.
Abaixo, vou te explicar o que é processamento paralelo, como funciona e mostrar em quais áreas ele consegue ser útil.processamento paralelo é um método da área da computação que permiteque dois (ou mais) processadores de um computador sejam usados para trabalharem partes separadas de uma tarefa. Dessa forma, é possível diminuir o tempo gastona resolução do problema. Normalmente, esse método é usado por cientistasda computação em trabalhos que exigem a leitura e solução de cálculos complexos. Ao contrário do que parece, qualquer computador que tenha mais de um núcleo pode fazer processamento paralelo, desde que esteja aliado a outras máquinas. Existem várias maneiras de implementar a arquitetura de processamento paralelo:
multiprocessamento simétrico (smp): nesse modelo, vários processadores idênticos compartilham acesso uniforme à memória principal e aos periféricos. Cada processador executa suas próprias tarefas independentemente, e o sistema operacional distribui as cargas de trabalho entre os processadores de acordo com a demanda.
Multiprocessamento assimétrico (asmp): nesse modelo, diferentes processadores têm funções específicas e podem ser responsáveis por diferentes tipos de tarefas. Por exemplo, um processador pode lidar com tarefas de entrada/saída enquanto outro processador lida com tarefas de processamento intensivo.
Computação distribuída: nesse modelo, múltiplos computadores independentes são interconectados em uma rede e trabalham juntos para resolver um problema comum. Cada computador na rede pode ter sua própria cpu e memória, e o trabalho é distribuído entre os diferentes nós da rede.
7
2.2 TAREFA 2 - SISTEMAS OPERACIONAIS
Windows é um dos sistemas operacionais mais reconhecidos e utilizado em todo o mundo, desenvolvido pela gigante da tecnologia, Microsoft. Desde o seu lançamento inicial em 1985, o Windows tem sido uma parte integral da experiência de computação para milhões de usuários, tanto em ambientes domésticos quanto empresariais. Uma das características mais distintivas do Windows é sua interface gráfica de usuário, que oferece uma experiência intuitiva e familiar para uma ampla gama de usuários. Com o lançamento do Windows 10, a Microsoft introduziu várias melhorias significativas, incluindo o retorno do menu Iniciar, a integração da assistente virtual Cortana e uma série de recursos de segurança aprimorados. Além da interface de usuário, o Windows é amplamente elogiado por sua compatibilidade com uma vasta gama de hardware e software. Isso significa que os usuários podem escolher entre uma variedade de dispositivos e aplicativos que melhor atendam às suas necessidades individuais. Seja para jogos, trabalho ou entretenimento, o Windows oferece uma infinidade de opções para personalizar e otimizar a experiência do usuário. No entanto, o Windows não está isento de críticas. Algumas preocupações comuns incluem questões de privacidadede dados, como a coleta de informações do usuário pela Microsoft, e a dependência de atualizações frequentes que podem interromper a produtividade do usuário. Além disso, os custos de licenciamento para instalações empresariais podem ser uma consideração importante para algumas organizações. Apesar dessas preocupações, o Windows continua sendo uma escolha popular e confiável para milhões de usuários em todo o mundo. Com seu histórico dê inovação e sua ampla base de suporte, é provável que o Windows continue sendo uma parte integrante do cenário de computação global por muitos anos.
MacOS: O MacOS é o sistema operacional desenvolvido pela Apple exclusivamente para seus computadores Mac. Desde sua introdução inicial em 2001, o macOS tem sido elogiado por sua elegância, estabilidade e integração perfeita com outros dispositivos da Apple. Uma das características mais distintivas do macOS é sua interface de usuário intuitiva e elegante. Com recursos como o Launchpad, Mission Controle e o sistema de gestos do trackpad, os usuários podem navegar facilmente entre aplicativos e espaços de trabalho, tornando a experiência de computação fluida e eficiente. Além da interface de usuário, o macOS é amplamente valorizado
8
Por sua integração profunda com outros dispositivos da Apple. Com recursos como
Handoff, Continuity Câmera e AirDrop, os usuários podem facilmente transferir arquivos, iniciar tarefas em um dispositivo e continuar em outro, e até mesmo fazer chamadas e enviar mensagens de texto diretamente do computador. Outra vantagem significativa do macOS é sua estabilidade e segurança. A Apple fornece atualizações regulares para manter o sistema operacional atualizado e protegido contra ameaças de segurança, garantindo uma experiência de computação tranquila e confiável para os usuários do MaC No entanto, o macOS também tem suas limitações. Uma das preocupações comuns é a disponibilidade limitada de software em comparação com o Windows, especialmente em áreas como jogos e aplicativos empresariais. Além disso, os preços relativamente altos dos dispositivos Mac podem ser um obstáculo para alguns usuários. Apesar dessas preocupações, o macOS continua sendo uma escolha popular entre os entusiastas da Apple e profissionais criativos que valorizam a estabilidade, aintegração e o design elegante do sistema operacional. Linux é um sistema operacional de código aberto baseado no kernel Linux, distribuído em várias formas, conhecidas como distribuições. Desde seu lançamento inicial em 1991, o Linux ganhou uma enorme popularidade e é amplamente elogiado
9
por sua liberdade, flexibilidade e segurança. Uma das características mais distintivas do Linux é sua capacidade despersonalização. Com uma ampla variedade de ambientes de desktop, como GNOME, KDE e Xfce, os usuários podem ajustar o sistema operacional de acordo com suas preferências individuais e requisitos específicos de uso. Além disso, o Linux oferece uma vasta seleção de aplicativos gratuitos disponíveis através de seus sistemas de gerenciamento de pacotes, como apt (para distribuições baseadas em Debian) e yum (para distribuições baseadas em Red Hat). Outra vantagem significativa do Linux é sua estabilidade e segurança.
Como um sistema operacional de código aberto, é constantemente revisado e aprimorado pela comunidade de desenvolvedores em todo o mundo, o que resulta em atualizações regulares para corrigir vulnerabilidades e melhorar o desempenho do sistema. Além disso, o Linux é amplamente utilizado em servidores, supercomputadores e dispositivos embarcados devido à sua confiabilidade e escalabilidade. Empresas como Google, Amazon e Facebook dependem do Linux para alimentar seus serviços online, destacando sua importância no cenário da computação moderna. Embora o Linux seja mais comumente associado a usuários avançados e desenvolvedores, ele está se tornando cada vez mais popular entre os usuários domésticos, especialmente aqueles que buscam uma alternativa gratuita e de código aberto aos sistemas operacionais comerciais mais tradicionais. Em resumo, o Windows é valorizado por sua compatibilidade e familiaridade, o macOS é elogiado por sua estabilidade e integração com outros dispositivos da Apple, enquanto o Linux é conhecido por sua liberdade, segurança e flexibilidade. A escolha entre esses sistemas operacionais dependerá das preferências individuais e das necessidades específicas de cada usuário ou organização.
10
2.3 TAREFA 3
A
B
¬(A∧B)
¬A∧B
¬ (¬A∧B)
¬ (A∨¬B)
V
V
F
F
V
F
V
F
V
F
V
F
F
V
V
F
V
V
F
F
V
F
V
V
2.4 TAREFA4 – TABELA (B)
A
B
A ∧ (B ⟶ A)
V
V
V
V
F
V
F
V
F
F
F
F
11
2.4 PROGRAMAÇÃO:
· Definindo o tamanho do vetor tamanho = 3 #
· Inicializando um vetor vazio vetor = [] #
· Pedindo ao usuário para inserir os valores print("Por favor, insira", tamanho, "valores:")
· Loop para inserir os valores no vetor for i in range(tamanho):
valor = input("Digite o valor #" + str(i+1) + ": ")
vetor.append(valor)
· Imprimindo os valores inseridos print ("Valores inseridos:") for valor in vetor: print(valor)
12
3 CONCLUSÃO
Finalizamos o presente instrumento de trabalho com êxito na qual foi proposta um desenvolvimento em estrutura de dados. Vimos diversos aspectos importantes no que diz respeito ao assunto em questão tendo como base tópicos vivenciado em aula para um melhor discorrimento deste certame, contudo vale ressaltar que todas as estruturas de dados online, possui vulnerabilidade e com isso se torna cada vez mais necessário uma camada a mais de segurança.
REFERÊNCIAS
REFERÊNCIASBlock, E. (1959) “The Engineering design of the STRETCH computer” Em:Proceedings of Eastern Joint Computer Conference. [S.l.: s. n]. Eckert, J. P. et al. (1959) “Design of UNIVAC-LARC system 1”, Em:Proceedings of Eastern Joint Computer Conference. [S.l.: s.n]. p. 60-65. Hwang, K. e Briggs, F. A. (1985) “Computer Architecture and ParallelProcessing”. [S.l.]: McGraw-Hill.Hwang, K. (1993) “Advanced Computer Architecture: Parallelism,Scalability, Programmability”. [S.l.]: McGraw-Hill.Hwang, K. e Xu, Z. (1998) “Scalable Parallel Computing: technology, architecture, programming”. Boston: WCB.Pilla, M. (2001) “Arquiteturas Superescalares: Exploração Dinâmica daPrevisibilidade e Redundância de Valores”. Exame de Qualificação (DoutoradoCiência da Computação) - Instituto Informática, UFRGS, Porto Alegre. 92p.
image1.png