Sei sulla pagina 1di 12

Histrico e Conceitos de Sistemas

Operacionais
ABORDAR A ORIGEM DOS COMPUTADORES, SUA EVOLUO E CONCEITUAR OS SISTEMAS

OPERACIONAIS (SO)

AUTOR(A): PROF. ADRIANO ARRIVABENE

Introduo
O homem sempre buscou por alternativas para facilitar suas atividades cotidianas. A histria conta

inmeros descobrimentos (utilizados at os dias atuais) para esse m, tais como: descoberta do fogo,

desenvolvimento de armas para caa, inveno da roda, utilizao de animais para transporte, etc.

Nos ltimos 100 anos ocorreu uma grande evoluo da eletrnica, esta deu um grande salto. A rea de

informtica sempre esteve diretamente relacionada eletrnica, ambas resultam no fantstico mundo

tecnolgico. Essa unio vencedora fez surgir os computadores.

Alguns historiadores divergem exatamente com respeito a qual foi o 1o computador inventado, no vamos

aqui tentar solucionar essa questo, antes vamos expor os dois "candidatos":

1 - Concebido em 1930 por dois alunos de ps-graduao em Fsica Terica na Universidade de

Harvard, Grace Hopper e Howard. ASCC (Automatic Sequence Controlled Calculator) cou conhecido

como Mark I, a ideia era construir uma calculadora digital de larga escala. Posteriormente, em 1944

(durante a 2a Guerra Mundial) foi desenvolvido e construdo numa parceria entre a Universidade de

Harvard e a IBM. Era eletromecnico e pesava cerca de 5 toneladas e foi a primeira e

maiorcalculadoradigitaldesenvolvida nosEstados Unidos da Amrica.

Histrico e Conceitos de Sistemas Operacionais 01 / 13


Legenda: IBM ASCC - MARK I: CONSIDERADO POR MUITOS COMO O PRIMEIRO COMPUTADOR

INVENTADO PELO HOMEM.

2 - Criado em 1946 por dois cientistas da Electronic Control Company, John Eckert e John Mauchly, foi

chamado de ENIAC (Electronic Numerical Integrator and Computer). Foi o primeiro computador

totalmente eletrnico digital de grande escala. Desenvolvido inicialmente em 1943 durante a 2a Guerra

Mundial, seu objetivo era executar clculos balsticos, porm s se tornou operacional aps o nal da

guerra. Pesava cerca de 30 toneladas, possuia quase 17.500vlvulase conseguiaprocessar 5.000 operaes

por segundo, ou seja, era imenso e ocupava um grande espao fsico.

Histrico e Conceitos de Sistemas Operacionais 02 / 13


Legenda: ENIAC: PRIMEIRO COMPUTADOR COMPLETAMENTE ELETRNICO DIGITAL.

Considerado o "Pai da Cincia da Computao", Alan Mathison Turing foi

um matemtico, lgico, criptoanalista, pioneiro em inteligncia articial e cientista da

computaobritnico. Foi inuente no desenvolvimento do conceito dealgoritmoe computao com uma

mquina que ele construiu, chamada de "Mquina de Turing". Essa mquina embasou conceitos para o

desenvolvimento dos computadores modernos.

Durante a Segunda Guerra Mundial, Turing trabalhou para a inteligncia britnica como chefe da seo

responsvel pela criptoanlise da frota naval alem. Sua misso era descriptografar os cdigos alemes

da mquina Enigma (mquina alem que criptografava mensagens). Faleceu em junho de 1954,

aparentemente, cometeu suicdio.

Histrico e Conceitos de Sistemas Operacionais 03 / 13


Legenda: ALAN TURING

Histrico e Conceitos de Sistemas Operacionais 04 / 13


Legenda: MQUINA DE TURING.

Evoluo

Baseados nesses inventos, os computadores evoluram.

A computao, comprovadamente baseada na eletrnica, possui uma evoluo constante e certamente,

nunca parar:

Crescimento sem precedentes da computao durante as ltimas dcadas, na sequncia: Mainframes,


Microcomputadores, Servidores, Celulares, Tablets;
Surgem estaes de trabalho (workstation) de 2 tipos:

Workstations de mesa: computadores om capacidades superiores aos de utilizao domstica


(executam bilhes de instrues por segundo: BIPS);
Nas empresas: quando os micro computadores passaram a ser uma ferramenta de trabalho
comum, cada funcionrio utiliza uma workstation para desenvolver suas atividades;
Computadores que executam mais de um trilho de instrues por segundo, geralmente essa
informao medida em MIPS(Millions of Instructions Per Second: milhes de informaes por
segundo). Os mips sugerem o preo de um mainframe, pois, quanto mais mips mais velocidade de
processamento o computador possui, logo, mais caro ser;
Os computadores atualmente esto sendo empregados em quase todas as situaes da vida.

Histrico e Conceitos de Sistemas Operacionais 05 / 13


Conceitos

1 - Hardware

Segundo Machado (2007, p.24), sistema computacional um conjunto de circuitos eletrnicos interligados,
formado por processadores, memria, registradores, barramentos, monitores de vdeo, impressoras,

mouse, discos magnticos, alm de outros dispositivos fsicos. Os componentes so agrupados em trs
subsistemas; conhecidos como unidade funcional: processador ou unidade central de processamento

(UCP), memria principal e dispositivos de Entrada / Sada (Input / Output).

2 - Processador
Tambm chamado de Unidade Central de Processamento (UCP), gerencia todo o sistema computacional,

controlando as operaes realizadas por unidade funcional. Sua principal funo controlar e executar
instrues que se encontram na memria principal, por meio de operaes bsicas como somar, subtrair,

comparar e movimentar dados. Cada processador composto por:

Unidade de Controle (UC): responsvel por gerenciar as atividades de todos os componentes do


computador, como a gravao de dados em discos ou a busca de instrues na memria;
Unidade Lgica Aritmtica (ULA): responsvel pela realizao de operaes lgicas (testes e
comparaes) e aritmticas (soma e subtrao).
Os registradores tm a funo principal de armazenar dados temporariamente. O nmero de registradores

e sua capacidade de armazenamento variam em funo da arquitetura de cada processador. H


registradores especcos que so responsveis por armazenar informaes de controle de processador e

Sistema Operacional, entre eles:

Contador de Instrues (CI) ou program counter (PC), contm o endereo da prxima instruo que o
processador deve buscar e executar. Sempre que oprocessador busca nova instruo, esse registrador
atualizado com o endereo de memria da instruo seguinte a ser realizada;
Apontador da pilha (AP) ou stack Pointer (SP): contm o endereo de memria do topo da pilha, que a
estrutura de dados de onde o sistema mantm as informaes sobre programas que esto sendo
executados e tiveram que ser interrompidos;
Registrador de status ou program status Word (PSW): responsvel por armazenar informaes sobre
execuo de instrues, como a ocorrncia de overow. A maioria das instrues, quando executadas,
altera o registrador de status conforme o resultado.

Histrico e Conceitos de Sistemas Operacionais 06 / 13


3 - Memria Principal
Composta por unidades de acesso chamadas clulas, sendo cada clula composta por um determinado

nmero de bits (0 ou 1). O acesso ao contedo da clula realizado por meio da especicao de um
nmero chamado endereo. Trata-se de uma referncia nica, que se pode fazer a uma clula de memria.

Para que o programa acesse a clula de memria, necessrio informar o endereo de memria desejado.
A especicao do endereo realizada por meio de um registrador denominado registrador de endereo

de memria (Memory Address Register MAR). Por meio do contedo desse registrador, a unidade de
controle sabe qual clula de memria ser acessada.

3.1 - Memria Cache

Trata-se de uma memria voltil (que se perde) de alta velocidade, porm com pequena capacidade de
armazenamento. Seu tempo de acesso a um dado nela contido muito menor que se o mesmo estivesse

na memria principal.
A maioria dos processadores trabalha com uma arquitetura de memria cache com mltiplos nveis. O

funcionamento dessa arquitetura tem como base o princpio de quanto menor for a capacidade de
armazenamento da memria cache, mais rpido ser o acesso dos dados; contudo a probabilidade da

ocorrncia de cachhits (se o dado estiver armazenado na memria cache). Caso a informao no estiver
na cach, ser obrigatrio o acesso memria principal (cach miss).

Segundo Machado (2007, pg. 28), um processador pode ser projetado com diversos nveis de cach,
conforme especicao do fabricante. Como exemplos, o processador da Motorola Power PC G4 possui

cach de nvel 2, enquanto o processador Intel Xeon MP possui cach de nvel 3.

4 - Dispositivos de Entrada e Sada (Input / Output)


So dispositivos utilizados para a comunicao entre o sistema computacional e o mundo externo, como

por exemplo: teclado, impressora e mouse.

5 - Software

Histrico e Conceitos de Sistemas Operacionais 07 / 13


Para que o hardware tenha utilidade, deve existir o software, que segundo Machado (2007, p.34), um
conjunto de programas utilizado como interface entre as necessidades do usurio e as capacidades do

hardware. A utilizao de softwares adequados s diversas tarefas e aplicaes torna o trabalho dos
usurios muito mais simples e eciente.

Para gerenciar tudo isso foi necessrio o desenvolvimento de um software (programa) que foi batizado
com o nome de Sistema Operacional (SO).

SISTEMA OPERACIONAL (SO)

1 - Funo do SO
O sistema operacional separa as aplicaes do hardware por elas acessado, ele gerencia o software e o

hardware para gerar os resultados desejados. O sistema operacional , primordialmente, um gerenciador


de recursos:

Hardware;
Aplicaes de software.

Histrico e Conceitos de Sistemas Operacionais 08 / 13


Legenda: ONDE O SO ATUA NO COMPUTADOR

Como gerenciador de recursos o SO:

Permite que mltiplos programas sejam executados ao mesmo tempo;


Gerencia e proteje a memria, os dispositivos de entrada e sada e outros recursos;
Inclui a multiplexao (partilha) de recursos de duas maneiras diferentes:

No tempo;
No espao.

2 - Histria dos SO

Histrico e Conceitos de Sistemas Operacionais 09 / 13


Dcadas de 40, 50 e 60
Conforme j comentamos, o primeiro computador considerado digital e eletrnico foi o ENIAC, era imenso

pois utilizava muitas vlvulas (tecnologia eletrnica da poca). Para manuse-lo, era indispensvel o
conhecimento de hardware, pois no existia sistema operacional, e a programao era realizada por meio

de painis, nos quais se utilizava a linguagem de mquina (binria 0 e 1 em interruptores, ou seja, ligado ou
desligado).

Na dcada de 1950, com a chegada do transistor, houve o aumento de velocidade e conabilidade no


processamento das informaes, memria magntica e o acesso mais rpido s informaes. O tamanho

fsico dimiuiu, porm ainda eram computadores muito grandes (ocupavam grandes espaos). Surgem as
primeiras linguagens de programao FORTRAN, ALGOL e COBOL, dessa forma, os programas deixaram

de ter relao direta com o hardware, agilizando o desenvolvimento e manuteno das rotinas.
A dcada de 1960 foi importante. Podemos armar que nasceram tcnicas utilizadas at hoje em sistemas

operacionais, como a multiprogramao, pois at ento em todas as tarefas (Jobs), quando se realizavam
operaes de entrada/sada, o processador cava ocioso, aguardando o trmino da operao. Em 1964, a

IBM lanou a famlia System/360, que revolucionaria a histria dos computadores, pois permitia a
compatibilidade entre diferentes modelos de mquinas; para esses computadores foi desenvolvido o

sistema operacional OS/360.


Apesar de os sistemas batch implementarem o conceito de multiprogramao, como o OS/360, o trabalho

de desenvolvimento e depurao das aplicaes ainda era moroso. O prximo desao foi desenvolver
rotinas, nas quais se proporcionasse aos usurios o tempo de respostas menores e uma interface que

permitisse interagir rapidamente com o sistema. Para esse objetivo, cada programa poderia utilizar o
processador por pequenos intervalos de tempo. A esse sistema de diviso de tempo chamou-se de tempo

compartilhado (time-sharing). Tambm era necessrio melhorar a interface entre o computador e os


usurios, e para isso foram introduzidos novos dispositivos de entrada/sada, como o terminal de vdeo e

teclado.

Dcadas de 70, 80 e 90
Na dcada de 1970, surgem as redes distribudas (wide area network WANs), permitindo acesso a outros

sistemas computacionais independentemente da distncia geogrca. O primeiro Personal Computer (PC)


foi criado na dcada de 70, porm sua utilizao corporativa veio acontecer somente na dcada de 80.

Na dcada de 1980, a IBM lana IBM PC (Personal Computer), criando a era dos computadores pessoais. O
primeiro PC utilizava o processador Intel 8088 de 16 bits e Sistema Operacional DOS (Disk Operating
System), da Microsoft.

Histrico e Conceitos de Sistemas Operacionais 10 / 13


Surgem tambm as estaes de trabalho (Workstations) que permitiam a execuo de diversas tarefas
concorrentemente (multitarefa).
A famlia Intel evoluiu e apareceram os primeiros sistemas operacionais comerciais que oferecem
interface grca, como o Microsoft Windows e OS/2. O software de rede passa a estar fortemente

relacionado ao sistema operacional e surgem sistemas operacionais de rede, com destaque para Novell
Netware e o Microsoft LAN Manager (Machado, 2007, p. 13).
Com o crescimento da internet, o protocolo TCP/IP (criado pelo Departamento de Defesa dos EUA) passou
a ser um padro de mercado, obrigando os fabricantes de sistemas operacionais a oferecer suporte para

ele.

Dcada de 2000 em diante


Como tudo na informtica evolui,os novos sistemas operacionais receberam mecanismos automticos de

deteco e correo de erros.


Surgiram os sistemas em cluster. Nesses sistemas, computadores so agrupados de forma a oferecer
servios como se fossem um nico sistema centralizado. Alm de melhorar a disponibilidade, sistemas em
cluster permitem aumentar o desempenho e a escabilidade das aplicaes (Machado, 2007, p. 14).

difundido o conceito de processamento distribudo, em que as aplicaes so espalhadas por vrios


processadores por meio de redes locais e distribudas.
A famlia Microsoft evolui com a linha do Windows. Os sistemas Windows 2000 e Windows XP, lanados no
incio de 2000, evoluram para o Windows 2003 e o Windows Vista e Windows 7.

A comunidade de software livre adota o sistema operacional Linux como referncia para o
desenvolvimento de novas aplicaes gratuitas ou de baixo custo.

Chegamos ao nal deste tpico, esperamos que voc tenha conseguido entender como tudo comeou na

rea de informtica.
Pratique e verique seu conhecimento fazendo os exerccios propostos.
Vamos em frente que a TI (Tecnologia da Informao) no para!
Bom estudo!

Histrico e Conceitos de Sistemas Operacionais 11 / 13


ATIVIDADE

Assinale abaixo a alternativa CORRETA sobre o incio da informtica

mundial:

A. O primeiro computador foi o PC, desenvolvido nos Estados Unidos e criado por Bill Gates e Steve

Jobs.
B. Os mainframes foram criados na dcada de 40 e foram os primeiros computadores criados pelo
homem.
C. O Windows o SO mais antigo criado para a manipulao de informaes nos computadores.

D. Na dcada de 60 os PCs utilizavam tas para o processamento de informaes.

ATIVIDADE FINAL

Assinale abaixo a alternativa INCORRETA (Errada) sobre hardware e


software:

A. Podemos armar que um software sistema computacional um conjunto de circuitos eletrnicos


interligados, formado por processadores, memria, registradores, barramentos, monitores de
vdeo, impressoras, mouse, discos magnticos, alm de outros dispositivos fsicos.

B. Uma funo dos dispositivos de E/S (I/O) controlar e executar instrues que se encontram na
memria principal, por meio de operaes bsicas como somar, subtrair, comparar e movimentar
dados.
C. A memria cache composta de dispositivos utilizados para a comunicao entre o sistema

computacional e o mundo externo


D. Sobre o processador podemos armar um conjunto de programas utilizado como interface entre
as necessidades do usurio e as capacidades do hardware.

Histrico e Conceitos de Sistemas Operacionais 12 / 13

Potrebbero piacerti anche