Você está na página 1de 11

Universidade Metodista de Angola

Faculdade de Engenharia e Arquitetura


Curso de Engenharia Informática

WILSON GARCIA SIMÕES FRANCISCO

SISTEMAS OPERATIVOS EXISTENTES NO MUNDO

LUANDA - 2023
Universidade Metodista de Angola
Faculdade de Engenharia e Arquitetura
Curso de Engenharia Informática

WILSON GARCIA SIMÕES FRANCISCO

SISTEMAS OPERATIVOS EXISTENTES NO MUNDO

_____________________________
O(A) PROFESSOR(A)

LUANDA - 2023
SUMÁRIO
INTRODUÇÃO ...................................................................................................................... 1
O SISTEMA OPERATIVO ................................................................................................... 2
PRINCIPAIS FUNÇÕES DE UM SISTEMA OPERATIVO ........................................... 2
HISTÓRICO DO SISTEMA OPERATIVO .......................................................................... 3
PRIMEIRA FASE (1945 - 1955) – VÁLVULAS E PAINÉIS DE PROGRAMAÇÃO ... 3
SEGUNDA FASE (1956 - 1965) – TRANSISTORES E SISTEMAS EM LOTE ............ 3
TERCEIRA FASE (1966 - 1980) – CIRCUITOS INTEGRADOS ................................... 4
QUARTA FASE (1981 - 1990) – COMPUTADORES PESSOAIS ................................. 4
QUINTA FASE (1991 - 2000) ........................................................................................... 4
TIPOS DE SISTEMAS OPERATIVOS ................................................................................ 5
SISTEMAS MONOPROGRAMÁVEIS/MONOTAREFAS ............................................. 5
SISTEMAS MULTIPROGRAMÁVEIS/MULTITAREFA .............................................. 5
SISTEMAS OPERACIONAIS DE REDE ......................................................................... 6
CONCLUSÃO ........................................................................................................................ 7
REFERÊNCIAS BIBLIOGRÁFICAS ................................................................................... 8
INTRODUÇÃO
O Sistema Operativo (SO) é um dos componentes mais importantes do sistema
computacional, sendo que é o grande gestor dos recursos de um computador, com muitas
responsabilidades como a gestão de usuários e processos, o controlo da execução de programas de
usuários, alocação de recursos e muito mais.
Existe um universo imenso de sistemas operativos, todos eles partilhando algumas
características, funções e/ou propriedades em comum, mas ainda assim, na sua maioria, cada um
deles foi desenvolvido para executar tarefas específicas, pensando em aspectos como o consumo e
o uso eficiente dos recursos de um computador. Pretendemos fornecer ao leitor o esclarecimento
do que é um Sistema Operativo e quais são esses sistemas. Abordaremos então este universo de
sistemas operativos, descrevendo como cada tipo de Sistema Operativo se constituí, descrevendo
sua história e suas princípais funções.

1
O SISTEMA OPERATIVO
Um computador não faz nada sozinho, como a maioria das pessoas imaginam. Ele apenas
processa uma série de informações inseridas pelo usuário para então fornecer os resultados
desejados. As informações inseridas e os resultados que recebemos precisam estar num formato
que nós humanos conseguimos entender. Então para facilitar essa comunicação entre o homem e o
computador, foram criados os programas de computadores. Com base nisso, podemos dizer que o
sistema operativo é um programa ou um conjunto integrado de programas, projetado para
supervisionar e controlar a execução e o funcionamento de um computador, gerenciando os
diversos recursos disponíveis no sistema. Atuando como intermediário entre o usuário e o
computador.

PRINCIPAIS FUNÇÕES DE UM SISTEMA OPERATIVO


Umas das funções básicas de um sistema operativo é agir como intermediário entre o
usuário e máquina, protegendo o usuário da máquina e a máquina do usuário. Podemos desmembrar
esta função em:
 Facildade de acesso aos recursos do sistema
Diversos componentes, como monitores, impressoras e dispositivos E/S estão
normalmente inclusos em um sistema de computação. Quando utilizamos um desses
dispositivos, não nos preocupamos com a maneira como é realizada esta comunicação
e os inúmeros detalhes envolvidos. O sistema operativo faz isso por nós, pois, existe
um conjunto de rotinas específicas para cada tarefa, responsáveis para dar a tratamento
a essas operações.

 Compartilhamento de recursos de forma organizada e protegida


O sistema operativo é responsável por permitir o acesso organizado a recursos
disponíveis no computador, por exemplo, poderiamos acessar um documento em um
outro computador ou utilizar uma impressora que pode ser utilizada por vários usuários
do sistema, para isso é necessário que haja um sistema que faça o controle dessas
operações.
O compartilhamento de recursos permite a diminuição de custos, sendo que mais de um
usuário pode utilizar os mesmos recursos concorrentemente, tais como discos, linhas de
comunicação, etc.

Não é só no controle do acesso a hardware compartilhado que o sistema operativo atua, ele
nos permite executar várias tarefas, ou seja, ele deve ser capaz de controlar a execução concorrente
de todas essas tarefas. Somente o sistema operativo deveria ter o acesso hardware do computador,
assim, se um programa desejasse realizar uma tarefa deveria antes consultar o sistema operativo e
este por sua vez analisaria o pedido, determinar se é válido e executar a tarefa, e se não for válido,
terminar a execução do programa e informar a ocorrência ao usuário. Essa é a condição ideal de um
sistema operativo ESTÁVEL e SEGURO.

2
HISTÓRICO DO SISTEMA OPERATIVO
O sistema operativo interage diretamente com o hardware e, com isso, a sua evolução é
diretamente influenciada pela evolução do mesmo. Portanto, a evolução dos sistemas operativos
está, em grande parte, relacionada ao desenvolvimento de equipamentos cada vez mais velozes,
compactos e de custos baixos e à necessidade de aproveitamento e controle destes recursos.
O conjunto de equipamentos e recursos utilizados para que o homem possa controlar o
computador é genericamente denominado interface. O aprimoramento da interface atingiu o ponto
em que o usuário passou a interagir com pequenos desenhos ou símbolos de objetos comuns ao seu
trabalho.
O histórico da evolução foi dividido em fases (etapas), cada uma marcada pela evolução
significativa do hardware, do software, da interação com o sistema ou por aspectos de
conectividade.

PRIMEIRA FASE (1945 - 1955) – VÁLVULAS E PAINÉIS DE PROGRAMAÇÃO


No início da Segunda Gerra Mundial, surgiram os primeiros computadores digitais,
formados por milhares de válvulas, que ocupavam áreas enormes, sendo de funcionamento lento e
duvidoso. A programação era feita em painéis, através de fios, utilizando linguagem de máquina.
Não existia o conceito de sistema operativo. Outros computadores foram construídos nessa
época, mas eram utilizados apenas em universidades e órgãoes militares.

SEGUNDA FASE (1956 - 1965) – TRANSISTORES E SISTEMAS EM LOTE


A criação do transistor e das memórias magnéticas contribuiu para o enorme avanço dos
computadores da época. O transistor permitiu o aumento da velocidade e da confiabilidade do
processamento, as memórias magnéticas permitiram o acesso mais rápido aos dados, maior
capacidade de armazenamento e computadores menores. Surgiram os primeiros sistemas
operativos, para tentar automatizar as tarefas manuais até então realizadas e as primeiras
linguagens de programação. Surgiu o processamento em batch, em que um lote (batch) de
programas e de dados era submetido ao computador por vez, o que diminuía o tempo existente
entre a execução dos programas, permitindo, assim, melhor uso do computador.

3
TERCEIRA FASE (1966 - 1980) – CIRCUITOS INTEGRADOS
Os circuitos integrados e, posteriormente, dos microprocessadores, foi possível viabilizar e
difundir o uso de sistemas computacionais por empresas, devido à dimuição de seus custos de
aquisição. Houve um aumento no poder de processamento e diminuição no tamanho dos
equipamentos. Com essa evolução foi possível criar uma técnica de compartilhamento da memória
principal e processador chamada multiprogramação, que permitia a execução simultânea de dois
ou mais programas.
Nesta fase houve a substituição das fitas por discos no processo de submissão dos
programas, o processamento batch tornou-se mais eficiente, pois permitia a alteração na ordem de
execução das tarefas, até então eram somente sequencial. Denominou-se a essa técnica de
submissão de programas spooling.
Os sistemas operativos, mesmo com a evolução do processamento batch e a
multiprogramação, ainda estavam limitados a processamentos que não exigiam comunicação com
o usuário. Foram adicionados terminais de vídeo e teclado para permitir a interação rápida entre o
usuário e a máquina. A multiprogramação evoluiu, preocupada em oferecer aos usuários tempos
de resposta razoáveis e uma interface cada vez mais amigável.
Foi nesta fase que surgiu o sistema operativo UNIX.

QUARTA FASE (1981 - 1990) – COMPUTADORES PESSOAIS


Surgem as estações de trabalho (workstations) que, apesar de monousuárias, permitem que
se execute diversas tarefas concorrentemente, criando o conceito de multitarefa.
O uso das redes distribuídas se difundiu por todo o mundo, permitindo o acesso a outros
sistemas de computação, independetemente da cidade, país e, até mesmo, fabricante. Os softwares
de rede passaram a estar intimamente relacionados com o sistema operativo de cada máquina e
também surgem os sistemas operativos de rede.

QUINTA FASE (1991 - 2000)


Houve grandes avanços em termos de hardware, software e telecomunicações, como
consequência da evolução das aplicações, que necessitavam cada vez mais de capacidade de
processamento e armazenamento de dados. Sistemas especialistas, sistemas multimídia, bancos de
dados distribuídos, inteligência artificial e redes neurais são apenas alguns exemplos da
necessidade cada vez maior de informação e de capacidade de processamento. O conceito de
processamento distribuído é explorado nos sistemas operativos, de forma que suas funções sejam
espalhadas por vários processadores através de redes de computadores.
Atualmente temos as plataformas multicore disponíveis em computadores pessoais e até
notebooks, possibilitando cada vez mais a paralelização de aplicações e elevando, em muito, o
tempo de execução dos programas.

4
TIPOS DE SISTEMAS OPERATIVOS
Os tipos de sistemas operativos e a sua evolução estão relacionados diretamento com a
evolução do hardware e das aplicações por ele suportadas e podem ser classicadas em:
 Sistemas Monoprogramáveis/Monotarefas;
 Sistemas Multiprogramáveis/Multitarefa;
 Sistemas Operacionais de Rede.

SISTEMAS MONOPROGRAMÁVEIS/MONOTAREFAS
São sistemas que podem executar apenas um programa por vez. Para que um usuário possa
executar outro programa, deverá aguardar a finalização do programa corrente. Caracterizavam-se
por permitir que todos os recursos de hardware ficassem exclusivamente dedicados a um único
programa. Em consequência, sua principal desvantagem residia no fato de que enquanto um
programa aguardava por evento externo, como a digitação de um caractere do teclado, o
processador permanecia ocioso. São exemplos desses sistemas:
 MS-DOS

SISTEMAS MULTIPROGRAMÁVEIS/MULTITAREFA
Neste tipo de sistema os recursos computacionais são compartilhados entre os diversos
usuários e suas aplicações. Podemos observar o compartilhamento de memória e do processador.
Nesse caso, o compartilhamento de tempo no processador é distribuído. Assim, o usuário tem a
impressão que vários processos estão sendo executados simultaneamente. A vantagem desse tipo de
sistema é uma melhor utilização dos recursos disponíveis, o que resulta em menor tempo de resposta das
aplicações. Além de um custo reduzido, uma vez que haverá o compartilhamento dos recursos entre as
diferentes aplicações e aumento da produção do usuário. São exemplos:
 Microsoft Windows XP, Vista, 7, 10, 11.
 Sistemas Unix-like (Linux, Mac OS)
 Android (Também é um sistema Unix-like)
 iOS
 Windows Phone

5
SISTEMAS OPERACIONAIS DE REDE
Um sistema operacional de rede é um sistema designado para dar suporte a estações de
trabalho, computadores pessoais e, em algumas instâncias, terminais antigos que pudessem estar
conectados a uma LAN (Local Area Network). Este sistema permite que diversos dispositivos em
uma rede possam se comunicar e partilhar recursos uns com os outros. O sistema coordena as
actividades de múltiplos computadores pela rede de computadores, podemos citar PC’s,
impressoras, servidores de arquivos e até mesmo bases de dados conectados a rede. O papel deste
sistema é fornecer serviços básicos de rede e recursos que suportem múltiplas requisições de forma
simultânea em um ambiente multiusuario. São exemplos:
 Cisco Internetworking Operating System (IOS)
 Windows Server
 Sistemas Unix-like (Oracle Solaris, FreeBSD, IBM Advanced Interactive eXecutive)
 Junos OS

6
CONCLUSÃO
Concluímos então a pesquisa sobre os mais variados tipos de sistemas operativos existentes
no mundo. Abordando alguns conceitos essenciais para o conhencimento efetivo de como é o
funcionamento, principais funções, a relação com o usuário final, história e evolução dos sistemas
operativos, identificando cada etapa e distiguindo as suas mudanças ao longo do tempo,
identificando os mais variados e os seus principais usos em cada contexto. O sistema operativo é
componente muito importante no sistema computacional, pois sem ele seria difícil e muito tedioso
realizar determinadas tarefas em um computador. Sendo que ele realiza tarefas que para nós,
usuários, seria muito cansativo e nos permite realmente focar no que é “importante” e nos deixar o
mais produtivo possível.

7
REFERÊNCIAS BIBLIOGRÁFICAS
https://www.techtarget.com/searchnetworking/definition/network-operating-
system#:~:text=A%20network%20operating%20system%20(NOS)%20is%20a%20computer%2
0operating%20system,local%20area%20network%20(LAN)

https://www.gsigma.ufsc.br/~popov/aulas/so1/cap3so.html

https://pt.wikipedia.org/wiki/Monotarefa

COUTINHO, Bruno Cardoso. Sistemas Operacionais. Colatina: CEAD / Ifes, 2010.

Você também pode gostar