com suas contribuicoes, a base humana para o sucesso na construcaodos computadores primitivos. Na geracao seguinte (aproximadamente 1955-1965),foram criados os sistemas em lote (batch systems), que permitiram melhoruso dos recursos computacionais. A base do sistema operacional era um programamonitor, usado para enfileirar tarefas (jobs). O usuario foi afastado docomputador; cada programa era escrito em cartoes perfurados, que por sua vezeram carregados, juntamente com o respectivo compilador (normalmente Fortran ouCobol), por um operador, que por sua vez usava uma linguagem de controlechamada JCL (job control language).No inicio da computacao os primeiros sistemasoperacionais eram unicos, pois cada computador de grande porte vendido necessitava de um sistemaoperacional especifico. Esse problema era resultado de arquiteturas diferentese da linguagem que cada maquina utilizava. Apos essa fase, iniciou-se apesquisa de sistemas operacionais que automatizassem a troca de tarefas (jobs),pois os sistemas eram monousuarios, ou seja, projetados para serem usados porum unico usuario, e tinham cartoes perfurados como entrada (eliminando, assim,o trabalho de pessoas que eram contratadas apenas para trocar os cartoesperfurados).Diz-se que Alan Turing eraum mestre nos primeiros Manchester Mark I, e ele ja estava derivando aconcepcao primitiva de um sistema operacional a partir dos principios da maquina de Turinguniversal. Um dos primeiros sistemas operacionais deproposito geral foi o CTSS,desenvolvido no MIT.Apos o CTSS, o MIT, os laboratorios Bell da AT&T e a General Eletric desenvolveram o Multics, cujo objetivo era suportar centenas deusuarios. Apesar do fracasso comercial, o Multics serviu como base para oestudo e desenvolvimento de sistemas operacionais. Um dos desenvolvedores doMultics, que trabalhava para a Bell, Ken Thompson, comecou a reescrever o Multics numconceito menos ambicioso, criando o Unics (em 1969), que mais tarde passou achamar-se Unix.Os sistemas operacionais eram geralmente programados em uma linguagem de programacao assembly,ate mesmo o Unix em seu inicio. Entao, Dennis Ritchie (tambemda Bell) criou a linguagem C apartir da linguagem B, que havia sido criada por Thompson.Finalmente, Thompson e Ritchie reescreveram o Unix em C. O Unix criou um ecossistema de versoes, onde destacam-se: System Ve derivados (HP-UX, AIX); familia BSD (FreeBSD, NetBSD, OpenBSD, etc.), Linux e ate o Mac OS X (quederiva do Mach e FreeBSD).Na decada de 1970, quando comecaram a aparecer os computadores pessoais,houve a necessidade de um sistema operacional de utilizacao mais facil. Em 1980, William (Bill) Gates e seu colega de faculdade, Paul Allen, fundadores da Microsoft, compram o sistema QDOS ("Quick and Dirty OperatingSystem") de Tim Paterson por$50.000, batizam-no de DOS (DiskOperating System) e vendem licencas a IBM.O DOS vendeu muitas copias, como o sistema operacional padrao para os computadores pessoais desenvolvidos pela IBM. IBM e Microsoft fariam, ainda, umaparceria para o desenvolvimento de um sistema operacional multitarefa chamado OS/2.Apos o fim da breve parceria a IBM seguiu sozinha no desenvolvimento do OS/2.No comeco da decada de 1990, um estudante de computacaofinlandes postou um comentario numa lista de discussao da Usenet dizendoque estava desenvolvendo um nucleo de sistema operacional e perguntou se alguemgostaria de auxilia-lo na tarefa. Este estudante chamava-se Linus Torvalds eo primeiro passo em direcao ao tao conhecido Linux foi dado naquele momento.Visao GeralExistem varios sistemas operacionais;entre eles, os mais utilizados