You are on page 1of 4

Técnico de Informática – Instalação e Gestão de Redes

1 TIIGR

Sistema Operativo - Plataformas


Sistema operativo

Um Sistema Operativo é o Software mais importante que corre num computador. O sistema operativo gere a
memória, os processos, e todos os softwares e hardwares do computador. Também permite comunicar com o
computador sem sabermos a "linguagem" do computador.

Sem o Sistema operativo, o computador não tem utilidade.

• Processos - Um processo pode ser definido como um programa a ser executado num computador. O programa refere-se a
um numero de instruções dadas pelos utilizadores do computador, enquanto os processos são a execução dessas instruções.

Funções básicas

• Fazer o Boot do Computador


• Executar as tarefas básicas do computador, como por exemplo, gerir os vários periféricos como o rato e o
teclado
• Fornecer uma interface para o utilizador, como por exemplo a linha de comando, a interface gráfica...
• Gerir os recursos do sistema assim como, a memória do computador e a partilha do CPU "Central
Processing Unit" pelas várias aplicações e periféricos
• Fornecer a gestão de ficheiros, que se refere a maneira que o sistema operativo maneja, reserva,
recupera, e guarda a informação

Pedro Castro
Técnico de Informática – Instalação e Gestão de Redes
1 TIIGR

Evolução dos sistemas operativos

Os sistemas operativos sempre estiveram relacionados com as máquinas onde corriam, por isso vou
analisar os sistemas operativos a partir da arquitectura dos computadores.

Os Primeiros “Computadores” não tinham sistema operativo, isto obrigava aos utilizadores, terem de
introduzir os programas “aos bocados” através de placas de encaixe ou “plug boards”.

No início dos anos 50 foram introduzidos os cartões perfurados, Nestes primeiros sistemas operativos
corriam um programa de cada vez. Mais tarde, ainda com o sistema de cartões perfurados, já era
possível correr mais quem um programa, onde vários utilizadores usavam o mesmo computador.

Entre 1954-57 surge as primeiras linguagens de programação de alto nível, com isto os programadores já
não precisam de compreender a arquitectura do computador. Os primeiros Compiladores Incluindo a
FORTRAN demoravam horas a compilar programas.

Nos finais dos anos 50 os Sistemas operativos já erma capazes de:

• Processamentos em lotes de fluxo único


• Rotina de entrada e saída para acesso de dispositivos
• Capacidade de transição de programas
• Recuperação de erros após um programa terminar de forma anormal
• Linguagens que permitiam aos utilizadores especificarem a definição de um trabalho e os seus
requerimentos

Durante os anos 60 o objectivo dos sistemas operativos era aproveitar toda a performance dos
computadores, estes eram caros e era importante conseguir cada segundo do CPU

Com isto em mente os próximos sistemas operativos foram desenvolvidos com capacidades como:

MULTIPROGRAMMING - Vários programas eram mantidos na memória primária e o processador


alterava entre eles

MULTIPROCESSING SYSTEMS – Vários processadores cooperam entre si

Em 1963 foi introduzido o primeiro sistema operativo em linguagem de programação de alto nível capaz
de:

• Multiprogramming
• Multiprocessing
• Memória virtual (cria a ilusão do sistema ter mais memória do que realmente tem)

Em 1964 a IBM aposta na criação de um sistema operativo para uma linha inteira de computadores. Na
realidade provou-se muito difícil criar um sistema que satisfizesse as necessidades dos utilizadores de
diferentes graus de sofisticação, também não parecia justo sobrecarregar pequenas máquinas com
sistemas operativos de trabalhos pesados. Uma família de Sistemas operativos surge:

• PCP/360 – sistema de trabalhos em sequência


• MFT – Vários trabalhos, com um número fixo de tarefas, A memoria do sistema é dividida em um
numero fixo de partições, os programas são carregados nestas partições e o processador gasta
algum tempo em cada partição.
• MVT - Vários trabalhos, com um número variável de tarefas. Cada Novo trabalho pede uma
partição de um certo tamanho, corre, e a partição é libertada outra vez

Pedro Castro
Técnico de Informática – Instalação e Gestão de Redes
1 TIIGR

Em 1960 os discos começam a ser mais usados, criados 1956, pelo inicio dos anos 60 o uso dos discos é
finalmente de uso comum, ele oferece maior capacidade de armazenamento, A IBM cria um numero de
sistemas operativos de disco (DOS, DOS-2314, DOS MP, DOS VS, DOS/VSE) para tirar partido desta
tecnologia

Os anos 70 são marcados por:

• Intel anuncia o microprocessador


• IBM traz os sistemas operativos em máquinas virtuais
• A rede de dados Ethernet
• Xerox Alto apresenta o sistema operativo com interface gráfica, o rato e rede Ethernet
• Bill gates e Allen criam o BASIC para o ALTAIR
• A introdução de uma “BIOS” nos computadores com arquitectura Intel
• CP/M um Sistema operativo para computadores Intel de 8 bits, consistia em:
o CCP- Console Command Processor – interpretava os comandos
o BDOS- Basic Disk Operating System – o Sistema que carregava os programas, e o software que
interpretava e manegava os ficheiros do sistema numa floppy disk
o BIOS- O sistema básico de I/O (Entrada e Saída)
o CP/M foi o antecessor direto do MS-DOS, que por sua vez era um derivado do
QDOS, o Quick and Dirty Operating System, que no fundo era uma versão de
engenharia reversa do CP/M, Microsoft comprou o QDOS por $50,000.
• Lançado o Apple II um computador pronto a usar com o BASIC

Em conjunto todos estes lançamentos e inovações fazem dos sistemas operativos dos anos 70 mais
pessoais, interactivos e mais “portáteis”. Por esta altura a Multitarefa e o Multiutilizador já são comuns nos
sistemas operativos.

Os Sistemas operativos dos anos 80

Por esta altura os computadores pessoais já dominavam o mercado, mas os sistemas operativos ainda
eram muito primitivos, não passavam de interpretadores de comandos, carregadores de programas e
“device drivers”, redes entre workstations tornam-se rápidas e generalizadas, Sistemas operativos em
rede tornam-se interessantes.

O mecanismo chave para os sistemas operativos torna-se a capacidade de “multithreading”, a abilidade


de ter um processo com múltiplos “threads” ou tópicos.

Interfaces Graficas tornam-se importantes, os sistemas operativos Windows ficam mais refinados.

Em 1990 Sai o Windows 3.0, a primeira versão Windows popular, seguida em 1992 pelo primeiro vírus
para Windows o Winvir, A segurança nos sistemas operativos torna-se evidentemente importante.

Em 1991 Surge o Linux baseado em Unix, mas não atinge grande popularidade nos computadores
pessoais onde o Windows e o OS X dominam

Em 1993 surge o windows Nt o ultimo sistema operativo moderno escrito de raiz, daqui a diante todos os
Windows são baseados e evoluções do NT

Pedro Castro
Técnico de Informática – Instalação e Gestão de Redes
1 TIIGR

Requisitos Mínimos de hardware para o SO


Os sistemas operativos precisam de hardware para funcionar, e componentes como o processador, memoria e
disco precisam de uma capacidade mínima para funcionar correctamente.

Processador é a unidade central de processamento “o cérbero do computador”, o processador é um circuito lógico


que processa as instruções básicas que fazem funcionar um computador.

Memoria é um dispositivo físico que guarda informação em circuitos integrados que pode ser usada pelo
processador, é a memoria primária do sistema, é comum para utilizadores novos no mundo da informática confundir
a memoria com o disco rígido. Enquanto o Disco Rígido é o armazenamento onde os programas e dados estão
guardados, quando usamos um programa ou precisamos de uns certos dados o computador carrega essa
informação do disco para a memoria onde o processador consegue ter acesso mais rapidamente.

Com a evolução dos sistemas operativos os requisitos mínimos foram aumentando, por exemplo o sistema
operativo MS-DOS requer apenas:

• 512 kb of RAM
• Processador 8086, 80386 IBM Compatível ou melhor
• Dico rígido com 5 Mb de espaço livre
• Requerimentos listados para MS-DOS 6.22

Os Sistemas operativos de hoje já requerem muito mais recursos como por exemplo o Windows 8.1:

• Processador: 1 giga hertz (GHz) ou mais rápido RAM: 1 gigabyte (GB) (32 bits) ou 2 GB (64 bits)
• Espaço no disco rígido: 16 GB (32 bits) ou 20 GB (64 bits)
• Placa gráfica: dispositivo gráfico Microsoft DirectX 9 com controlador WDDM

Pedro Castro

You might also like