História da informática: Um pouco de datas e especificações

Precisei fazer algumas pesquisas que resultaram em algumas linhas de conhecimento, então decidi publicar após algumas revisões nestas linhas. Algumas especificações sobre sistemas operacionais que permitem entender diferenças entre DOS e UNIX, datas importantes para o Multics, Unics/Unix, GNU, Linux e outras datas também. Acho que o texto está bem interessante e completo.

[ Hits: 31.127 ]

Por: Vinícius dos Santos Oliveira em 02/07/2009 | Blog: https://vinipsmaker.github.io/


Unix vs DOS - As diferenças



UnixDOS
Usa pontos de montagens para acessar os arquivosUsa letras para identificar partições
MultiusuárioMonousuário
Multi-tarefaMono-tarefa
Identifica tudo como um arquivo e usa um sistema de permissões avançadoConcede controle total sobre o sistema para qualquer programa e tem um monte de vírus
ELFDOS API/ABI
Independe de arquitetura específicaSó funciona BEM em 16-bit
Permite redirecionamento e pipesCOMMAND.COM não tem nenhum recurso avançado
Altamente configurável (e adaptável)Pode escolher o layout do teclado
X Window SystemOpenGEM ou Windows 3.11
Estável (culpa dos desenvolvedores)Instável (culpa dos desenvolvedores)
Inovações foram constantes até que atingiu-se o ponto onde é perfeito para servidoresUm grande colcha de retalhos (tem até DOS Extenders, que são como mini-sistemas operacionais, só para tirar proveito de arquiteturas x86)


Com o tempo a Microsoft foi abrigada a fazer um novo sistema operacional, mas claro que usou quase todas as características do DOS e o Windows está se tornando uma colcha de retalhos. Quando o Windows ficar obsoleto demais e a Microsoft tiver de fazer um novo sistema operacional talvez eu faça um novo artigo.

Página anterior    

Páginas do artigo
   1. Introdução e poucas datas de hardware
   2. Datas - software
   3. Datas - consoles e jogos eletrônicos
   4. Unix vs DOS - A história
   5. Unix vs DOS - As diferenças
Outros artigos deste autor

Aplicativos web em C++ usando o Tufão

VLC Media Player

Tratamento de exceções na linguagem C

A história do hardware

GNU Emacs, o primeiro GNU

Leitura recomendada

Ubuntu Linux 20.04.1 LTS

O que é Orientação a Objeto - Mais uma tentativa

Burg - Gerenciador de Boot

MultiCD - Diversas Distribuições no mesmo DVD/Pendrive

Bonding para Heartbeat + Bonding para DRBD + OCFS2 + Debian Squeeze

  
Comentários
[1] Comentário enviado por rafastv em 02/07/2009 - 15:39h

Ábaco, Mesopotâmia, há mais de 5.500 anos
Máquina Enigma, Alemanha, 1918

Abraços,

[2] Comentário enviado por Bruno Faria em 02/07/2009 - 16:01h

Senti falta na parte 2 sobre as datas do Microsoft Server (NT [1993], 2000 [fev/2000], 2003 [2003]). E do Windows ME [2000].

[3] Comentário enviado por nicolo em 02/07/2009 - 16:10h

Na parte de hardware falta coisas importantes:
Nos anos 70 imperavam os main frames que se gabavam de ter 2 MB de memória. Os main frames nasceramnos anos 60 mas só se tornaram populares na década seguinte. Note que o transistor é uma invenção da segunda metade dos anos 50. Não sei se atribuem a data da invenção do transistor à idéia inicial dos semi condutores no laboratório, ou a fabricação em escala. Há um espaço de tempo entre uma coisa e outra.

Lá pelos idos de 1985 -1987 os processadores ainda eram restritos ao 8088 que tinha um coprocessador matemático opcional, e só acessavam 640 kb de memória
Lá por 1990 surgiu a arquitetura que ainda é a base , o i386 ainda com coprocessador matemático opcional e com até 8 Mg de memória ram. A parte gráfica que já vinha engatinhando no i286, um intermezzo entre o 8088 e o i386 evolui rapidamente.

Dois anos depois (1992) o i486 consolidava a arquitetura que nunca mais parou de evoluir.

Não obstante a idéia e venda do Apple como computador individual ocorreu antes do IBM PC, mas não foram tão populares devido ao custo alto. O sucesso da IBM PC se deve mais à arquitetura aberta que à qualidade da tecnologia.

[4] Comentário enviado por nicolo em 02/07/2009 - 16:17h

Mais uma observação.
A Microsoft, quando lançou o windows 95 já possuia e comercializava o Windows NT. Somente em 2000 houve a fusão das duas tecnologias com o Windows 2000, que embora não tenha tido o sucesso do XP foi o marco histórico.

Entre o DOS e as tecnologias Windows ocorreu o lançamento do OS/2 pela IBM uma tecnologia avançada para a época. Veja o artigo "A história que se perde". a História do OS/2 é uma das coisas mais intrigantes da informática e serve para alertar que tecnologia superior e sucesso podem estar tão longe como Alfa Centauro e Terra. Dezoito anos depois o OS/2 ainda existe mas é praticamente desconhecido.


[5] Comentário enviado por nicolo em 02/07/2009 - 16:21h

Para falar das diferenças de tecnologia do Windows e dos *nix precisa falar da estrutura do kernel.
Não sei muito sobre isso, mas o sistema de command line do windows ainda é pobre, a suportação de drivers continua por conta de terceiros (aberta), o sistema de configuração consegue desmontar o sistema.
Os kernel *nix, embora não sigam um padrão rígido suportam grande parte do hardware, tem us sistema de command line extenso e poderoso , sem depender de outras partes do sistema.
Não é por acaso que Linux é somente o kernel.

[6] Comentário enviado por vinipsmaker em 02/07/2009 - 17:53h

Obrigado pelo conhecimento nicolo, e os outros usuários também.

[7] Comentário enviado por sidnei.weber em 03/07/2009 - 11:00h

Tá e cadê o Playstation 3...
e como que a sony não faz jogos bons, Granturismo (revolução dos simuladores de carro), Metal Gear, fora outros que não me lembro.

To vêndo mais um fanboy da nintendo!

[8] Comentário enviado por vinipsmaker em 03/07/2009 - 11:38h

sidnei.weber, desculpe-me por esquecer de GranTurismo e Metal Gear. Também faltou um monte de jogos de tiro (e corrida, e rpg, e etc) que foram importantes. Citei muito Zelda, porque realmente os jogos Zelda trouxeram grandes evoluções (um jogo na época do NES com suporte a savegames, por exemplo).

Mas o foco do artigo não foi nos jogos, eu coloquei os jogos porque eles foram (e ainda são) importantes para que algumas áreas de pesquisa (representação de objetos 3D, por exemplo) evoluíssem. [acho que errei na concordância verbal desta última oração]

[9] Comentário enviado por gregh em 03/07/2009 - 12:58h

Interessante...

[10] Comentário enviado por sidnei.weber em 04/07/2009 - 13:21h

Ta certo então, te dou um desconto que falou bonito ai no comentário rsrss

Abraço...

[11] Comentário enviado por removido em 04/07/2009 - 15:12h

Bom e velho atari. Foi fundamental para os dias chuvosos na praia.

sniper!

[12] Comentário enviado por dastyler em 04/07/2009 - 16:33h

Saudosos tempos de Atari..tive varios consoles...e controles (joysticks) então até perdi a conta!!srrssrs!
E ainda quanto aos jogos, faltou incluir o DOOM nessa lista, que talvez seja o jogo mais importante em 1° pessoa já lançado...

[]´s

[13] Comentário enviado por vinipsmaker em 04/07/2009 - 16:37h

Esqueci DOOM, isso é imperdoável. Desculpem-me pessoal. Valeu por me lembrar, dastyler.

1993 - DOOM

Ainda bem que o foco do artigo não é jogos.

[14] Comentário enviado por grandmaster em 04/07/2009 - 19:12h

Wolf 3d - 29 de Janeiro de 1996
Doom
Quake - 1996 - Este último tendo mudado a história de como fazer games. Nele nasceu boa parte dessa comunidade online que temos hoje.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br


[15] Comentário enviado por vinipsmaker em 04/07/2009 - 19:59h

Tem também o conhecido mod "Team Fortress CLassic" (não sei se é esse exatamente o nome correto). FrreDOOM e prBoom.
Não considero Counter-Strike revolucionário, mas foi um sucesso "apenas" por ser mais realista (armas de verdade).

[16] Comentário enviado por Teixeira em 05/07/2009 - 11:49h

Nos anos 70/80 trabalhei com uma série de mini-computadores (!!!!!) do tamanho de uma mesa, providos de rodinhas (que ficavam achatadas em virtude do peso) e que tinham 16KB de memória total (anéis de ferrita atravessados por um par de fios), dos quais ficavam livres para o usuário apenas 512 "palavras de memória", o que equivale a dizer "bytes".
Com esse tipo de máquina nós controlávamos o estoque, a contabilidade, o faturamento e o RH.
A interface com o usuário era através de uma impressora matricial com um longo carro articulado, sobre o qual corriam duas cabeças de impressão independentes, com a "estonteante" velocidade de 160cps (caracteres por segundo).
A bem da verdade, podiam ser acopladas impressoras a martelo, de 1500 linhas por minuto. Aí a coisa mudava de figura.
Quem entrava no "CPD" pela primeira vez, ficava de queixo caído ao ver tamanha velocidade, com as caixas de formulário contínuo se esvaziando "num piscar de olhos".
O teclado era do tipo eletromecânico, com teclas acionadas por "reed switch" (ampolas recheadas de gás e que continham dois contatos, que se atyraíam mediante a ação de um ímã que corria externamente à ampola).
Os comandos eram traduzidos por um mecanismo semelhante ao de uma caixa de câmbio automotiva, que se chamava "decoder" e que era o "bicho-papão" dos técnicos de manutenção.
Tínhamos apenas 4 "index registers", com os quais abríamos e fechávamos periféricos necessários, resguardando (e posteriormente recuperando) seu conteúdo na memória .
Internet ou BBS nem pensar!
Aprendi formalmente a programar em Assembly. No entanto descobri que isso sairia muito caro, pois a cada programa a ser implantado, tinhamos de chamar o técnico para desproteger a memória, esperar carregar o programa e proteger novamente a memória. E se houvesse erro, a coisa se complicava.
Então, tive de aprender a programar em liguagem de máquina, porque bastava para isso modificar o conteúdo da memória e salvá-lo, sem precisar gastar dinheiro com a visita do técnico.
E a empresa onde eu trabalhava era realmente MUUUUUITO econômica...
Meu primeiro Apple II-E, com 12KB, dava de 10 a 0 em recursos e facilidade de utilização. Fiquei preocupado em saber quantos index registers havia à disposição. Na verdade eram 256, mas jamais precisei saber disso para nada. E já havia os famosos modems 1200/75 (transmitiam a 1200 bauds e recebiam a 75. Isso facilitava que as operadoras faturassem mais ou pouquinho, já que a conta não era pela quantidade de dados transmitids, mas pelo tempo de conexão. Na verdade, não havia limitação técnica para aquela velocidade tão baixa).
Rede social na época eram os BBS (bulletin board systems, ou ""sistemas de quadro de avisos").

[17] Comentário enviado por vinipsmaker em 05/07/2009 - 14:07h

História interessante a do usuário teixeira.

[18] Comentário enviado por femars em 06/07/2009 - 15:24h

Foi no BBS que apareceram grandes hackers!!!

[19] Comentário enviado por iguito em 08/07/2009 - 11:08h

Muito bom o artigo. Parabéns!
Eu apenas acho que faltou colocar um pouco mais sobre o OS/2, o Windows NT4 e o Windows 2000, como mencionado nos comentários acima. Faltou também uma menção à família de computadores pessoais Amiga, e talvez ter falado um pouco a mais sobre a Apple.

[20] Comentário enviado por vinipsmaker em 08/07/2009 - 14:07h

Talvez eu faça outro artigo sobre datas (datas da internet) e se eu o fizer, colocarei as datas que faltaram.
Valeu pelos elogios.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts