terça-feira, 20 de agosto de 2013

HTML


HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é umalinguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologiaé fruto do "casamento" dos padrões HyTime e SGML.
HyTime é um padrão para a representação estruturada de hipermídia e conteúdo baseado em tempo. Um documento é visto como um conjunto de eventos concorrentes dependentes de tempo (como áudio, vídeo, etc.), conectados por hiperligações. O padrão é independente de outros padrões de processamento de texto em geral.
SGML é um padrão de formatação de textos. Não foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligações.

História

Tim Berners-Lee (físico britânico) criou o HTML original (e outros protocolos associados como o HTTP) em uma estação NeXTcube usando o ambiente de desenvolvimentoNeXTSTEP. Na época a linguagem não era uma especificação, mas uma coleção de ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas entre ele e seu grupo de colegas. Sua solução, combinada com a então emergente internet pública (que tornaria-se a Internet) ganhou atenção mundial.
As primeiras versões do HTML foram definidas com regras sintáticas flexíveis, o que ajudou aqueles sem familiaridade com a publicação na Web. Através do tempo, a utilização de ferramentas para autoria de HTML aumentou, assim como a tendência em tornar a sintaxe cada vez mais rígida. Apesar disso, por questões históricas (retrocompatibilidade), osnavegadores ainda hoje conseguem interpretar páginas web que estão longe de ser um código HTML válido.
A linguagem foi definida em especificações formais na década de 1990, inspiradas nas propostas originais de Tim Berners-Lee em criar uma linguagem baseada em SGML para aInternet. A primeira publicação foi esboçada por Berners-Lee e Dan Connolly, e publicada em 1993 na IETF como uma aplicação formal para o SGML (com uma DTD em SGML definindo a gramática). A IETF criou um grupo de trabalho para o HTML no ano seguinte, e publicou o HTML 2.0 em 1995. Desde 1996, as especificações HTML vêm sendo mantidas, com o auxílio de fabricantes de software, pela World Wide Web Consortium (W3C).1 Apesar disso, em 2000 a linguagem tornou-se também uma norma internacional (ISO/IEC 15445:2000). A última especificação HTML lançada pela W3C foi a recomendação HTML 4.01, publicada no final de 1999. Uma errata ainda foi lançada em 2001.
Desde a publicação do HTML 3.5 no final de 1997, o grupo de trabalho da W3C tem cada vez mais — e de 2002 a 2006, de forma exclusiva — focado no desenvolvimento doXHTML, uma especificação HTML baseada em XML que é considerada pela W3C como um sucessor do HTML.2 3 4 O XHTML faz uso de uma sintaxe mais rigorosa e menos ambígua para tornar o HTML mais simples de ser processado e estendido.
Em janeiro de 2008 a W3C publicou a especificação do HTML5, a próxima versão do HTML, como Working Draft. Apesar de sua sintaxe ser semelhante a de SGML, o HTML5 abandonou qualquer tentativa de ser uma aplicação SGML e, definiu explicitamente sua própria serialização "html", além de uma alternativa baseada em XML, o XHTML5.5

Etiquetas (tags)

Todo documento HTML possui etiquetas (do inglês: tags), palavras entre parênteses angulares (chevron) (< e >); essas etiquetas são os comandos de formatação da linguagem. Um elemento é formado por um nome de etiqueta (tag), atributos, valores e filhos (que podem ser outros elementos ou texto). Os atributos modificam os resultados padrões dos elementos e os valores caracterizam essa mudança. Exemplo de um elemento simples (não possui filhos):
<hr />
Exemplo de um elemento composto (possui filhos):
<a href="http://pt.wikipedia.org/">Wikipédia</a>
  • <a> é a etiqueta de abertura
  • </a> é a etiqueta de fechamento
  • href é o atributo onde é definido a url, que será acessada ao clicar no link.
Outro exemplo de elemento composto (possui filhos):
<p><a href="http://pt.wikipedia.org" target="_self">Wikipédia</a></p>
  • p = etiqueta que define um parágrafo.
  • a = etiqueta que define uma hiperligação.
  • href = atributo que define a url da hiperligação.
  • target = atributo que define a forma como a hiperligação será aberta.
  • _self = valor do atributo Target que define que a hiperligação será aberta na mesma guia.
  • / = define o fechamento do elemento
Isso é necessário porque as etiquetas servem para definir a formatação de uma porção do documento, e assim marcamos onde começa e termina o conteúdo que receberá a formatação ou marcação necessária, específica. Alguns elementos são chamados “vazios”, pois não marcam uma região de texto, apenas inserem algum elemento no documento
Cada elemento tem seus atributos possíveis e seus valores. Um exemplo, é o atributo href que pode ser usado com o elemento a, com o link mas que não pode ser usado com o elemento meta. Isso quer dizer que devemos saber exatamente quais os atributos e valores possíveis para cada elemento.
De uma maneira geral o HTML é um poderoso recurso, sendo uma linguagem de marcação muito simples e acessível voltada para a produção e compartilhamento de documentos, imagens, vídeos e áudio via streaming.

Edição de documentos HTML

Os documentos em HTML são arquivos de texto simples que podem ser criados e editados em qualquer editor de textos comum, como o Bloco de Notas do Windows, ou oTextEdit, do Macintosh. Para facilitar a produção de documentos, no mercado existem editores HTML específicos, com recursos sofisticados, que facilitam a realização de tarefas repetitivas, inserção de objetos, elaboração de tabelas e outros recursos (Ver lista abaixo). Basicamente dividem-se em dois tipos:
  • Editores de texto fonte: inserem automaticamente as etiquetas, orientando a inserção de atributos e marcações
  • Editores WYSIWYG: oferecem ambiente de edição com um "esboço" resultado final das marcações

Estrutura básica de um documento

A estrutura básica de um documento HTML (Hyper Text Markup Language - Linguagem de Marcação de Hypertexto), apresenta as seguintes marcações:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="description" content="a descrição do seu site em no máximo 90 caracteres">
        <meta name="keywords" content="escreva palavras-chaves curtas, máximo 150 caracteres">
        <title>Título do Documento</title>
    </head>
    <body>
    <!-- Aqui fica a página que será visível para todos, onde pode-se inserir
    textos, imagens, links para outras páginas, etc, geralmente usa-se: -->
 
    <div>Tag para criar-se uma 'caixa', um bloco, mais utilizada com "Cascading Style Sheets
         (Folhas de Estilo em Cascata)</div>
 
    <span>Tag para modificação de uma parte do texto da página</span>
 
    <img src="endereço_de_uma_imagem.jpg" />
 
    <a href="http://www.wikipedia.org">Wikipedia, A Enciclopédia Livre</a>
    </body>
</html>
As etiquetas HTML não são sensíveis à caixa, portanto tanto faz escrever <HTML><Html><html> ou <HtMl>.
As etiquetas básicas de HTML, cuja presença é altamente recomendada nas páginas são:
  • <html>: define o início de um documento HTML e indica ao navegador que todo conteúdo posterior deve ser tratado como uma série de códigos HTML
  • <head>: define o cabeçalho de um documento HTML, que traz informações sobre o documento que está sendo aberto
  • <body>: define o conteúdo principal, o corpo do documento. Esta é a parte do documento HTML que é exibida no navegador. No corpo podem-se definir atributos comuns a toda a página, como cor de fundo, margens, e outras formatações.

Cabeçalho

Dentro do cabeçalho podemos encontrar os seguintes elementos:
  • <title>: define o título da página, que é exibido na barra de título dos navegadores
  • <style type="text/css">: define formatação em CSS
  • <script type="text/javascript">: define programação de certas funções em página com scripts, podendo adicionar funções de JavaScript
  • <link>: define ligações da página com outros arquivos como feedsCSSscripts, etc
  • <meta>: define propriedades da página, como codificação de caracteres, descrição da página, autor, etc
São meta informações sobre documento. Tais campos são muitos usados por mecanismos de busca (como o GoogleYahooBing) para obterem mais informações sobre o documento, a fim de classificá-lo melhor. Por exemplo, pode-se adicionar o código <meta name="description" content="descrição da sua página" /> no documento HTML para indicar ao motor de busca que texto de descrição apresentar junto com a ligação para o documento. Para o motor de busca Google, por exemplo, elementos meta como keywords não são utilizadas para indexar páginas. Apenas <title> e a meta <description> são usadas para descrever a página indexada.6
Obs: as etiquetas <style> e <script> servem tanto para delimitar os espaços usados pelos códigos na página quanto para invocar códigos existentes em outros arquivos externos.

Corpo

Dentro do corpo podemos encontrar outras várias etiquetas que irão moldar a página, como por exemplo:
  • <h1><h2>, ... <h6>: cabeçalhos e títulos no documento em diversos tamanhos.
  • <p>: novo parágrafo.
  • <br />: quebra de linha.
  • <table>: cria uma tabela (linhas são criadas com <TR> e novas células com <TD>, já os cabeçalhos das colunas são criados com as etiquetas <THead><TH> e os rodapés com <TFooter><TR><TD>).
  • <div>: determina uma divisão na página a qual pode possuir variadas formatações.
  • <b><i><u> e <s>: negrito, itálico, sublinhado e riscado, respectivamente.
  • <img />: imagem.
  • <a>: hiper-ligação para um outro local, seja uma página, um e-mail ou outro serviço.
  • <textarea>: caixa de texto (com mais de uma linha); estas caixas de texto são muito usadas em blogs, elas podem ser auto selecionáveis e conter outros códigos a serem distribuídos.
  • <abbr>: abreviação (sigla simplesmente abreviada).
  • <cite>: citação.
  • <address>:Endereço.

Cores

As cores devem ser declaradas com o atributo style, que funciona em diversos elementos, como por exemplo:
<span style="color:COR">Texto</span>
Onde COR pode ser o nome da cor em inglês, em decimalhexadecimalRGBRGBA ou HSLA.

Hiperligações

Uma possibilidade importante dos documentos HTML é a de fazer hiperligações. Para isso usa-se a etiqueta <a> (do inglês, anchor). Esta tem os atributos: href que define o alvo da hiperligação (que pode ser uma página de Internet, uma parte da mesma página ou um endereço de email) ou name que define um alvo nessa página (a onde se pode fazer uma hiperligação usando a etiqueta a com o atributo href). Exemplos:
  • <a href="ht­tp://pt.wikipedia.org/">Clique aqui para aceder à página principal da Wikipédia em português.</a>
  • <a name="nome">texto</a>
Em que nome e texto podem ser substituídos por o que se desejar. Depois usa-se <a href="#nome"> </a> para hiperligar a este "anchor".
Diferença entre target="_blank" e target="_new"
target="_blank" é usado para abrir links em várias janelas e target="_new" é usado para abrir vários links em uma janela.7
Exemplos
  • <a href="URL DO LINK" target="_blank">Título</a>
  • <a href="URL DO LINK" target="_new">Título</a>
Página em branco é usado about:blank na url do link.
Exemplos:
  • <a href="about:blank" target="_blank">Página em branco</a>
  • <a href="about:blank" target="_new">Página em branco</a>

Caracteres especiais e símbolos

Os caracteres especiais definem-se usando comandos que começam com & e terminam com um ;. Alguns exemplos incluem &aacute; (á), &agrave; (à), &atilde; (ã),&acirc; (â), &auml; (ä) e &ccedil; (ç). Qualquer outra vogal pode ser substituída pelo a destes exemplos, incluindo maiúsculas.

Editores HTML

quarta-feira, 10 de julho de 2013

sexta-feira, 17 de maio de 2013


O primeiro computador do mundo

O primeiro computador do mundo foi o ENIAC (pronuncia-se [ɛniæk]), abreviação de Electronic Numerical Integrator and Computer,  foi o primeiro computador de uso geral  eletrônico. Foi um computador digital completo capaz de ser reprogramado para resolver uma ampla gama de problemas de computação. ENIAC foi projetado para calcular tabelas de artilharia de balística do exército dos Estados Unidos no Laboratório de Pesquisa, mas seu primeiro uso foi em cálculos para a bomba de hidrogênio. Quando o ENIAC foi anunciado em 1946, foi anunciado na imprensa como um "gigante do cérebro". Ele vangloriou-se por ter uma velocidades mil vezes mais rápida que as máquinas eletro-mecânica, foi um salto no poder da computação,  nenhuma máquina tinha conseguido isso. Este poder matemático,  juntamente com programação de propósito geral, isso tinha animado muito os cientistas e industrias. Os inventores promoverão a propagação destas novas ideias através do ensino em uma série de palestras sobre arquitetura de computadores. 

Quatro painéis ENIAC e um dos três quadros de função, em exposição na Escola de Engenharia e Ciência Aplicada na Universidade da Pensilvânia


O design e construção do ENIAC foram financiados pelo Exército dos Estados Unidos durante a Segunda Guerra Mundial. O contrato de construção foi assinado em 05 de junho de 1943, e o trabalhalho no computador foi iniciado em segredo pela Universidade da Pensilvânia Moore Faculdade de Engenharia Elétrica a partir do mês seguinte, sob o nome de código "Project PX". A máquina foi  concluída em 14 de fevereiro de 1946 na Universidade da Pensilvânia, com custo de quase US $ 500.000 (cerca de US $ 6 milhões em 2008, ajustada pela inflação). O primeiro computador do mundo foi formalmente aceite pelo Exército E.U. Ordnance Corps, em Julho de 1946. ENIAC foi desligado em 09 de novembro de 1946 para uma renovação e uma atualização de memória, e foi transferido para Aberdeen Proving Ground, Maryland em 1947. Lá, em 29 de julho de 1947, foi ligado e estava em funcionamento contínuo até 23:45 de 02 de outubro de 1955. 

ENIAC foi concebido e desenhado por John Mauchly e J. Presper Eckert, da Universidade da Pensilvânia.  A equipe de engenheiros de design ajudou ao desenvolvimento incluído Robert F. Shaw (tabelas de função), Chu Chuan (divisor / rooter-quadrado), Thomas Kite Sharpless (programador master), Arthur Burks (multiplicadores), Harry Huskey (leitor / impressora), Jack Davis (acumuladores) e Iredell Eachus Jr.

O programa de construção do  ENIAC  (U. S. fotografia do Exército)

O ENIAC era um computador modular, composto por painéis individuais para executar funções diferentes. Vinte destes módulos foram acumuladores usados, que não só podia somar e subtrair, mas tinha um número de dez dígitos decimais na memória. Os números foram passados entre estas unidades através de uma série de propósitos gerais ônibus, ou bandejas, como eram chamados. Para alcançar sua alta velocidade, os painéis tiveram de enviar e receber números, calcular, salvar a resposta, e desencadear a próxima operação, todos sem partes móveis. A chave para a sua versatilidade foi a capacidade de ramificação, que pode desencadear várias operações que dependem do sinal de um resultado calculado. 

Além da sua velocidade, a coisa mais notável sobre o ENIAC foi o seu tamanho e complexidade. ENIAC continha 17.468 tubos de vácuo, diodos de cristal de 7200, 1.500 relés, 70.000 resistores, 10.000 capacitores e cerca de 5 milhões de juntas soldadas à mão. Ele pesava 30 toneladas, cerca de 8,5 por 3 por 80 pés (2,6 m x 0,9 m x 26 m), ocupou 680 metros quadrados (63 m2), e consumiu 150 kW de potência. 
O Input foi possível a partir de um leitor de cartões IBM, e uma perfuradora IBM foi utilizado para a produção. Estes cartões podem ser usados para produzir impressos offline com saída usando uma máquina de contabilidade IBM, a exemplo do que seria o IBM 405. 

O primeiro computador do mundo o ENIAC usava anel de contadores de posição de dez dígitos, cada dígito utilizava 36 tubos de vácuo, 10 dos quais foram triodes dupla que compõem o flip-flops do anel do contador. Aritmética foi realizada por "contar" com os contadores de pulsos e gerar ring e levar pulsos ao contador, a idéia é imitar na eletrônica a operação das rodas de dígitos de uma máquina mecânica acrescentado. ENIAC teve 2010 dígitos acumuladores assinados, que usou dez representação de complemento, podendo realizar 5.000 operações simples de adição ou subtração entre qualquer um deles e uma fonte (por exemplo, um outro acumulador, ou um transmissor constante) a cada segundo. Era possível ligar vários acumuladores para executar, simultaneamente, de modo a velocidade de pico de operação era potencialmente muito maior devido a operação em paralelo. 

Foi possível realizar com um fio de um acumulador para outro acumulador para executar aritmética de precisão dupla, mas o acumulador levava muito tempo e exigio que existisse fiação de circuito de três ou mais para maior precisão. O ENIAC usava quatro dos acumuladores, controlado por uma unidade especial do multiplicador, para realizar até 385 operações de multiplicação por segundo. O ENIAC também utilizados cinco dos acumuladores, controlado por uma unidade especial Divider Square-Rooter, para executar operações de divisão até quarenta por segundo ou três operações por segundo de raiz quadrada. 

As outras nove unidades no ENIAC foi a Unidade de Iniciação (que começava e parava a máquina), a Unidade de Ciclismo (usado para sincronizar as outras unidades), o mestre programador (que controlava "loop" de seqüenciamento), o leitor (que controlava um IBM leitor de cartões perfurados), a impressora (que controlava  cartões perfurados da IBM), o transmissor Constant, e três quadros de função.

As referências de Rojas e Hashagen ou (Wilkes 1956) dá mais detalhes sobre os horários de operação, que diferem um pouco dos apresentados acima. O ciclo de máquina básica foi de 200 microssegundos (20 ciclos de clock de 100 kHz na unidade), ou 5000 ciclos por segundo para as operações sobre os números de 10 dígitos. Em um desses ciclos, o ENIAC podia escrever um número de registro, ler um número em um registro, ou adicionar / subtrair dois números. A multiplicação de um número de 10 dígitos de um número de dígitos (por até 10 d) d teve quatro ciclos, de modo a 10 - através da multiplicação de 10 dígitos levou 14 ciclos, ou 2.800 microsegundos, uma taxa de 357 por segundo . Se um dos números tinham menos de 10 dígitos, a operação era rápida. Divisão de raízes quadradas e levou 13 (d +1) ciclos, onde d é o número de dígitos no resultado (quociente ou raiz quadrada). Assim, uma divisão ou raiz quadrada pegou a 143 ciclos, ou 28.600 microssegundos, uma taxa de 35 por segundo. (1956:20 Wilkes afirma que uma divisão com um quociente de 10 dígitos era necessários seis milésimos de segundo.) Se o resultado tinha menos de dez dígitos, obtinha-se mais rápido.


O Primeiro computador do mundo e sua confiaça


O ENIAC utilizava tubos de rádio-base octal, os acumuladores decimal eram feitas de 6SN7 flip-flops, enquanto 6L7s, 6SJ7s, 6SA7s e 6AC7s foram usados em funções lógicas. 6L6s Numerosos e 6V6s serviu como linha de drivers para conduzir impulsos através de cabos entre os módulos rack.

Tubos de vácuo Detalhe da parte traseira do ENIAC.

Alguns especialistas em eletrônica previu que as falhas no tubo iria ocorrer tão freqüentemente que a máquina não seria útil. Esta previsão acabou por ser parcialmente correta: vários tubos eram queimados quase todos os dias, deixando o primeiro computador do mundo não funcional quaze metade do tempo. Tubos especiais de alta confiabilidade, não estavam disponíveis até 1948. A maioria dessas falhas, entretanto, ocorreu durante o warm-up e períodos de esfriamento, quando o aquecimento do tubo e cátodos estavam sob estresse térmico . Pelo simples fato de  nunca desligar a máquina, os engenheiros reduziram falhas no ENIAC e os tubo passaram para a taxa mais aceitável de um tubo a cada dois dias. De acordo com uma entrevista de 1989 com Eckert continuamente a história não foi bem assim, principalmente sobre os tubos ele dizia ser um mito: "Tivemos um tubo queimado a cada dois dias e poderíamos localizar o problema dentro de 15 minutos." Em 1954, o maior período contínuo de funcionamento do primeiro computador sem uma falha foi de 116 horas (cerca de cinco dias).


Programação do primeiro compuatdor do mundo



Embora o Ballistic Research Laboratory foi o patrocinador do ENIAC, um ano em três anos de projeto John von Neumann, um matemático que estava trabalhando na bomba de hidrogênio, em Los Alamos, tornou-se consciente do computador.  Los Alamos posteriormente tornou-se tão envolvido com ENIAC que a execução do teste foi o primeiro problema de cálculos para a bomba de hidrogênio, e não tabelas de artilharia. A entrada / saída para este teste foi um milhão de cartões.


O ENIAC poderia ser programado para executar sequências complexas de operações, que podem incluir loops, ramificações e sub-rotinas. A tarefa de levar um problema e mapeá-lo para a máquina era bastante complexa e, normalmente, demorava semanas. Depois que o programa foi descoberto em papel, o processo de obtenção do programa "dentro" do ENIAC, manipulando seus interruptores e cabos levou dias adicionais. Este foi seguido por um período de verificação e depuração, auxiliado pela capacidade de "passo único" da máquina.

As seis mulheres que fizeram a maior parte da programação do ENIAC foi em 1997, o Women in Technology International Hall of Fame, como eram chamados por si em 1946, foram Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas e Ruth Lichterman. Jennifer S. Luz "s", documentos descrevem o papel das mulheres sobre o ENIAC, as mulhere também tiverão um papel muito importante sobre a história do primeiro computador do mundo.

Programadores Betty Jean Jennings (esquerda) e Francisco Bilas (à direita) (Foto E.U. Exército dos arquivos da Biblioteca Técnica ARL)

ENIAC era um projeto unico e nunca mais foi repetido. O congelamento de design em 1943 significava que o projeto do computador seria por falta de algumas inovações que logo tornou-se bem desenvolvida, nomeadamente a incapacidade de armazenar um programa. Eckert e Mauchly começaram a trabalhar em um novo projeto, para ser posteriormente chamado EDVAC, o que seria mais simples e mais poderoso. Em particular, em 1944 Eckert escreveu uma descrição de uma unidade de memória (a linha de retardo de mercúrio), que possue tanto os dados como o programa. John von Neumann, que foi consultado pela Escola Moore sobre o EDVAC participou em reuniões no Moore School onde o conceito de programa armazenado foi elaborado, escreveu-se um conjunto incompleto de notas (Primeiro esboço de um relatório sobre o EDVAC) destinado a ser usado como um memorando interno que descreve, elaborando e expressando em linguagem lógica formal as idéias desenvolvidas nas reuniões. Herman Goldstine distribuiu cópias do primeiro projecto para uma série de governos e instituições educacionais, estimulando um interesse generalizado na construção de uma nova geração de máquinas de computação eletrônica, incluindo EDSAC e SEAC.


Uma série de melhorias também foram feitas para o ENIAC em 1948, incluindo uma primitiva read-only mecanismo para armazenar programação, utilizando as tabelas de função como a ROM do programa, uma idéia incluído na patente ENIAC e proposta de forma independente pelo Dr. Richard Clippinger do BRL . Dick Clippinger foi consultado por John von Neumann sobre o conjunto de instruções para a execução. Clippinger tinha pensado em uma arquitetura de três endereços, enquanto von Neumann propôs uma arquitetura de um endereço, porque era mais simples de implementar. Três dígitos de um acumulador foram utilizados como o contador do programa, um outro acumulador foi utilizado como acumulador principal, um acumulador de terceiros foi utilizado como o ponteiro de endereço para leitura dos dados das tabelas de função, e a maioria dos acumuladores outros (1-5, 7, 9-14, 17-19) foram usados para a memória de dados. A programação do programa armazenado para ENIAC foi feito por Betty Jennings, Clippinger Dick e Goldstine Adele. Foi demonstrado pela primeira vez como um computador de programa armazenado em 16 de setembro de 1948, executando um programa de Adele Goldstine por John von Neumann. Esta alteração reduziu a velocidade do ENIAC por um fator de seis e eliminou a capacidade de computação paralela, mas como também reduziu o tempo de reprogramação de horas em vez de dias, considerou-se ótima essa perda de performance. Também a análise mostrou que devido às diferenças entre a velocidade eletrônica de cálculo e a velocidade electromecânica de entrada / saída, a quase qualquer problema do mundo prático real foi totalmente I / O bound mesmo sem fazer uso do paralelismo da máquina original e mais ainda seria  / O bound mesmo após a redução de velocidade a partir desta modificação. No início de 1952, um passador de alta velocidade foi adicionada, o que melhorou a velocidade de deslocamento por um fator de cinco. Em julho de 1953, uma memória de 100 palavras-core uma expansão foi adicionado ao sistema, usando o código binário decimal, a representação número excessivo-3. Para suportar esta expansão de memória, o ENIAC foi equipado com um novo seletor de tabela de funções, um seletor de endereços de memória, o pulso de elaboração dos circuitos, e três novas ferramentas foram adicionadas ao mecanismo de programação.

Vídeo Primeiro computador do mundo


O primeiro computador do mundo ENIAC foi criado em 1946


O 1 computador do mundo comemora  64 anos em 2010, foi anunciado o primeiro computador digital eletrônico de grande escala: o ENIAC (Electrical Numerical Integrator and Calculator). O computador foi criado em fevereiro de 1946 pelos cientistas norte-americanos John Presper Eckert e John W. Mauchly, da Electronic Control Company.



Na época, o ENIAC se destacou por realizar 5 mil operações por segundo, velocidade mil vezes superior à de seus antecessores. Hoje, se comparado com os computadores atuais, o poder de processamento do ENIAC seria menor do que o de uma simples calculadora de bolso. O computador começou a ser feito em 1943, durante a Segunda Guerra Mundial, para auxiliar o exército norte-americano a fazer cálculos de balística. O computador pesava 30 toneladas e ocupava 180 m² de área construída.

Fonte: Terra


Definições de ENIAC na internet:
  • O ENIAC (Electrical Numerical Integrator and Calculator) foi o primeiro computador digital eletrônico de grande escala. ...
    pt.wikipedia.org/wiki/ENIAC
  • [Ing. Acrôn. Electronic Numerical Integartor And Calculator] Computador desenvolvido, entre 1942 e 1946, na Universidade da Pensilvânia (EUA ...
    www.dicweb.com/ee.htm



O primeiro computador comercial do mundo

UNIVAC I (de UNIVersal Automatic Computer - Computador Automático Universal) foi o primeiro computador comercial fabricado e comercializado nos Estados Unidos. Era programado ajustando-se cerca de 6.000 chaves e conectando-se cabos a um painel.
Foi projetado por J. Presper Eckert e John Mauchly, os inventores do ENIAC para uma empresa fundada por ambos, a Eckert-Mauchly Computer Corporation, mas só ficou pronto após esta ser adquirida pela Remington e virar a divisão UNIVAC.
O primeiro UNIVAC foi entregue ao escritório do censo dos Estados Unidos em 31 de março de 1951, mas demorou para começar a funcionar, então o primeiro que entrou em operação foi o segundo a ser fabricado, para o Pentágono.
Projetado para custar US$159,000, o UNIVAC I foi vendido por um preço entre US$1,250,000 e $1,500,000. No total, 46 unidades deste primeiro modelo foram fabricadas. Algumas unidades estiveram em serviço por muitos anos. A primeira unidade funcionou até 1963. Duas unidades da própria Remington funcionaram até 1968 e outra unidade, de uma companhia de seguros do Tennessee, até 1970, com mais de treze anos de serviço. 

Descrição 
primeiro computador comercial do mundo


O UNIVAC usava 5.200 válvulas, pesava 13 toneladas e consumia 125 kW para fazer 1905 operações por segundo, com um clock de 2.25MHz. O sistema completo ocupava mais de 35 m2 de espaço no piso. Um processo era feito a cada 100 microsegundos. Em termos comparativos um Pentium III é 200.000 vezes mais veloz que o UNIVAC 1. :) Foi o primeiro computador que a informação e o programa eram armazenados na mesma memória.


Sua memória de mil palavras era armazenada num dispositivo chamado delay line memory, construido com mercúrio e cristais piezoelétricos. A entrada e saída de informações eram realizadas por uma fita metálica de 1/2 polegada de largura e 400 m de comprimento. Normalmente acompanhados de um dispositivo impressor chamado Uniprinter, que, sozinho, consumia 14 kW.

Primeiro computador comercial do mundo




Definições de UNIVAC I na internet:
O UNIVAC I (de UNIVersal Automatic Computer - Computador Automático Universal) foi o primeiro computador comercial fabricado e comercializado nos ...
pt.wikipedia.org/wiki/UNIVAC_I

quarta-feira, 8 de maio de 2013



O sistema operativo Windows 7 é vulnerável a infecção de vírus e além disso tem alguns defeitos.
Há muitas outras razões para formatar um computador que opera com o windows 7. Se aprender como formatar um computador com windows 7, então pode economizar muito tempo e dinheiro.
 Em lojas vai geralmente levar 2-7 dias para formatar o sistema. Durante o processo de formatação,
perderá todos os dados guardados que são mantidos dentro do computador. Por outras palavras formatar um PC irá limpar o computador, incluindo vírus e outros defeito s técnicos mas também os conteudos da memória.
O sistema operativo Windows 7 é vulnerável a infecção de vírus e além disso tem alguns defeitos.
Há muitas outras razões para formatar um computador que opera com o windows 7.
Se aprender como formatar um computador com windows 7, então pode economizar muito tempo e dinheiro.
Em lojas vai geralmente levar 2-7 dias para formatar o sistema. Durante o processo de formatação, perderá todos os dados guardados que são mantidos dentro do computador. Por outras palavras formatar um PC irá limpar o computador, incluindo vírus e outros defeito s técnicos mas também os conteudos da memória.
Como formatar um PC com windows 7 rápidamente? A fim de iniciar o processo vamos explicar como encontrar o “assistente de recuperação”.
Para encontrar o “assistente de recuperação”, vá ao botão “Iniciar” e escreva a palavara “Recuperação ou Recovery”na coluna de pesquisa, o que certamente vai trazer o assistente de recuperação ( recovery).
Aqui tem duas opções simples para escolher. Seleccione reinstalar o Windows 7 e abra o programa e vai encontrar o “Método Avançado de Recuperação” do programa. Agora é hora de escolher “Reinstalar o Windows” :clique em “Sim” e, clique em “Seguida” finalmente carregue o botão “Reiniciar” para começar o processo de formatação do computador. Abra seu leitor de DVD e insira os windows 7 DVD dentro do leitor.
O computador começará a reiniciar a partir do disco e só tem de seguir as instruções que são apresentadas no ecrã do monitor. O processo levará cerca de 30 minutos a uma hora para terminar.
 Tudo vai depender do desempenho do hardware do computador. Seja paciente. Existem várias outras maneiras de fazer este processo. Todavia, esta é a maneira mais fácil de formatar um computador.
 Não esquecer que a formatação do sistema irá excluir todos os arquivos de seu computador e será impossível recuperá-los. Assim, antes de formatar um sistema tentar salvar seus arquivos importantes com um disco externo.
Sabe o que é um disco externo?_pode ser uma pendrive,ou um CD ou uma flashdrive onde guarda todos os seus documentos enquanto procede à formatação.