11/06/2014
6 coisas incríveis que você não sabia sobre o seu computador..
É um ritual em todo o mundo: em algum lugar entre furar a chaleira no fogo e reclamando jogo de ontem à noite, você provavelmente vai apertar o botão em sua empresa PC envelhecimento e esperar enquanto ele lentamente pensa em ligar. Ao invés de tomar como certo, no entanto, vale a pena tomar alguns minutos para perceber algumas das coisas que o pobre escravo robô faz sem você nunca saber.
1. Bits, Bytes, e Tamanho
Da próxima vez que você reclamar sobre a capacidade de memória lamentável de seu velho iPod Touch 8GB, vale a pena lembrar o que compõe oito gigabytes inteiras. Graduados em ciência da computação vai saber que em cada gigabyte, há 1.024 megabytes; 1.024 kilobytes em um megabyte, e 1024 bytes em um kilobyte. Quebrá-lo para baixo para o nível mais baixo, você tem 8 bits em um byte.
Por que isso importa? Porque em uma unidade flash, cada bit de dados é composta por oito portões flutuantes separadas, cada uma composta por dois transístores físicos, que basicamente pode registrar-se tanto como um '1 'ou um '0'. (Quer ficar impressionado cada vez mais Cada porta flutuante na verdade depende de? mecânica quântica para o trabalho.) Isso significa que um iPod Touch 8GB - o que você estava rindo de um minuto atrás por ser insignificante - tem, de acordo com o meu back-of- matemática o guardanapo, 549755813888 portões individuais dispostos dentro daquele corpo de alumínio esbelto. Engenharia Poderoso inteligente de fato.
2. Tudo o que você vê ou ouve na internet é realmente em seu computador
Todos os seus amigos computador-whiz provavelmente deliciar-se dizendo-lhe como ter uma "biblioteca" de vídeos é tão 2008, que ninguém torrents mais, é tudo Netflix e iPlayer e "The Cloud", o que isso significa. Mas, você pode querer lembrá-los: cada vez que você transmitir um vídeo ou a semana do mais recente Top 40 fora da web, é realmente, tecnicamente jogando fora de seu computador.
Veja, cada arquivo de mídia internet tem de fazer uma cópia local do próprio em sua máquina, em primeiro lugar. Já se perguntou o que significa bar tampão branco no YouTube ou Netflix? É a quantidade de vídeo que tem sido copiado para o cache local, também conhecido como a quantidade que você ainda pode ver se sua internet decide-se e morrem.
3. As viagens de dados à distância
Uma experiência rápida para você: clique neste link de , o que deve levá-lo para a Wikipédia. Com um clique, você só pegou um monte de dados de servidores em Ashburn, Virgínia, cerca de seis mil quilômetros de distância. Seu pedido tem viajado do seu computador, através de um roteador Wi-Fi local ou um modem, até um local de centro de dados, a partir daí em diante (sob o Oceano Atlântico, se você estiver no Reino Unido), todo o caminho para a Virgínia, e vice-versa - em torno de 0,1 de segundo, dependendo de quão boa é sua conexão com a internet é.
Em comparação, seu corpo leva cerca de 0,15 de segundo para um sinal para passar de seus dedos, até a medula espinhal para o cérebro, e de volta para baixo novamente.
4. Contagem começa em zero
Em um nível básico, cada computador é apenas um realmente grande, calculadora complicado. Mas, graças à maneira seu circuito intrínseco funciona - com lotes de pequenas portas lógicas que são ou 'on' ou 'off' - cada ação que ocorre em um nível básico está acontecendo no sistema binário, onde as coisas são um 1 ou um 0 , sem tons de cinza no meio.
Isso realmente traduz até um pouco elegante de programação trivia - no mundo da informática, tudo contagem (com as exceções notáveis, em vez de Fortran e Visual Basic ) começa no zero, e não um.
Ele realmente faz muito mais sentido - já pensou sobre o porquê do século 20 refere-se a década de 1900? É porque quando os historiadores decidido sobre o sistema de namoro, eles não eram inteligentes o suficiente para chamar o primeiro século (0-99AD) do século 0. Se tivessem, nós provavelmente teríamos muito menos alunos confusos todo o mundo.
5. O trabalho que entra em um Ctrl + C, Ctrl + V
Um fato bastante subestimado sobre discos de estado sólido (SSDs), considerado o padrão ouro para o armazenamento rápido e confiável, é a quantidade de cópias que tem que fazer. Quando você quiser copiar alguns dados de um bit para outro, não é apenas uma questão de baralhar os dados de uma parte da unidade para outra.
Por causa da maneira complicada um SSD funciona , o excesso de escrever um bloco de dados antigos com alguns novos dados brilhante não é tão simples como escrever o novo material com uma maior, mais grosso Sharpie. Em vez disso, a unidade de armazenamento tem que fazer alguma baralhar complicado ao redor.
Na prática, isso pode significar que escrever um pequeno arquivo de 4KB pode exigir a unidade para ler 2MB (que é milhares de vezes mais dados que o arquivo de 4KB você está tentando escrever), loja que temporariamente, apagar toda uma tonelada de blocos, em seguida, re-escrever todos os dados. É um pouco trabalhoso, então pense antes de fazer malabarismos seus arquivos em torno da próxima vez.
6. Código não é tão limpo como você pensa
A maioria de nós colocar a fé em pedaços de tecnologia que você não entendo muito bem - seja ele de cometer a sua vida a um 747, ou seus sujos fotos para Snapchat da auto-excluir. Quando você geralmente tendem a assumir que o código tem sido escrupulosamente examinados por equipes de programadores movidos a cafeína, com a maioria dos bichinhos miudinho encontrado e vetou.
A verdade parece ser exatamente o oposto. Um usuário Quora apontou que enterrado dentro do código fonte para Java, um dos pedaços fundamentais da internet de código, é esta pérola:
/ **
* Este método retorna o bit Nth que está definido na matriz de bits. O
* Posição atual é armazenado em cache nas variáveis quatro seguintes e
* A velocidade de uma seqüência de próxima chamada () em um iterador índice ajuda. Este
* Método é uma bagunça, mas é rápido e funciona, por isso não f * ck com ele.
* /
private int _pos = Integer.MAX_VALUE;
Ele só vai para mostrar que mesmo programadores apressar as coisas para chegar em casa para a próxima edição do Game of Thrones, às vezes.