Documente Academic
Documente Profesional
Documente Cultură
Marcelino Silva
2011.1
2011.1
Conceituao Preliminar
Hardware sem software = NADA Definimos um sistema operacional como um programa(software) localizado entre os aplicativos e o hardware Objetivam resolver problemas de forma mais fcil e eficiente tornando o ambiente computacional conveniente ao uso
2011.1
2011.1
Conceituao de SOs
Alocar e gerenciar recursos para aplicaes Fornecer controle de execuo as aplicaes e acesso a dispositivos de E/S Ncleo do sistema operacional Kernel
2011.1
Sistema Operacional
2011.1
Histrico
No incio da computao o software era embutido no hardware gerando complexidade e dificuldade de expanso Inserir uma camada de software bsico para fornecer uma interface e facilitar a programao
2011.1
Modelo em Camadas
Diminuio da complexidade Padronizao Reuso Substituio de camadas desde que obedeam a especificao Diviso de tarefas
2011.1
SO - Aula 1 - Introduo aos SOs / Marcelino Silva
Evoluo
Primeira Gerao 1945 a 1955
Vlvulas conectadas a painis Impulsionada pela segunda guerra mundial Mquinas enormes com milhares de vlvulas mais lentas que as calculadoras atuais Programao inserida com conexes de fios e trocas de vlvulas No se tinha o conceito de sistemas operacionais
2011.1
10
Evoluo
Segunda Gerao 1955 a 1965
Transistores maior durabilidade Maior confiabilidade e ganho de mercado de vendas Alto custo somente grandes instituies podiam adquirir Programao em cartes perfurados Sistemas de processamento em lote (Batch system) Sistemas operacional rudimentar em fortran para ler as instrues dos batchs
2011.1
11
Evoluo
Terceira Gerao 1965 a 1980
Circuitos Integrados vantagem competitiva de desempenho e preo Necessidade de mquinas pequenas compatveis com grandes main frames Sistemas operacionais eficientes para sistemas de grande porte e sistema de pequeno porte = fracasso Multiprogramao capacidade de trabalhar com vrios jobs ao mesmo tempo time sharing
Evitar desperdcio do processador
2011.1
12
Evoluo
Quarta Gerao 1980 Hoje
Personal Computers PC Circuitos contendo milhares de transistores Popularizao com a reduo de preo Sistemas operacionais de interface amigvel MS-DOS, UNIX Surgimento dos sistemas operacionais de rede e sistemas distribudos
2011.1
13
Sistema Operacional
..esconde do programador a verdade sobre o hardware e apresenta uma bela e simples viso.. Tanenbaum
2011.1
14
Funes do SO
Fornecer uma camada de acesso simplificada e abstrata para os aplicativos Gerir o sistema de arquivo Alocar recursos e controlar os processos Controlar o uso dos dispositivos pelo processo. Compartilhar recursos em rede e manter a segurana dos aplicativos.
2011.1
SO - Aula 1 - Introduo aos SOs / Marcelino Silva
15
Classificao e caractersticas
Vrias classificaes quanto as caractersticas, as mais relevantes: Quantidade de usurios simultneos (Monousurio e Multiusurio) Quantidade de processos (Monotarefa e Multitarefas) Quantidade de processadores (Monoprocessado Multiprocessado - Parallel Systems) Sistemas de Tempo-Real, aplicaes mdicas e industriais. Sistemas Distribudos processadores e rede
2011.1
16
Mac OS x Windows
2011.1
17
Windows
2011.1
18
System V
2011.1
19
Dvidas
2011.1
20
Questes
O MS-Windows XP monousurio ou multiusurio? Como era feita a programao dos computadores de primeira gerao? Qual a vantagens e desvantagens da computao em nuvem? Em quais dispositivos podemos encontrar sistemas operacionais?
2011.1
SO - Aula 1 - Introduo aos SOs / Marcelino Silva
21
FIM
Obrigado!
2011.1
22