A Evolução Dos Sistemas Operacionais
Exames: A Evolução Dos Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: juvfran • 22/10/2014 • 1.256 Palavras (6 Páginas) • 385 Visualizações
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
...