quarta-feira, 26 de março de 2014

Memória do Computador

Texto Completo

Esse é um estudo sobre a memória do computador sua evolução e funcionamento acesse os links e boa leitura


quarta-feira, 19 de março de 2014

Windows XP

Windows XP (2001 até 2014)
(Blog Edição especial)

Sem dúvida o Windows XP foi o melhor sistema operacional que a Microsoft Lançou. Mas nesse texto não venho falar dele como se tivesse saudades dele. Não a tecnologia nos últimos 14 anos mudou muito e ele já não dava suporte para um grande número de novos recursos que vierem surgir nos últimos anos. Novos recursos de hardware e software que o XP não dá suporte já se empilham a muito tempo nas prateleiras e na cabeça de engenheiros e técnicos.
Devemos agora apostar nas novas tecnologias e nos novos recursos de software e Hardware.
Estou escrevendo esse artigo pois é importante lembrar que alguns sistemas fizeram história não só por ter trazido novos recursos ao sistema mas por terem prestado excelentes a seus usuários. Um bom técnico tem que as vezes dar uma olhada no museu e ver o que havia de bom lá que podia ser usado hoje.
Alguns sistemas operacionais se destacaram na história.
O IBM DOS/360: Poderoso sistema operacional da IBM fez da IBM quase um monopólio da computação o sistema operacional para mainframes foi um sucesso tão grande que os concorrentes da IBM se viram obrigados a criarem computadores que focem compatíveis com o DOS/360. Foi o primeiro sistema operacional de servidores de longa escala.
CP/M: Sistema operacional de 8 bits criado no início da década de 1970 para microcomputadores por anos manteve a Microsoft na sombra. Mas não conseguiu ter uma versão boa para computadores de 16 bits. Acabou comprado pela Microsoft e acabou virando subsistema do DOS.
Macintosh System/7: O sistema do Macintosh fora sempre um sistema operacional de 32 bits bastante robusto e confiável. O System/7 é considerada sua melhor versão podia rodar tanto em processadores de 32 bits Motorola 68k como em sistemas PowerPC 32-64bits. É considerado o melhor sistema da Appel antes do MAC adotar o sistema operacional do NEX/T. Foi usado em diversas montagens do MAC com apenas algumas atualizações no sistema.

Microsoft DOS 4: A primeira versão do Dos para PC foi a 3.4 mas o DOS 4 é considerado a versão do sistema operacional mais estável teve apenas duas atualizações. 4.1 e 4.2. Foi o primeiro sistema da Microsoft a dar suporte a HD e ao Windows.

NovelNetware 3: O DOS não tinha suporte de rede no início da computação várias empesas pequenas seriam criadas para criar sistemas de rede para o DOS o NovelNetware v 3 foi o sistema mais importante desse tipo ele funcionava no modo servidor como uma extensão do DOS que dava o DOS sistema de rede na máquina cliente bastava rodar um programa na inicialização do dos para configurar o sistema. Além disso ele tinha a melhor console de controle da categoria. Mas com lançamento do Windows NT logo todos esses sistemas de rede se tornariam obsoletos. A Universidade de Caxias do Sul ainda usa a versão 4 do netware. Mas seus serviços estão todos desatualizados e a segurança de rede é duvidosa para os padrões modernos de rede além de não contempla todos os recursos de rede importantes e o sistema da pane com frequência.

Windows 3.11: foi criado como uma extensão do DOS baseado no Windows 3.0 esse sistema suportou os primeiro sistemas multimídia para Windows e foi o primeiro sistema operacional com um sistema simples de rede. Foi Base para o Windows 95 mais tarde.

Sum/Solaris 4: Solaris 4 é considerado o melhor sistema UNIX antes do aparecimento das interfaces gráficas. O sistema muito robusto foi usado em vários sistemas como servidores de rede de terminais mainframes. As versões gráficas continuaram mantendo a qualidade. O Solaris é ainda um dos poucos UNIX proprietários que existe muito se deve ao sucesso das versões mais antigas.

IBM AIX: Sem dúvida um dos melhores sistemas UNIX já criados. Foi criado pela IBM para suas estações RISC IBM R6000 e para os computadores PS/2 e servidores e mainframes. Foi o primeiro UNIX com interface gráfica que não travava os serviços de rede e de servidor de terminais quando a interface gráfica estava aberta. Uma coisa que o Windows NT fazia com tranquilidade. De certa forma a IBM perdeu muita coisa quando abandonou a arquitetura para ousar Linux em seus sistemas. Linux é mais instável mas muito mais barato.
Windows 2000 NT: O Windows NT vinha sendo desenvolvido pela Microsoft a algum tempo desenvolvendo a tecnologia NT essa tecnologia revertia em um sistema operacional mais seguro para trabalho em servidores. O Windows 2000 foi o sistema que melhor representou os servidores de rede da Microsoft. O Windows 2000 NT é um sistema estável e com muitos recursos. Em 2010 ainda o sistema servidor mais usado foram lançadas 4 atualizações da versão original.

Antes do Windows XP
Antes do XP a Microsoft tinha duas arquiteturas de sistemas operacionais. Havia o Windows que era uma versão do sistema que a Microsoft desenvolvera durante os anos de 1990 Windows 1, Windows 2, Windows 3. O seguinte dessa arquitetura foi o Windows 95 um sistema operacional de 32 bits e seguiu-se do Windows 98 versão melhora para processadores MMX. Esses sistemas eram destinados a usuários comuns com um foco para jogos. Além disso o sistema era compatível com todos os sistemas anteriores DOS, Windows 16 e Windows de 32 bits OS/2.
Por outro lado a Microsoft desenvolvera um novo sistema totalmente do 0 o Windows NT (nova tecnologia) O Novo sistema era mis segura mas a compatibilidade com os outros sistemas era parcial podia rodar os mesmos programas mas os tem de drivers era outro.

Windows ME o erro que levou a criação do Windows XP
No final do século surgiu um problema do Hardware. Ou seja vários computadores com relógios internos dom datas de apenas 6 dígitos ameaçavam dar pane na virada do milênio. A Microsoft então queria lançar um novo sistema operacional que corrigisse esse bug.
Por outro lado a uma pesquisa independente descobriu que 95 por cento dos erros que davam no Windows não eram do Windows mas de software de 3º principalmente dos drivers de sistema.
Acontece que na época o sistema de driver do Windows padrão eram .SYS sistema de drivers do DOS que era limitado a penas 16 interrupções de dispositivos o que limitava o computador colocar novos sistemas e DRV arquivos de drivers que usava muito mais interrupções que as 16 permitindo assim muito mais dispositivos sendo limitado apensa pelo endereço de interrupções do computador.
Acontece que naquela época o Windows NT usava os drivers VDX esse tipo de driver não programa interrupções do sistema para ser instalado mas (Virtual Disposit eXtension ). Nesse tipo de driver não a necessidade de se programar uma interrupção só se precisa instalar um programa e DLLs para que o suporte ao dispositivo funcione.
A idéia da Microsoft era que se usasse essa tecnologia para tornar o Windows mais estável.
O Windows ME veio com uma nova proposta de drivers.
O erro foi que a Microsoft manteve a compatibilidade com os drivers do Windows 98. O DRV e SYS mesmo assim anunciou que os desenvolvedores de drivers deveriam então desenvolver novos drivers para o ME.
Acontece que por economia ou preguiça não foram desenvolvidos drivers para o Windows ME apenas os grandes fabricantes criaram os novos drivers.
Não se sabe qual foi o problema se falta da Microsoft insistir em na necessidade de novos drivers ou se foi o pouco investimento dos fabricantes. Aconteceu que os VDX com os DRV e SYS juntos não funcionaram muito bem o que gerou um sistema instável e que dava muitos erros. No final das contas o ME acabou sendo tirado de linha e muitos poucos sistemas foram vendidos. No final a Intel lançou uma versão nova do Windows 2000 para Desktop o Windows 2000 profecional. E o ME foi descontinuado.
Mai a Microsoft precisava de um sistema para usuários comuns e para Desktop nessa época então pensaram em abandonar a velha arquitetura e apostar tudo na tecnologia NT.

eXpander Processor (Processador Expandido)
No início dos anos 1990 os processadores Intel e AMD eram idênticos a nível de conjunto de instruções. Mas com 10 anos de competição eles ameaçavam se tornarem incompatíveis o que ameaçava a linha x86-32. O tipo de bagunça que ocorrera quando a Intel lançou o 8085  e a Zilog alcançou o Z80 o que foi prejudicial para ambos.
XP pode se dizer que foi uma limpeza nas instruções incompatíveis entre os processadores a AMD lançaria assim o Athlon XP com o novo conjunto de instruções e a Intel investiu em uma nova arquitetura de Processador o Pentium 4. Foi para esse processadores que a Microsoft fez o novo sistema operacional. A Microsoft lançou então o Windows XP usando a terminologia da AMD.

Windows 2000 Professional (O percursor)
Com os problemas no Windows ME a Microsoft resolve lançar uma versão desktop do Windows 2000 ou seja o Windows 2000 Professional. Apesar de ser um sistema muito mais seguro que o Windows de outra arquitetura o Windows NT era muito bem visto como servidor de rede ou para estações de trabalho. A Maioria dos usuários preferiram para uso comercial o antigo Windows 98 que mesmo superado e sem dar suporte ao bug do milênio ainda era um sistema confiável.
Quando a Intel resolveu acabar com a arquitetura antiga do Windows e criar um novo sistema baseado no NT foi o Windows 2000 professional que seria usado como base para criação do novo sistema.
Era lógico que a Microsoft precisava tirar do NT a perpesquitiva de um sistema voltado a estações de trabalho. Então a Microsoft optou por tirar a denominação NT do Windows XP. Mesmo que ele fosse um novo NT.
O Windows 2000 seria usado por boa parte da primeira década de do século 21 em instalações cada vez mais simples para servidores locais. O Sistema teve 4 atualizações da versão original. SP1 SP2 SP3 SP4.

Tecnologias do Windows XP
O Windows XP não era só um sistema para cobrir os defeitos do Windows ME mas era uma nova geração do Windows NT. A Microsoft tinha que trabalhar rápido para atender os dois grupos de usuários. O resultado foi um sistema operacional com muitos recurso novos.

Novo sistema de disco: Os sistemas de disco da época eram o FAT FAT 32 o  NDTT do Windows NT. O sistema NDTT do Windows NT era mais avançado pois podia proteger discos, partições e arquivos de cópias gravações e aberturas indevidas no próprio sistema de disco ainda assim ele podia gravar dados protegidos por senha. O FAT e o FAT32 eram sistemas do Windows nativo sem sistema de proteção. O problema que nenhum desses sistemas de disco contemplava suporte a novos discos que estavam surgindo na época com uma capacidade de armazenamento muito maior. A Microsoft então optou por usar um novo sistema de discos baseado no sistema do NT só que podendo ser usado em discos bem maiores que os que haviam na época o HDTT. Pode suportar discos na ordem te Terra Bytes. O Windows XP continuo podem ler forma e criar discos em outros formatos pois havia um grande número de dispositivos com esses formatos além disso ele veio com ferramentas que podem fazerem conversão desses formatos de disco com segurança.

Compatibilidade com sistemas antigos: O Windows 98 podia rodar uma porção de aplicativos CP/M, DOS e Windows 3.x anterior. E os usuários do Windows 98 apreciavam esse tipo de utilitário. Principalmente que muitos títulos famoso dos jogos ainda eram escritos para essa plataformas pois assim tinham mais performance. O NT era avesso a essa tecnologias pois para ser seguro o programa tinha que rodar dentro do sistema controlado do sistema operacional. No Windows XP esses programas podiam rodar em modo compatibilidade ou seja o modo compatibilidade desvia o acesso interrupções ao sistema de serviços do Windows e desviam os acesso direto ao Hardware para os serviços do DirectX. Era lógico que existem programas mais exigentes que necessitam de mais que um modo compatibilidade nesse caso se pode usar uma máquina virtual como o Virtual PC da própria Microsoft ou um sistema mais avançado como o IBM Vmware ou o DosBox da antiga Amiga. Em todos esse casos os programas rodam sem darem pane no sistema ao desabilitar a segurança do sistema como acontecia com frequência no Win98.

Novos dispositivos: O Windows XP passou a dar suporte a um grande número de novos dispositivos que estavam sendo negligenciados em seus antecessores como porta USB leitores e gravadores de CD e DVD e Bluray na época ainda não lançados. E Webcans assim o número de drivers programas de usuários necessários para fazer eles funcionarem diminuiu. Tela Wind creem e um porção de novos tipos de dispositivos,

Sistema de drivers: Para evitar a confusão do Windows 98 a Microsoft criou um sistema de certificação de drivers nesse caso se evitaria que drivers incompatíveis fossem instalados no sistema o XP passou a dar um aviso que o driver não era confiável e pedir se o usuário queria mesmo instalar o driver. O mesmo valeu para outros programas. A Microsoft criou vários dispositivos no sistema para evitar que drivers de sistemas operacionais antigos fossem instados no XP o próprio XP tem uma biblioteca de drivers extensa quase a maior parte do sistema não instalado, drivers feitos pela própria Microsoft. Em alguns casos a Microsoft criou um driver padrão e

Nova Interface gráfica: Era lógico que para convencer os usuário domésticos que o novo Windows era um programa também para ele s a Microsoft investiu em uma nova interface gráfica melhorada. A interface do NT era um tanto espartana. A Interface do Windows XP na época foi considera inovadora e a mais bela desenhada até então.

Servidor de Rede: O XP básico vinha com algumas mudanças no serviço de rede que o tornava amis eficiente que seus antecessores. Como por exemplo usar uma máquina como suíte de rede. Mas a grande mudança veio como o Windows 2003 server. Era basicamente o mesmo sistema operacional mas com recursos de servidor completos. Como Servidor de Web e de banco de dados.

Os oito tipos de Windows do XP
A Microsoft criou sete tipos de Windows XP para atender diferente tipos de usuários e sistemas de computação.
Windows XP: (Desktop, Laptop):
·         Windows XP Start: Esse foi uma versão do Windows projetada para competir com os sistemas Linux. È a versão barata do Windows esse sistema operacional é vendido a um preço menor. Como a intensão de quem compra o Start é incentivar que faça atualização para o Windows mais avançado essa versão do Windows vem com muitos poucos recursos. É muito difícil ver o XP Star no comércio. Pois quando o XP foi lançado o número de computadores com Linux era bem menor que hoje como vimos com os Windows atuais que encontrar computadores com Start é bem mais comum. No entanto esse tipo de sistema é bem comum aparecer em concorrências públicas e sistemas negociados por meio de campanhas governamentais.
·         Windows XP Home edition: é a versão do XP geralmente usada para uso doméstico o home edition foi incrementado na parte para jogos e multimídia era vendida a um preço ligeiramente menor que o professional. Era comum de ser encontrada em vários computadores nos primeiros anos do XP. Mas com o tempo o preço do profecional foi diminuindo e se deu cada vez mais preferência ao profecional.
·         Windows XP Professional: É a versão do XP com mais recursos e também o mais robusto com lançamento do Vista mais tarde o custo do professional cairia e se tornaria padrão.
Windows Portable (Sistema portateis):
·         Windows XP portable: Esse Sistema nasceu mais tarde. Foi desenvolvido para substituir o antigo Windows mobile. É uma versão do Windows destinada a sistemas portáteis como palmtops mais tarde foi aperfeiçoado para ser usado em smartphones foi usado no Windows Phone e alguns dispositivos de smart. Apesar dessa área haver um domínio do android da Google.
Windows Server 2003(Servidores de Rede, Super computadores):
·         Windows 2003 Web Server: Essa é uma versão do Windows destinada a criar servidores de internet o sistema vem com um grande conjunto de protocolos de Internet servido de e-mails postagem de páginas banco de dados remotos e área de download FTP. Usado em grandes e pequenas instalações. É um sistema completo para quem pretende criar um provedor Web.
·         Windows 2003 Data Base Server: Apesar do nome o Data Base Server não é uma versão do Windows destinada a uso de banco de dados o nome vem que é um sistema para servidores de rede local SWIFT de Internet local. E juntamente com o SQL Server um sistema de banco de dados estável.
·         Windows 2003 Enterprise: É o amis completo dos sistemas de servidores de Rede da Microsoft incluem as funções de servidor local e web além disso tem apoio a servidores de terminais e mainframes. É o Windows mais poderoso.
Hellowin ou (Hello): parece incrível mas desde que a Microsoft lançou o primeiro NT o sistema tem sido compilado parva vários processadores não NT como os Motorola 68k e 88k e vários processadores RISC. Quando o Windows XP foi lançado se pensou em criar uma versão do Windows para os computadores PowerPC e computadores RISC. Caso resolvesse criar um PC com esse tipo de processador. Chamar o sistema de Hellowin surgiu como uma piada uma referência que a Microsoft estaria caçando bruxas. Pouco tempo depois a Microsoft compraria vários fabricantes de vídeo game e desenvolveria o Xbox e o Hello tornaria seu sistema operacional.

Atualizações:
Windows XP 64 bits.
Esse sistema foi lançado quando a AMD lançou seu processador Athlon 64. Esse sistema previa muitos recursos de 64 bits como memória RAM maior que 4 GB. Sistemas multiprocessador. Mas a realidade da época era dura os computadores tinham pouca memória RAM dificilmente passavam de 256 MB de RAM e dificilmente usavam números inteiros longos. O XP 64 bits tinha problemas de compatibilidade com os programas de 16 e 32 bits. O que desagradou os usuários. Mais tarde a Microsoft colocaria os recursos para processadores de 64 bit no SP2.

Windows XP SP1:
Essa atualização foi lançada pouco tempo depois da lançamento do Windows. Na verdade o Windows XP original foi lançado apressadamente para atender as necessidades de quem estava usando o ME o SP1 continha uma série de correções que haviam sido deixadas para trás na primeira faze do beta teste. Muita gente chega pensar que o SP1 é a primeira versão do Windows XP devido a rapidez que ele surgiu.

Windows XP SP2:
Essa atualização foi lançada como uma versão definitiva do Windows XP. Ele incluía suporte a processadores de 64 bits. E a um grande número de dispositivos eram um sistema estável e que rodava bem em computadores com pouca memória e processadores de baixo desempenho. A Microsoft então voltou seu desenvolvimento para o Windows Vista. O SP2 ainda é bastante usado em computadores mais antigos.

OBS: Windows Vista: esse sistema operacional foi criado pela Microsoft para ser o primeiro sistema operacional de 64 bits para x86. Como acontece em maior parte dos sistemas que mudam de plataforma o Windows Vista se tornou um sistema muito pesado e vários serviços se tornaram muito lentos. O Windows Vista roda muito bem em sistemas com 2 GB de RAM mas em sistemas de 512 MB para os quais foi projetado ele roda de forma lenta. O sistema teve dois pacotes de atualização em computadores mais modernos roda de forma elegante.

Windows XP SP3:
Quando o Windows Vista foi se tornando um sistema de poucas vendas a Microsoft se viu forçada a manter o Windows XP. Mas o sistema operacional foi lançado entre o lançamento do Vista e do Windows 7. Ele atende as necessidades dos processadores mais modernos. Esse sistema necessita de um processador mais potente que seu antecessor SP2 e também mais memória. Lançado em 2010 é a última versão do XP. Depois do lançamento do Windows 7 a Microsoft anunciou que o Windows XP seria descontinuado em 8 de março de 2014. O SP3 era um sistema robusto mas precisa de computadores mais potentes.


A 10 dias esse prazo se encerou agora o XP vai para a prateleira dos engenheiros o Windows 7 já se firmou como sistema operacional e o Windows 8 ainda tem reclamações de usuários mais antigos. Mas as mudanças são necessárias. O Windows XP teve seu papel na história mas seus recursos 

sábado, 1 de março de 2014

O computador

Esse texto é uma revisão de meus trabalhos anteriores.
Nele estão contidos alguns dos princípios básicos da computação.
Outros princípios mais complexos serão desenvolvidos posteriormente.

Procure o texto completo no Link.
Capitulo 1 O Computadores

Capiltuo 2 Processamento de Dados

Capitulo 3 Componentes do computador