Segunda Geração de Computadores -
1957 á 1964
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.
IBM 370
Nessa mesma época, um grupo de Cientistas começaram a desenvolver várias ferramentas importantes para a computação,dentre os cientistas os que mais se destacaram foi Ken Thompson, que criou a Linguagem B e Dennis Ritchie que a partir da Linguagem B, criou a Linguagem C, revolucionando toda computação (graças a ela, temos Java, PHP, C++, etc).
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.
IBM 370
Nessa mesma época, um grupo de Cientistas começaram a desenvolver várias ferramentas importantes para a computação,dentre os cientistas os que mais se destacaram foi Ken Thompson, que criou a Linguagem B e Dennis Ritchie que a partir da Linguagem B, criou a Linguagem C, revolucionando toda computação (graças a ela, temos Java, PHP, C++, etc).
TRADIC, da Bell Laboratories (1954 )
O primeiro modelo de computador 100% transistorizado foi o TRADIC, da
Bell Laboratories.
Outro modelo dessa época era o IBM 1401, com uma capacidade de memória
base de 4.096 bytes.
PDP-1 (Programmed Data Processor-1) (1959)
Foi o primeiro computador da serie da Corporação de Equipamento Digital
foi o primeiro a ser produzido em 1959.É famoso devido ao facto de ter sido a
criação mais importante na cultura de "Hacking" no MIT e de Bolt,
Beranek e Newman e foi o Hardware original usado para jogar o primeiro
video-jogo na história dos mini-computadores
Steve Russell's Spacewar!
Linguagens e Sistemas Operacionais
A substituição de válvulas por transistores possibilitou a criação de linguagens tipo assembly, e no início da década de 60 surgiram as primeiras linguagens de alto nível, com o intuito de facilitar a programação, tais como COBOL, FORTRAN, e ALGOL.[4]
Com o lançamento da ideia de família de computadores com os modelos da IBM System/360, que tentou resolver o problema da total incompatibilidade das linhas de computadores usados até então (científicos e comerciais) ao proporcionar uma camada de software entre os usuários e o hardware, começou-se a perder a visão centrada em hardware e ganhou foco o ambiente do software, o que impulsionou o desenvolvimento da programação de softwares e de sistemas operacionais.
No final da geração, surgiram mais linguagens, CPL, PL/I, BASIC e Linguagem B (de baixo nível), que deram força à programação.
Durante a década de 1960, Thompson e Ritchie, começaram a desenvolver o sistema operacional Multics, que tinha a ideia de ser capaz de comportar centenas de usuários.
O sistema foi rebatizado para Unix. Na década de 1970 (precisamente em 1973), com a ajuda de Ritchie, a linguagem empregada no sistema passa ser a Linguagem C
Unixo era um sistema extremamente rápido, além de ser multi usuários, assim pela rede, era possível o compartilhamento não só de recursos de hardware, mas também de software.Vale ressaltar pessoal, que grande parte dos Sistemas Operacionais hoje, derivam ou tem partes do código do Unix
Linguagens e Sistemas Operacionais
A substituição de válvulas por transistores possibilitou a criação de linguagens tipo assembly, e no início da década de 60 surgiram as primeiras linguagens de alto nível, com o intuito de facilitar a programação, tais como COBOL, FORTRAN, e ALGOL.[4]
Com o lançamento da ideia de família de computadores com os modelos da IBM System/360, que tentou resolver o problema da total incompatibilidade das linhas de computadores usados até então (científicos e comerciais) ao proporcionar uma camada de software entre os usuários e o hardware, começou-se a perder a visão centrada em hardware e ganhou foco o ambiente do software, o que impulsionou o desenvolvimento da programação de softwares e de sistemas operacionais.
No final da geração, surgiram mais linguagens, CPL, PL/I, BASIC e Linguagem B (de baixo nível), que deram força à programação.
Durante a década de 1960, Thompson e Ritchie, começaram a desenvolver o sistema operacional Multics, que tinha a ideia de ser capaz de comportar centenas de usuários.
O sistema foi rebatizado para Unix. Na década de 1970 (precisamente em 1973), com a ajuda de Ritchie, a linguagem empregada no sistema passa ser a Linguagem C
Unixo era um sistema extremamente rápido, além de ser multi usuários, assim pela rede, era possível o compartilhamento não só de recursos de hardware, mas também de software.Vale ressaltar pessoal, que grande parte dos Sistemas Operacionais hoje, derivam ou tem partes do código do Unix
Nenhum comentário:
Postar um comentário