TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Evolução Dos Sistemas Operacionais

Exames: A Evolução Dos Sistemas Operacionais. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/10/2014  •  1.256 Palavras (6 Páginas)  •  361 Visualizações

Página 1 de 6

Softwares Básicos & Software Aplicativos

Chamamos de software básico todo programa que é responsável pelo gerenciamento e controle de

algum recurso de hardware no computador ou que prestam serviços para outros programas. Os

softwares básicos são projetados para uma arquitetura (hardware) específica! Nesta classe de

programas encontramos os sistemas operacionais, os drivers de dispositivos, os banco de dados, os

compiladores e interpretadores (programas para a criação de outros programas), entre outros

programas. Podemos entender os softwares básicos como uma plataforma de suporte onde outros

programas interagem com hardware através de “chamadas” a serviços. Estas “chamadas” têm a

função de esconder a complexidade do hardware, podemos citar com exemplos de serviços: ativação

do dispositivo, escrita em memória etc.

Como o nome sugere, os softwares aplicativos são os programas que foram projetados para a

interação com usuário, direcionados a resolver um problema específico. Nesta classe de programas, os

mais usados são os editores de texto, os gerenciadores de arquivos e, agora com a popularização da

Internet, os navegadores WEB, clientes de correio eletrônico etc. Uma característica presente em

todos os programas aplicativos é: uma interface amigável com o usuário!

3.2 Os sistemas Operacionais

Um sistema operacional é um conjunto de programas (softwares) que forma uma camada sobre a

parte física (hardware) do seu computador. Esta camada gerencia todos os componentes do sistema

computacional, apresentando ao usuário uma interface muito simples de entender.

A principal função de um sistema operacional é esconder toda a complexidade da

arquitetura da máquina, oferecendo ao usuário um conjunto de funções mais simples e

convenientes para o desenvolvimento de suas tarefas.

Os sistemas operacionais foram desenvolvidos para serem invisíveis aos olhos de

quem os usam.

3.2.1 Evolução dos Sistemas Operacionais

Os sistemas operacionais sempre estiveram relacionados às arquiteturas das máquinas nas quais eles

são executados e, conseqüentemente, sua evolução foi influenciada e marcada pelas mudanças

tecnológicas destas arquiteturas. Esta evolução está dividida em quatro fases que serão descritas no

desenvolver deste texto.

1ª fase (19391955)

Como vimos anteriormente, por volta de 1940, surgiram os primeiros computadores digitais. Nesta

primeira fase histórica, onde as tecnologias estavam ainda em desenvolvimento, grupos de cientistas

eram responsáveis desde a concepção do projeto até a operação das máquinas que eram construídas.

Toda a programação destas máquinas era feita através ajustes em painéis que controlavam suas

funções básicas. E cada usuário de computador era responsável por fazer sua própria programação

nesses painéis de controle. Por tanto, programar estas máquinas só era possível à profundos

conhecedores de sua arquitetura. Nesta época, conceitos como o de linguagem de programação não

existiam, muito menos o de sistemas operacionais.

Os computadores eram projetados para processar dados numéricos e a partir deles

gerar, por exemplo, projeções de balística. Seu uso era restrito às universidades e as

forças armadas.

2ª Fase (19551965)

Em meados dos anos 50, a grande revolução tecnológica dos transistores permitiu o aumento da

velocidade e da confiabilidade nas operações dos computadores. Aliado a isso, o uso de memórias

magnéticas permitiu o acesso rápido aos dados, bem como, uma maior capacidade de

armazenamento. Com o emprego destas tecnologias os computadores tornaramse

muito menores e

muito mais confiáveis ao ponto de serem comercializados.

A crescente distinção entre as atividades das pessoas envolvidas com os computadores é bem clara: os

Figura 1: Sistema Computacional

Adaptado de Sistemas Operacionais Modernos, Tanenbaum, A. S. ;1995; p. 4

operadores, não necessariamente, eram os projetistas! Entretanto, ainda era necessário pessoal

especializado para sua operação. Surge o conceito de CPD Centro

de Processamento de Dados,

onde as máquinas eram instaladas em salas isoladas. Somente as grandes empresas e órgãos

governamentais ou universidades podiam pagar os muitos milhões de dólares necessários à aquisição

destas máquinas.

Nesta fase, grande parte do tempo de máquina era dispersado como a preparação do processamento

dos programas pelo operador. Em vista do alto custo de tais equipamentos, o processamento em lote

(batch) surgiu como uma solução ao desperdício de tempo.

O processamento em lote, utiliza o conceito de tarefa (JOB). As tarefas dos usuários

são agrupadas fisicamente e processadas

...

Baixar como (para membros premium)  txt (9.6 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com