vini_loock Postado Janeiro 13, 2011 Denunciar Share Postado Janeiro 13, 2011 Olá.A uns dias eu venho estudando como funciona um pc, os códigos binários.Mas tem coisas que eu não compreendo, como:1 - Se o pc funciona através de... agora a palavra não me vem a cabeça, mas digamos choques elétricos, como são armazenadas e executadas informações tão complexas, já que todas essas são executadas a partir de 1 e 0.2 - Como são compilados os códigos?Eu sei que existem 256 bits, cada uma desses bits contem 8 numeros(1 ou 0) e cada bit corresponde um caracter e tambem que na hora da compilação os caracteres são substituidos por seus bits.Mas a dúvida é: o código é compilado ao "pé da letra"?Exemplo:Tenho um programa com o sequinte conteudo:if(a < b){c = a - b;}Ao mandar compilar esse código vai ficar assim:??:Binário___=_caracter correspondente01101001 = i01100110 = f00101000 = (01100001 = a00100000 = " "(espaço)00111100 = <00100000 = " "(espaço)01100010 = b00101001 = )01111011 = {01100011 = c00100000 = " "(espaço)00111101 = =00100000 = " "(espaço)01100001 = a00100000 = " "(espaço)00101101 = -00100000 = " "(espaço)01100010 = b00111011 = ;01111101 = }3 - Como são gravados os dados no HD?Sei que para gravar um dado no HD é preciso que o processador envie um comando ao HD e o HD tem um processador em sua placa lógica que verifica se existe um setor livre que caiba toda a informação, se sim ele grava, caso contrário ele divide o arquivo e grava em setores separados.Ou seja, os dados são gravados em setores, certo? Mas como funcionam exatamente estes setores? como informações são gravadas num pedaço de silício? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.