Quais os tipos de testes de Benchmark?

O teste de benchmark é um processo que mede o desempenho de um sistema, como um computador, um software ou um dispositivo de hardware. Os resultados do teste de benchmark podem ser utilizados para identificar os pontos fortes e fracos de um sistema, com o intuito de comparar diferentes sistemas e para auxiliar a determinar … Continue lendo Quais os tipos de testes de Benchmark?

Quem são os principais personagens na história dos computadores?

A história dos computadores remonta há mais de 2.500 anos, quando o filósofo grego Pitágoras criou um dispositivo capaz de realizar cálculos matemáticos simples. Desde então, vários avanços foram feitos por diferentes pessoas, culminando na criação dos computadores modernos. Entre os principais personagens da história dos computadores, podemos destacar: Charles Babbage - Ele é considerado … Continue lendo Quem são os principais personagens na história dos computadores?

Sistemas Numéricos Computacionais

Sistema numérico binário: O sistema numérico binário é uma base numérica que utiliza apenas dois dígitos, geralmente representados pelos números 0 e 1. Ele é amplamente utilizado na computação e na eletrônica, pois essas áreas lidam com circuitos digitais que operam com sinais elétricos que podem estar em apenas dois estados, ligado (1) ou desligado … Continue lendo Sistemas Numéricos Computacionais

Estudo de caso: alguém consegue realmente ler palavras em um código binário?

Você consegue ler o código binário: 01010011 01101001 01101101 00101100 00100000 01101101 01110101 01101001 01110100 01101111 01110011 00100000 01100100 01100101 00100000 01101110 11110011 01110011 00100000 01100011 01101111 01101110 01110011 01100101 01100111 01110101 01101001 01101101 01101111 01110011 00100001 Alguém consegue realmente ler o código binário? Com certeza. Há alguns anos que minha esposa comprou alguns travesseiros … Continue lendo Estudo de caso: alguém consegue realmente ler palavras em um código binário?

Qual a origem da técnica de Pipeline? Qual é o seu impacto na computação?

A técnica de pipeline é uma técnica de processamento paralelo utilizada em arquiteturas de computadores para melhorar o desempenho de processamento de instruções. Ela consiste em dividir o processamento de uma instrução em várias etapas e executar cada etapa em unidades de processamento separadas. Dessa forma, várias instruções podem ser processadas em paralelo, aumentando o … Continue lendo Qual a origem da técnica de Pipeline? Qual é o seu impacto na computação?

Estudo de Caso: como reinventar o computador do zero em caso de Apocalipse?

Imagine o cenário, em um mundo devastado, onde as cidades outrora vibrantes agora jazem em ruínas, um pequeno grupo de sobreviventes se reúne em uma antiga biblioteca. As paredes estão manchadas com a passagem do tempo, e o cheiro de mofo paira no ar. Eles acenderam uma fogueira no centro da sala, usando páginas de … Continue lendo Estudo de Caso: como reinventar o computador do zero em caso de Apocalipse?

Conceitos de Microprocessadores em Mangá

Os mangás são uma forma de arte gráfica originária do Japão, com uma história que remonta ao século XII. No entanto, foi no período pós-Segunda Guerra Mundial que os mangás ganharam popularidade e se tornaram uma parte importante da cultura pop japonesa. Osamu Tezuka, muitas vezes chamado de “o pai do mangá moderno”, desempenhou um … Continue lendo Conceitos de Microprocessadores em Mangá

Qual foi a importância de Steve na Apple?

Steve é cofundador da Apple. Na época, era apenas um jovem nerd. Sem ele e suas primeiras programações, a Apple não teria chegado onde está hoje. Steve é um dos maiores nomes da história do mercado da tecnologia. Só um detalhe: não estou falando do icônico Steve Jobs, à direita da foto. Estou falando de … Continue lendo Qual foi a importância de Steve na Apple?

O que acontece com o computador após ativar o modo suspenso?

O sistema faz uma cópia geral do ambiente e grava essa cópia no HDD. Faz uma anotação no boot loader para carregar o arquivo binário exatamente na mesma posição em que estava e libera o winlogon.exe para autenticar o usuário desse novo Login. Se o usuário for o mesmo que ativou o modo suspenso, esse … Continue lendo O que acontece com o computador após ativar o modo suspenso?

Desafio de programação da disciplina de Organização de Computadores (Pipeline), 2023-2

Implementar na forma de simulação o funcionamento do pipeline em um sistema computacional. Exemplos: Fig. 1 e Fig.2. Deverá conter UCP; fila com “n instruções”; possibilidade de criação de novas instruções; divisão de um pipeline em 7 tarefas diferentes; contador de tempo das instruções. Após a implementação, faça um relato sobre: às dificuldades encontradas; como … Continue lendo Desafio de programação da disciplina de Organização de Computadores (Pipeline), 2023-2

Estudo de caso: por que um disco rígido de servidor não pode ser usado em um computador?

Um servidor é um computador, então isso não faz sentido. Qualquer computador pode ser usado como servidor e é muito comum não poder distinguir um computador sendo usado como servidor ou não, a não ser pelo seu uso naquele momento. Existem componentes de hardware que são mais robustus para serem usados em situações que geralmente … Continue lendo Estudo de caso: por que um disco rígido de servidor não pode ser usado em um computador?

Qual era o papel da GPU nos anos 80 e início dos anos 90 antes do que se tornou agora? Como é que funcionava exatamente? O que foi responsável por ele?

Uma GPU é basicamente um co-processador. Descarrega grande parte das cargas de trabalho redundantes que devem ser feitas com um elevado grau de simultaneidade para obter taxas de fotogramas adequadas nos gráficos 3D modernos. O conceito de um co-processador pode ser familiar para aqueles que utilizaram um 80386. Havia um segundo chip chamado 80387 que … Continue lendo Qual era o papel da GPU nos anos 80 e início dos anos 90 antes do que se tornou agora? Como é que funcionava exatamente? O que foi responsável por ele?

Estudo de caso: um computador com 256 GB de RAM é um exagero?

A pergunta que devemos fazer é o que será armazenado nessa memória? 256 GB de RAM é um exagero, exceto se você estiver utilizando um servidor. Até mesmo para deep learning 256 GB de RAM pode ser um exagero. Para se ter uma ideia, o navegador Chrome utiliza por volta de 1~2 GB de RAM … Continue lendo Estudo de caso: um computador com 256 GB de RAM é um exagero?

Estudo de caso: por que a memória RAM dos computadores parou em 8GB?

Quantos programas você consegue gerenciar ao mesmo tempo no seu computador? • 10 páginas na web, • a sua caixa de e-mail, • o seu programa de mensagens instântaneas, • uma planilha de custos abertas, • um processador de textos, • Mais um site de músicas, escutando uma playlist. Quanto de memória isso consome do … Continue lendo Estudo de caso: por que a memória RAM dos computadores parou em 8GB?

John Von Neumann foi a pessoa mais inteligente da história?

Na inteligência bruta, provavelmente Johnny von Neumann foi o mais inteligente. Podemos compará-lo a todos os gênios conhecidos na história e a pessoas com mais de 200 de QI[1], e mesmo assim ninguém possuía faculdades mentais tão extraordinárias como ele (talvez Arquimedes, mas não temos dados específicos). Fonte: Quora. 1. Reconhecimento de padrões (talvez ao … Continue lendo John Von Neumann foi a pessoa mais inteligente da história?

Na hora de comprar um computador, por que nos anos 90 os CD-ROMs eram incluídos na embalagem, mas não mais?

Na verdade, existem duas peças de hardware que eram onipresentes nos anos 90, mas que praticamente desapareceram agora. Fonte: Quora. A principal razão para o desaparecimento desses dispositivos é a memória flash em combinação com USB. Os disquetes eram uma forma de transportar pequenos volumes de informações (1,4 MB na maior parte da década de … Continue lendo Na hora de comprar um computador, por que nos anos 90 os CD-ROMs eram incluídos na embalagem, mas não mais?

Estudo de caso: quantas GTX 1080s seriam necessárias para simular o universo em escala completa?

Vai custar apenas uma placa e é mais do que suficiente! Fonte: NVIDIA. Afinal, essa é a ideia básica por trás da "máquina universal de Turing". Se um universo pode ser descrito de maneira algorítmica / matemática (a “teoria dos mundos paralelos” argumenta que pode, como descreve fenômenos quânticos de maneira determinística), mesmo um computador … Continue lendo Estudo de caso: quantas GTX 1080s seriam necessárias para simular o universo em escala completa?

O grafeno mudará o mundo?

O grafeno é um material composto por uma única camada de átomos de carbono organizados em uma estrutura hexagonal bidimensional. Ele é considerado um dos materiais mais promissores e revolucionários descobertos nas últimas décadas. Suas propriedades únicas o tornam extremamente versátil e valioso em várias áreas, como eletrônica, ciência dos materiais, medicina e energia. Fonte: … Continue lendo O grafeno mudará o mundo?

Estudo de caso: é melhor 1GB de RAM 2666MHz ou 4GB de 400MHz?

Deixe-me começar fazendo uma pergunta semelhante. Qual é melhor: Uma Ferrari F50... Fonte: Wikipédia. ou… um Ford F150? Fonte: Wikipédia. Acho que você sabe a resposta: Depende™! Se você estiver carregando um saco de mantimentos, a Ferrari está ótima. Se você estiver transportando algumas toneladas de terra, pedras, madeira e assim por diante, você quer … Continue lendo Estudo de caso: é melhor 1GB de RAM 2666MHz ou 4GB de 400MHz?

Se um cérebro humano fosse comparado com uma UCP, qual seria a velocidade média de processamento?

Incrivelmente lento. Menos de 1Ghz. Menos de 1MHz. Menos de 1KHz. Cerca de 200Hz, mais ou menos. Os neurônios são lentos, disparam lentamente, reiniciam lentamente e a propagação do sinal é lenta. O que o cérebro humano tem a seu favor é um paralelismo maciço, massivo, em uma escala muito além do que podemos fazer … Continue lendo Se um cérebro humano fosse comparado com uma UCP, qual seria a velocidade média de processamento?

Estudo de caso: por que o Google Chrome usa tanta memória RAM?

Fonte: Google. Muitos usuários do Google Chrome fazem está pergunta. Para aliviar para o Google esse tema é recorrente em outros navegadores também. A resposta é simples: O alto consumo de memória RAM dos navegadores é por questões de segurança. A questão é que o navegador tem um tipo de isolamento que evita que sites … Continue lendo Estudo de caso: por que o Google Chrome usa tanta memória RAM?

Estudo de caso: como 4Kb de memória RAM levou o homem à Lua mas 4Gb não são suficientes para rodar um jogo médio?

Excelente pergunta! Esse foi o computador que ajudou o homem a aterrissar na lua: Fonte: Quora. Esse é o computador que precisamos pra jogar a maioria dos jogos: Fonte: Quora. Primeiramente, precisamos saber o que o Computador Guia da Apollo (AGC), com apenas 4KB de RAM embutida, fazia. Lembre-se que ainda era anos 60–70. Megabytes … Continue lendo Estudo de caso: como 4Kb de memória RAM levou o homem à Lua mas 4Gb não são suficientes para rodar um jogo médio?

A história da Inteligência Artificial (IA), impactos futuros!

A história da Inteligência Artificial (IA) remonta a muitas décadas atrás, com raízes em campos como matemática, filosofia e ciência da computação. A ideia de criar máquinas capazes de exibir comportamento inteligente e realizar tarefas que normalmente requerem a inteligência humana tem fascinado cientistas e pesquisadores ao longo do tempo. As bases teóricas da IA … Continue lendo A história da Inteligência Artificial (IA), impactos futuros!

Estudo de caso: uma RAM de 2 Gb carrega um Sistema Operacional de 20 Gb?

Como Jack, o Estripador, fazia: por pedacinhos. Or arquivos do SO se dividem em 3 partes: Uma que você vai estar usando o tempo todo. Esses são carregados e ficam na RAM. Esses são bem, bem menores do que 2Gb. Uma que você vai usar esporadicamente. Esses são carregados apenas quando há necessidade, e ficam … Continue lendo Estudo de caso: uma RAM de 2 Gb carrega um Sistema Operacional de 20 Gb?

O que é o modelo de arquitetura de computador proposto por John von Neumann?

A arquitetura de Von Neumann é um modelo de arquitetura de computador que foi proposto pelo matemático e cientista da computação John von Neumann em meados da década de 1940. Essa arquitetura define a estrutura básica e os componentes fundamentais de um computador. Os principais componentes de hardware da arquitetura de Von Neumann são: Unidade … Continue lendo O que é o modelo de arquitetura de computador proposto por John von Neumann?

A computação quântica irá substituir a computação tradicional?

A construção de um computador quântico é um processo extremamente complexo e desafiador, que requer conhecimentos avançados de física quântica, engenharia, computação e outros campos relacionados. Em termos gerais, um computador quântico é composto por qubits (bits quânticos) em vez de bits clássicos. Os qubits são capazes de existir em múltiplos estados simultaneamente, graças ao … Continue lendo A computação quântica irá substituir a computação tradicional?

Quais as principais unidades de medidas em um sistema computacional?

Existem várias unidades de medida utilizadas em um sistema computacional, dentre elas, destacam-se: Bit (Binary Digit): É a menor unidade de informação em um sistema computacional. Ela representa um único dígito binário, podendo ter o valor de 0 ou 1. Os bits são usados para representar o estado ligado/desligado de componentes eletrônicos e para armazenar … Continue lendo Quais as principais unidades de medidas em um sistema computacional?

Quando utilizar dispositivos Raspberry Pi e Arduino

Ao projetar um sistema integrado em uma placa Raspberry Pi ou Arduino, são incluídas as peças necessárias e os componentes especializados para aplicações específicas. Microcontroladores possui mais funções do que pinos e é na fase de projeto que são definidos como devem ser utilizados e quais os seus propósitos. Vamos analisar as diferenças operacionais entre … Continue lendo Quando utilizar dispositivos Raspberry Pi e Arduino

Revisão de conteúdos da disciplina Organização de Computadores

O objetivo da disciplina de Organização de Computadores foi apresentar o conhecimento de sistemas numéricos e aritmética computacional, bem como a organização dos componentes de computadores e as propriedades de execução de instruções de um programa em um computador. Além do mais, esta disciplina forneceu novas arquiteturas desenvolvidas para a execução de instruções paralelas. Como … Continue lendo Revisão de conteúdos da disciplina Organização de Computadores

Máquinas multiníveis contemporâneas de acordo com Tanenbaum

As máquinas multiníveis contemporâneas, também conhecidas como sistemas de computação multinível, são arquiteturas de computadores que consistem em várias camadas de processadores interconectados. Esses sistemas visam melhorar o desempenho, a escalabilidade e a confiabilidade em comparação com as arquiteturas de computador tradicionais. Uma máquina multinível pode ser composta por várias camadas de processadores, onde cada … Continue lendo Máquinas multiníveis contemporâneas de acordo com Tanenbaum

Estudo de caso: 3,6 GHz de UCP é suficiente para jogos ultra pesados?

As CPUs pararam de ter seus desempenhos mensurados em GHz há duas décadas, quando a AMD começou a fabricar processadores de baixa frequência com a linha Athlon XP para seus usuários finais (agradeço ao Jeremy Johnson por apontar isso). Existe o chamado "paredão de MHz" que a Intel acertou por volta do ano 2000, quando … Continue lendo Estudo de caso: 3,6 GHz de UCP é suficiente para jogos ultra pesados?

Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?

Respondendo ao primeiro questionamento, as arquiteturas de processadores podem ser classificadas em duas categorias principais: RISC e CISC. A arquitetura RISC (Reduced Instruction Set Computing) é uma abordagem de design de processador que visa simplificar a arquitetura do processador, reduzindo o número de instruções que ele pode executar. Em vez de suportar um grande número … Continue lendo Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?

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: 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 … Continue lendo Quais são as diferenças entre os processadores ARM e x86?

Estudo de caso: quanto maior a quantidade de núcleos em um processador melhor é o seu processamento?

Um processador multitarefa é um processador que aparentemente pode fazer várias tarefas ao mesmo tempo, porque funcionalmente ele dedica pequenas frações da UCP (Unidade Central de Processamento) a cada uma das tarefas, seja cálculo, seja apresentar uma informação na tela, mandar um documento para a impressão, salvar um arquivo no SSD, etc. Se o processador … Continue lendo Estudo de caso: quanto maior a quantidade de núcleos em um processador melhor é o seu processamento?

Principais características dos Sistemas Operacionais de acordo com Tanenbaum

Andrew S. Tanenbaum, um renomado professor e cientista da computação, propôs em seu livro "Sistemas Operacionais Modernos" algumas características fundamentais dos sistemas operacionais: Gerenciamento de processos: O sistema operacional deve gerenciar os processos em execução, escalonando as tarefas e alocando recursos de forma a otimizar a utilização da CPU. Gerenciamento de memória: O sistema operacional … Continue lendo Principais características dos Sistemas Operacionais de acordo com Tanenbaum

Criando mapas mentais para representações de ideias e informações

Mapas mentais são uma técnica de organização e representação visual de informações e ideias. Criado por Tony Buzan, os mapas mentais são usados para ajudar as pessoas a gerar, organizar e conectar ideias de forma não-linear e criativa. Os mapas mentais geralmente começam com uma palavra-chave ou conceito central, que é colocado no centro de … Continue lendo Criando mapas mentais para representações de ideias e informações

Estudo de caso: qual é a capacidade de processamento e armazenamento do supercomputador mais rápido do mundo?

Em se tratando de supercomputadores, o Frontier é um projeto ambicioso que utiliza tecnologias de ponta, como o processador AMD EPYC e a GPU NVIDIA A100 Tensor Core, juntamente com um sistema de armazenamento de dados de alta capacidade e software de gerenciamento de carga de trabalho de última geração. Tudo isso contribui para um … Continue lendo Estudo de caso: qual é a capacidade de processamento e armazenamento do supercomputador mais rápido do mundo?

Estudo de caso: Infraestrutura de TI

Encontrar as soluções para o Estudo de Caso: Uma nova Instituição financeira chamada BBNUTF está planejando a sua implantação no Brasil, para concorrer com as instituições financeiras existentes. Na primeira fase de implantação foi escolhido o estado do Paraná, para servir de projeto piloto para os demais estados. A BBNUTF atenderá também na primeira fase … Continue lendo Estudo de caso: Infraestrutura de TI

Quais são os impactos da quarta revolução industrial na sociedade?

A quarta revolução industrial é uma expressão que se refere ao atual período de grandes transformações na indústria, impulsionado pelo avanço da tecnologia digital e da inteligência artificial. Ela é caracterizada pela convergência de tecnologias físicas, digitais e biológicas, que permitem a criação de novos modelos de negócio, produtos e serviços. Fonte: Actus. Dentre as … Continue lendo Quais são os impactos da quarta revolução industrial na sociedade?

Processo de fabricação de uma placa mãe

O processo de fabricação de uma placa mãe ou motherboard envolve diversas etapas, destacam-se de forma resumida: Projeto e Layout: Primeiramente, a equipe de engenharia do fabricante cria o design da placa mãe usando software especializado de CAD. Isso envolve a colocação dos componentes, como chipset, processador, memória, slots de expansão, conectores de energia e … Continue lendo Processo de fabricação de uma placa mãe

Estudo de caso: classes de computadores de acordo com Tanenbaum

Andrew Tanenbaum é um renomado cientista da computação, e em sua obra "Structured Computer Organization", ele define cinco classes principais de computadores, que são: Supercomputadores: São máquinas extremamente poderosas, projetadas para lidar com cálculos complexos e em larga escala, como simulações de clima, projetos de engenharia, e análise de grandes volumes de dados. São usados … Continue lendo Estudo de caso: classes de computadores de acordo com Tanenbaum