Sistemas
Operacionais
Artur Petean Bove Junior
Mercado e Tecnologias futuras –
ETEP Faculdades
Definição
• Sistema operacional é o software responsável
pela criação do ambiente de trabalhodo
computador. Sendo a camada intermediária
entre o aplicativo e o hardware da máquina.
• Responsável por interpretar comandos básicos
do computador, sendo a interface pela qual o
usuário tem acesso aos recursos que o
hardware oferece.
Tecnologia SJC
Tecnologia SJC
História
• Historia - O conceito de sistema operacional
apareceu durante a segunda geração da
computação moderna (1955 - 1965),
desenvolvido pela GM Laboratories para o
computador IBM 701 através da programação em
Batch que utilizava cartões perfurados e depois
fitas magnéticas
Tecnologia SJC
Um sistema operacional padrão realiza
as seguintes tarefas:
• Iniciar o Hardware do Computador;
• Gerenciar periféricos e controlar os
dispositivos;
• Manter o sistema Integro;
• Organizar o acesso de processos e programas
ao processador do sistema.
Tecnologia SJC
O Sistema Operacional controla a CPU
Tecnologia SJC
Tipos de sistemas operacionais
• Sistemas Monotarefas – Os primeiros sistemas operacionais eram capazes de
executar apenas uma tarefa de cada vez, o que causava a espera da máquina
até o processo desocupar o processador.
• Sistemas Multitarefas – Permite ao sistema realizar diversas tarefas
simultaneamente em um único processador. Na verdade ele divide o uso do
processador de acordo com as necessidades do sistema, afim de manter
todas as tarefas em execução ao mesmo tempo.
•
Sistemas Multiprocessadores – Sistemas formados pela combinação de 2 ou
mais processadores o que permite uma melhor distribuição dos cálculos
acelerando os processos e disponibilidade do sistema.
• Sistemas embarcados – São sistemas direcionados para máquinas pequenas
e aparelhos autônomos como computadores de bordo e sondas espaciais.
Geralmente possuem a capacidade de trabalhar com recursos limitados.
• Sistema em tempo Real – Sistemas geralmente utilizados na indústria, com
precisão quanto a questão do tempo de resposta e execução das tarefas.
Esses sistemas não podem apresentar falhas, pois muitos recursos podem
depender de seu funcionamento,Tecnologia
e algumas
vezes até vidas humanas.
SJC
Sistemas específicos
• Sistemas Operacionais podem ser criados para
funções específicas como sistemas
multiusuários, servidores, dispositivos
portáteis, redes, controle de máquinas e
sistemas distribuídos.
Tecnologia SJC
Sistemas mais usados na Internet
Veja os Sistemas mais utilizados na Internet
de acordo com uma pesquisa fornecida pelo
Site w3counter.com, onde foram analisados as
ultimas 15 mil visitas de 50 mil Sites:
Analisando os dados torna-se claro a predominância dos sistemas Microsoft na
Internet.
Ao desenvolvermos um aplicativo ou programa, devemos estar atentos a
viabilidade do projeto, entender qual mercado pode-se atingir.
Sistemas de plataforma Open Source como Linux possuem algumas vantagens,
como a ajuda da comunidade de desenvolvedores em geral, porém ainda estão
longe de possuir a diversidade de aplicativos compatíveis.
Devemos estar atentos a novas tecnologias e novos Sistemas Operacionais que
virão no futuro.
A Gigante Google por exemplo estará entrando nesse mercado em breve, o
Sistema Operacinal Chrome OS, voltado para Notebooks já foi anunciado para
final de 2011. Sem falar que a Google comprou a Motorola por 12,5 Bilhões,
visando proteger seu sistema operacional para Celulares o Android.
Tecnologia SJC
Google Chrome Cloud OS
Tecnologia SJC
Fim
Mais informações e o Download do trabalho no
Site:
• tecnologia.saojosecampos.net
Referencia:
•
http://www.youtube.com/watch?v=VrC44nV0Few
•
http://tecnologia.uol.com.br/ultimas-noticias/redacao/2010/12/07/googleapresenta-sistema-operacional-chrome-os-para-notebooks.jhtm
http://www.oficinadanet.com.br/artigo/851/o_que_e_um_sistema_operacion
al
http://www.w3counter.com/globalstats.php
http://www.deinf.ufma.br/~fssilva/graduacao/so/aulas/historico.pdf
Tecnologia SJC
•
•
•
Download

Sistemas embarcados