História e evolução dos sistemas Operacionais

Tipo de documento:Redação

Área de estudo:Tecnologia da informação

Documento 1

Segunda geração - O sistema de processamento em lote, que constituía no armazenamento prévio de diversos Jobs para serem processados em sequência no computador, marcou esta geração. Um job só iniciava seu processamento quanto o seu antecessor terminava. Terceira geração - Desenvolvimento do conceito de multiprogramação, ou seja, a partição da memória do computador em diversas parcelas para que múltiplos Jobs pudessem ser executados, dando a sensação para o usuário de um paralelismo não existente. Por exemplo, enquanto um job esperava por uma operação de E/S (potencialmente mais demorada), a CPU poderia realizar o processamento de outro job já armazenado na memória. Quarta geração - com o surgimento das estações de trabalho e dos computadores pessoais, o desenvolvimento de interfaces gráficas se torna comum.

Esse problema era resultado de arquiteturas diferentes e da linguagem que cada máquina utilizava. Após essa fase, iniciou-se a pesquisa de sistemas operacionais que automatizassem a troca de tarefas (Jobs), pois os sistemas eram monousuários e tinham cartões perfurados como entrada (eliminando, assim, o trabalho de pessoas que eram contratadas apenas para trocar os cartões perfurados). Diz-se que Alan Turing era um mestre nos primeiros Manchester Mark I, e ele já estava derivando a concepção primitiva de um sistema operacional a partir dos princípios da máquina de Turing universal. Um dos primeiros sistemas operacionais de propósito geral foi o CTSS, desenvolvido no MIT. Após o CTSS, o MIT, os laboratórios Bell da AT&T e a General Eletric desenvolveram o Multics, cujo objetivo era suportar centenas de usuários.

O DOS vendeu muitas cópias, como o sistema operacional padrão para os computadores pessoais desenvolvidos pela IBM.  IBM e Microsoft fariam, ainda, uma parceria para o desenvolvimento de um sistema operacional multitarefa chamado OS/2. Após o fim da breve parceria a IBM seguiu sozinha no desenvolvimento do OS/2. No começo da década de 1990, um estudante de computação finlandês postou um comentário numa lista de discussão da Usenet dizendo que estava desenvolvendo um núcleo de sistema operacional e perguntou se alguém gostaria de auxiliá-lo na tarefa. Este estudante chamava-se Linus Torvalds e o primeiro passo em direção ao tão conhecido Linux foi dado naquele momento. A função do RTOS é gerenciar os recursos do computador para que uma operação específica seja sempre executada durante um mesmo período de tempo.

Numa máquina complexa, se uma parte se move mais rapidamente só porque existem recursos de sistema disponíveis, isto pode ser tão catastrófico quanto se uma parte não conseguisse se mover porque o sistema está ocupado. Monousuário, monotarefa - O sistema operacional foi criado para que um único usuário possa fazer uma coisa por vez. O Palm OS dos computadores Palm é um bom exemplo de um moderno sistema operacional monousuário e monotarefa. Monousuário, multitarefa - Este tipo de sistema operacional é o mais aplicado em computadores de mesa e laptops.

1001 R$ para obter acesso e baixar trabalho pronto

Apenas no StudyBank

Modelo original

Para download