> Antes das Gerações:
Antes da existência de qualquer computador, já existia um desejo de ter ferramentas práticas que pudessem nos ajudar no dia-a-dia, com isso foram criados equipamentos como o ábaco (2000 a.C.) e a calculadora mecânica Pascal (~ 1600), visando facilitar a vida de pessoas e fazer os cálculos mais rápido do que ficar escrevendo e pensando. Com esse intuito começaram a desenvolver cada vez mais máquinas e equipamentos focados nisso, mas eles eram só mecânicos.
Máquina Pascal
Com a chegada da eletrônica, a tendência foi melhorar esses equipamentos, tornando-os melhores, pois com a mecânica, se tinha uma máquina poderosa, mas não tinha tanto poder de cálculo, juntaram então a eletrônica com a mecânica, e começou a criação de máquinas que uniam ambas,assim surge a primeira geração de computadores.Essa junção se tornou possível graças ao modelo do John von Neumann. Que criou um modelo de funcionamento que até hoje é usado como modelo e base.
No ano de 1924 surge a IBM que mais tarde iria se tornar uma grande empresa na fabricação decomputadores.
> Primeira Geração: Geração das Válvulas (Bugs) – 1937 até 1955
Tecnologia: Válvulas (Bugs)
Características: Grande consumo de energia e instabilidade no funcionamento, sendo que ocorreia um super aquecimento devido a muitas válvulas e depois de horas, o funcionamento parava.
Aplicação: Campo científico e militar
Descrição: Nesta geração, não havia um conceito de Sistema Operacional, todo o trabalho era feito com linguagem de máquina (linguagens que interpretavam código binário composto por 0 e 1), pensando nisso e para facilitar a vida de desenvolvedores, surge o Assembly, uma linguagem de programação que fazia a ponte entre a máquina e o programador. Como no início dessa geração não havia uma linguagem de programação que aproximasse o programador do baixo nível do hardware, geralmente quem operava o computador, também fazia as rotinas, e incluia recursos (todos limitados), por código binário.
Pelo fato de não haver S.O., as máquinas só continham instruções para execução de contas específicas, como por exemplo, se um país mandasse uma bomba às 7h da manhã para um outro, que horas iria chegar, com qual velocidade, analisando o clima?… Por isso a Segunda Guerra Mundial propulsou a criação da primeira geração.
Com isso surge o ENIAC, para fazer esses cálculos.
Lembrando que o primeiro computador digital não foi o ENIAC, e foi o Mark 1 (criação da Universidade de Harvard com a IBM).
Uma curiosidade desta geração é de onde e porque vem a palavra Bug, que representa um erro no Sistema. Bom, como os computadores tinham muitas válvulas e elas geravam muito calor, isso fazia com que insetos se aproximassem do computador, com isso se eles morressem e ficassem travados em alguma válvula, o computador parava de funcionar, por isso que quando há algum erro, se usa até hoje o termo Bug.Exemplos: ENIAC, Mark 1, UNIVAC, IBM 650 e IAS são alguns exemplos.
ENIAC
> Segunda Geração: Geração dos Transistores – 1955 até 1965
Tecnologia: Transistor (TRANsfer + reSISTOR ~ Resistência de Transferência)
Características: Maior potência e confiabilidade, menor consumo de energia.
Aplicação: Área científica, militar, administrativa e gerencial
Descrição: Aqui surge o conceito de S.O., por causa da programação em Batch.
E o que seria a programação em Batch? Como funciona? Simples, a programação em Batch (ou Lote), separa várias instruções/comando em um único lote, no qual essa instrução é executada em uma ordem correta.
Nessa geração, era muito usado os cartões perfurados, com eles se inseriam programas, e na ordem correta, o programador inseria os cartões no Computador que lia todos os cartões e executava o programa pretendido.
Apesar disso, nessa geração, o surgimento de S.O., era único e vinculado a apenas um micro, por exemplo, eu crio um S.O. somente para rodar na máquina X da empresa Z, então, um S.O. não era feito em grande escala e com grande suporte, ou com foco em ser usado por inúmeros usuários.
Exemplos: IBM 1401, IBM 7094 são alguns exemplos
Nenhum comentário:
Postar um comentário