Afinal, quem é você Windows 10?

112

windows 10 logo

Inicialmente, gostaria de agradecer à calorosa recepção dessa casa. Eu sequer esperava que seria tão bem recebido. Muito obrigado: Miles Morales, Emerson Domingos, Wallace, Raphael Ribeiro Silva, Pedro Henrique, Rafael Christian, Leon, Bruno Moura, Paulo, Fellipe Alcântara, Filipe, Antonio Ailton, André Martani, Antoine Sales, Ygor Nascimento, Eliézer José Lonczynski (ufa!), Edpo Manso, Patrick Mazoli, Vinicius Barros (esse, não menos importante, foi de última hora, já na revisão da redação).

Sim senhoras e senhores, eu também leio as postagens de vocês!

À jornada!

Eu não estaria aqui hoje se não tivesse lido o desejo de alguns leitores. Sim João Paulo, é por leitores como você que aceitei o convite de iniciar essa coluna. Obrigado.

Então… mãos à obra!

Bem, se você considera que o Windows 10 será o novo sistema operacional da Microsoft para computadores, tablets e smartphones e afins… não, definitivamente é melhor você começar a “pensar diferente”.

Ele não será apenas um sistema, mas um ECO-sistema. Tampouco será uma evolução, e sim uma RE-volução. Talvez, a maior que o mercado de computação já tenha presenciado e ao final dessa primeira série você entenderá as razões.

Contudo, essa coluna é escrita para público acesso e, principalmente, entendimento. Nem todos nós estamos no mesmo estágio de conhecimento da tecnologia da informação. Assim, essa primeira redação é dedicada a todos os que não possuem conhecimentos tão avançados em programação e possam compreender não apenas o Windows 10, mas principalmente seu princípio teórico e elemento-base que dá sustentação a toda sua construção. Para os mais avançados, não será uma matéria tão esclarecedora, mas compreendam minha postura de tentar compartilhar o conhecimento, ok?

Todos nós sabemos, mas nunca é demais lembrar, que entre as peças que formam um equipamento eletrônico uma é essencial e toda a estrutura física é pensada para lhe oferecer máximo aproveitamento: o processador. Sim, tal como a galáxia gira em torno de um elemento central, o Hélio ou Sol chamem-no como lhes convier, o projeto de composição de um equipamento gira em torno da unidade central de processamento. Essa unidade pode ter diferentes estruturas, as quais denominaram arquitetura.

E mais. Somado a essas peças físicas há uma peça imaterial, o programa central, que tem por finalidade gerenciar em tempo real essas partes físicas, nomeado em nossa língua como programa gerencial, sistema operacional ou sistema operativo.

Sim, o sistema operacional sempre é escrito e desenvolvido em harmonia com a arquitetura do processador para obter máxima eficiência. São esses dois elementos a arquitetura da central de processamento de dados e o programa de gerenciamento de dados os responsáveis por todas essas maravilhas eletrônicas pelos quais os senhores, e claro vocês também meninas, são apaixonados. Tanto quanto uma regra matemática, a toda arquitetura de processador corresponde uma espécie de sistema operacional. Certo?

Haveria a possibilidade de um sistema operacional rodar sobre uma arquitetura diferente da qual foi projetado? Sim, há, mas não com o mesmo rendimento daquela de seu projeto inicial e a esse processo nomeamos emulação, basicamente entenda que para cada programação é necessária uma linguagem, a linguagem de programação é seu instrumento. O emulador realiza a ação de traduzir essa linguagem para a programação do sistema operacional e após essa compreensão finalmente o processamento da informação pode ser realizado. Num discurso, você coloca um elemento entre o comunicador (programa não nativo) e o receptor (sistema operacional), o tradutor (emulador), de modo a possibilitar a compreensão da declaração. A grosso modo, é isso.

Então – você deve estar aí pensando -, se para cada arquitetura de processador é necessário seu correspondente sistema operacional, cada processador tem seu próprio sistema operacional, certo Márcio? Sim, é isso mesmo – olha, quando eu abordar aqui as nuances do sistema operacional pela qual você é apaixonado, o Windows Phone, eu te explico a diferenciar essa afirmação, mas por ora fique com essa informação, ela será suficiente.

Bem seguindo esse raciocínio, então para cada arquitetura de processador há um sistema operacional correspondente… para cada uma das três principais arquiteturas de processador de grande mercado haverá uma versão do Windows. Exato! Hoje três arquiteturas são amplamente conhecidas: x86, amd64 e Arm. Assim, para cada uma delas uma versão do Windows, que em sua versão 8.1 corresponde aos Windows 32 bits (x86), Windows 64 bits (amd64) e Windows RT (Arm).

Marcio, e os programas de computador (bem, eu nunca entendi a necessidade de tantos sinônimos para a mesma coisa, programas, aplicativos, apps… são todos sinônimos, todos produtos do engenho humano resultante de uma linguagem de programação)? Seguem sempre essa mesma lógica. Certo?

Ah…

… era!

É aqui que a brincadeira começa a ficar interessante…

Bom você melhor do que eu sabe como é o intento humano, né. É só existir uma regra para esse engenho entrar em ação para desconstruí-la. Há toda regra… há sua exceção. Na computação ela não poderia faltar. Sim senhora exceção, nós também lhe demos um lugar de destaque.

Você sabe o que é um binário universal?

Um binário universal é um programa com a incrível capacidade de rodar nativamente em computadores baseados em processadores de diferentes arquiteturas. Ele se adapta ao meio.

É um programa mutante. Ele quebra essa regra de para cada arquitetura uma versão de programação.

O sistema de binário universal foi introduzido na Conferência Mundial de Desenvolvedores de 2005 promovida pela Apple para facilitar a transição de seus computadores, o Macintosh, baseados na até então arquitetura PowerPC de propriedade da IBM para arquitetura x86 de propriedade da Intel. O sistema operacional da Apple daquele ano, o Macintosh OS X 10.4 ou Tiger, tinha suporte a entender aplicativos escritos em modo de binário universal pelos desenvolvedores.

Bem, se você não sabe, saiba que a Apple não fabrica processadores para seus equipamentos, ela realiza contratos de fornecimento. Isso nem no iOS, apesar das falácias que você cansa de ouvir ou ler, mas disso trataremos quando abordarmos o tema Windows Phone em Janeiro. Até meados dos ano 90 quem lhe fornecia os processadores era a Motorola. Nesse ano ela contratou a IBM e em 2005 fechou um novo fornecedor a Intel. Bom, para cada fornecedor, uma arquitetura de processador. Para não causar tantos transtornos aos seus desenvolvedores, ela lançou mão de ferramentas que facilitassem a escrituras de códigos fontes que ao seu término, no momento de compilação de suas informações, a criação de um arquivo único que reúna suas informações.

No momento de compilação do código-fonte – aquela “página” com um monte de sinais e letras que você não entende nada –, o binário universal inclui em suas instruções as informações necessárias que lhe permita ser executável de forma nativa ao binômio arquitetura de processador – versão de sistema operacional incluso pela programadora do sistema. Assim, no momento de sua instalação, o sistema operativo detecta a parte correspondente à sua versão no aplicativo e a instala. A ferramenta gera um “camaleão”. No momento da instalação, a metamorfose acontece…

Essa ferramenta que possibilita gerar os tais camaleões é denominada Xcode no ambiente Macintosh. A partir de sua versão 2.1 o Xcode possibilitou aos desenvolvedores a criação de aplicativos escritos e compilados em forma de binários universais. Na versão do Xcode 2.4 o conceito de binário universal foi levado adiante para permitir a criação de aplicativos compatíveis com quatro arquiteturas de processadores (32 bits e 64 bits da Intel e da IBM) permitindo à aplicação, desde então, tirar todo o proveito das capacidades da unidade central de processamento.

Bem… agora que você já conhece a origem do Windows 10, na próxima semana nós dissecamos esse revolucionário sistema operacional em suas minúcias e os conceitos tão divulgados pela Microsoft através da imprensa internacional que você não consegue compreender: universal apps, One platform, One core, integração de sistemas.

Adiante.

Share.

About Author

Apaixonado por computação.

  • Pingback: Tirei sua máscara, Windows 10!()

  • Ygor Nascimento

    Márcio, nada menos do que esperava de você! Excelente post e já espero ancioso pelo próximo!

  • Raphael Ribeiro Silva

    Esse texto reflete toda esperança que, não só eu mas, vários adeptos das “Janelas Flutuantes”, depositaram durante anos. Nada de obsessão e nem um “fundamentalismo na MS” mas, um fato prestes a se desenterrar de nossos antigos sonhos!!!!

    ______ Marcos, muito obrigado só pelo fato de citar meu nome no início de sua excelente postagem e espero que tenhamos mais e mais de seus conceitos.

  • Guest

    Esse texto reflete toda esperança que, não só eu mas, vários adeptos das “Janelas Flutuantes”, depositaram durante anos. Nada de obsessão e nem um “fundamentalismo na MS” mas, um fato prestes a desenterrar de nossos antigos sonhos!!!!

    ______ Marcos, muito obrigado só pelo fato de citar meu nome no início de sua excelente postagem e espero que tenhamos mais e mais de seus conceitos.

  • Henrique Cunha

    Marcio Vianna, você poderia abordar a disponibilidade do Windows 10 pra tablets que rodam Windows 8? Quero saber se tem alguma informação que vai ser de graça. Ótima matéria cara 😀

  • Mateus *Miles Morales* Faria

    Concordo que alguns erros estão bem à vista de qualquer um mas, o que realmente importa, pelo menos para mim, é o interesse em escrever uma matéria realmente rica em informação e descontraída.
    Tanto o Alexandre Lima quanto seus outros redatores expressam grande paixão à plataforma na forma como escrevem as notícias e vemos que não é como grandes sites que escrevem o máximo de matérias possíveis, algumas interessantes e outras não, só para obterem quantidades. Daí vem aqueles indivíduos exaltando site tal só por estar atualizado e isso, e aquilo.
    Entendo que, na pressa, eles errem as vírgulas dezenas de vezes nos textos por quererem postar logo antes de, digamos, sair para o trabalho, atender as visitas inesperadas de familiares ou amigos, ou uma reunião que vai tomar muito do seu tempo e para não deixar o site desatualizado postam sem nem mesmo revisá-lo.
    No entanto, eu sugeriria que enviassem esses feedbacks por inbox, pois é chato até mesmo para mim, leitor, vir nos comentários e conferir a opinião da galera quanto ao texto postado e só ler reclamações quanto aos erros de ortografia, pontuações entre outros.
    Espero que o leitores compreendam e os redatores estejam cientes dessa sugestão.

  • Adilio Farias

    É eu também gosto de um texto bem escrito, bem elaborado e com a sintaxe correta, todavia o escritor deve saber que um texto como o mencionado não necessariamente deve ser um texto truncado. cheio de recursos de linguagem como metáforas e outras. Deve ter cuidado para que um texto simples não se torne cansativo para o leitor.
    Amo português e tecnologia, mas a maioria dos leitores de TI não querem textos longos e cheios de recursos de linguagem e sim a informação. Como esta acima que poderia ser explicada bem mais resumida e ele tornou o texto longo demais.

    E como o escritor é uma pessoa inteligente, sabe que isso é uma crítica pra ele tirar proveito, construtiva, no mais está tudo bem. O abraço e obrigado pela informação

  • Mateus *Miles Morales* Faria

    Valeu pela consideração, Márcio e mais um parabéns pelo belo texto.
    Tenho algumas dúvidas que precisam ser sanadas, só que mais tarde eu volto para enviá-la porque estou utilizando o pc do serviço.

  • Kassiano Santos

    ÓTIMA postagem, mesmo! Parabéns.

    Tirando a parte ” ferramenta gera um “camaleão”. No momento da instalação, a metamorfose acontece…
    “… me doeu ler isso, camaleões não fazem metamorfose cara, chame de transformação ou algo assim, mas metamorfose seria o mesmo de eu chamar um I7 de ARM! Rs

  • VR5

    Teste (meu post anterior não foi publicado)…

    • Andriw

      Este também não deu certo. Só para avisar..

  • Guest

    Este site já foi melhor frequentado! Como tem gente babaca por aqui …

  • Babaca

    Excelente texto! Sem dúvida você vai agregar muito ao site … parabéns.

  • thiago pires

    Os redadores fazem por amor a informação e geralmente não ganham nada ou ganham muito pouco.
    Tem um cara aqui que reclama em todas as matérias, ele deve ser muito chato.
    Marcos parabéns pela matéria, e não ligue para todas as criticas infundadas que não tem nada a acrescentar.

  • Trocando em miúdos, quer dizer que o Xcode funciona em gambiarra mode “on”. Agora entendo porque ele é tão lento…

  • Cleudir Rauber

    por favor pessoal, não vamos tornar essa sessão de comentários igual ao gizmodo(insuportável). Se não tem nada a acrescentar, vira homem e não fica reclamando que faltou uma virgula ou ponto. Afinal estamos aqui para aprender de windows phone!!!!!!!!!!

  • Filipe

    OFF TOPIC: Variação de Preço do Lumia 930 no Submarino.com:

    • João Silverado

      Deu a louca no gerente! kkkk. Ou acharam uma árvore de L930.