Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Operacionais
ABORDAR A ORIGEM DOS COMPUTADORES, SUA EVOLUO E CONCEITUAR OS SISTEMAS
OPERACIONAIS (SO)
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
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":
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
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
mquina que ele construiu, chamada de "Mquina de Turing". Essa mquina embasou conceitos para o
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,
Evoluo
nunca parar:
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
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,
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.
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.
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
5 - Software
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).
1 - Funo do SO
O sistema operacional separa as aplicaes do hardware por elas acessado, ele gerencia o software e o
Hardware;
Aplicaes de software.
No tempo;
No espao.
2 - Histria dos SO
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).
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
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
teclado.
Dcadas de 70, 80 e 90
Na dcada de 1970, surgem as redes distribudas (wide area network WANs), permitindo acesso a outros
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.
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.
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!
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.
ATIVIDADE FINAL
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