A maioria das pesquisas para este artigo vem de "Mas como é que ele sabe?" Por J. Clark Scott. É uma leitura fantástica, entra em muito mais profundidade do que este artigo, e vale bem a pena o casal na Amazon.
Uma nota antes de começarmos: CPUs modernas são ordens de magnitude mais complexas do que as que estamos esboçando aqui. É quase impossível para uma pessoa entender cada nuance de um chip com mais de um bilhão de transistores. No entanto, os princípios básicos de como tudo se encaixa permanecem os mesmos, e entender o básico lhe dará uma melhor compreensão dos sistemas modernos.
Começando Pequeno
Computadores modernos usam bilhões de transistores para realizar cálculos, mas nos níveis mais baixos, você só precisa de um punhado para formar os componentes mais básicos, conhecidos como portões.
Portões lógicos
Fazendo Matemática Com Portões
Quando ambas as entradas estão ativadas, o carry liga e envia para o próximo somador completo na cadeia:
A maioria das outras operações matemáticas pode ser feita com adição; a multiplicação é apenas uma adição repetida, a subtração pode ser feita com alguma inversão de bits extravagante e a divisão é apenas subtração repetida. E enquanto todos os computadores modernos têm soluções baseadas em hardware para acelerar operações mais complicadas, você pode tecnicamente fazer tudo com o somador completo.
O barramento e a memória
Todo este pacote está embrulhado no que é conhecido como um registro. Esses registros são conectados ao barramento, que é um conjunto de fios que percorre todo o sistema, conectado a todos os componentes. Mesmo os computadores modernos têm um barramento, embora possam ter vários barramentos para melhorar o desempenho de multitarefa.
Registradores são usados para fazer RAM também. A RAM é geralmente colocada em uma grade, com fios indo em duas direções:
O relógio, o passo e o decodificador
Os registradores são usados em todos os lugares e são a ferramenta básica para mover dados e armazenar informações na CPU. Então, o que lhes diz para mudar as coisas?
O relógio é o primeiro componente no núcleo da CPU e será desligado e ligado em um intervalo definido, medido em hertz ou ciclos por segundo. Esta é a velocidade que você vê anunciada ao lado de CPUs; um chip de 5 GHz pode executar 5 bilhões de ciclos por segundo. A velocidade do clock geralmente é uma métrica muito boa para a velocidade da CPU.
O relógio está conectado ao passo a passo, que contará de um passo para o máximo, e se redefinirá de volta para um quando estiver pronto. O relógio também está conectado a portas AND para cada registro para o qual a CPU pode gravar:
As instruções do programa são armazenadas na RAM (ou cache L1 nos sistemas modernos, mais perto da CPU). Como os dados do programa são armazenados em registradores, assim como todas as outras variáveis, elas podem ser manipuladas instantaneamente para pular o programa. É assim que os programas obtêm sua estrutura, com loops e instruções if. Uma instrução de salto define a localização atual na memória que o decodificador de instrução está lendo para um local diferente.
Como tudo vem junto
Para realizar um cálculo, os dados do programa são carregados da RAM do sistema para a seção de controle. A seção de controle lê dois números da RAM, carrega o primeiro no registrador de instruções da ULA e carrega o segundo no barramento. Enquanto isso, envia à ALU um código de instrução dizendo-lhe o que fazer. A ULA, em seguida, executa todos os cálculos e armazena o resultado em um registrador diferente, do qual a CPU pode ler e, em seguida, continuar o processo.
Um escaneamento de porta é como balançar um monte de maçanetas para ver quais portas estão trancadas. O scanner aprende quais portas em um roteador ou firewall estão abertas e pode usar essas informações para encontrar possíveis fraquezas do sistema de computador.
Você criou uma tabela no Word e começou a inserir seus dados. Então, você percebe que a tabela deve ser transposta, ou seja, as linhas devem ser colunas e vice-versa. Em vez de recriar a tabela e inserir manualmente os dados novamente, há uma maneira mais fácil de fazer isso.
O Windows 10 inclui um misterioso aplicativo chamado “App Connector” que tem acesso à sua localização, câmera, contatos e calendários. Este aplicativo foi criado pela Microsoft, mas a Microsoft não explicou oficialmente o que faz.
A Microsoft detalhou como a Inteligência Artificial está pronta para mudar a maneira como a tecnologia funciona no futuro. Ele tomou um papel central quando se trata de AI e está democratizando o mesmo.
Esta publicação esclarece a diferença entre o SkyDrive Pro e o SkyDrive. Com a instalação da pré-visualização do Office Pro Plus 2013, obtém-se a opção do SkyDrive Pro.