Вы находитесь на странице: 1из 22

Sistemas Operacionais

Aula 1 Tema: Introduo aos Sistemas Operacionais

Marcelino Silva

Objetivos Gerais da Disciplina


Entender o conceito e a importncia de um sistema operacional Funcionamento das estruturas que compem um sistema operacional
Execuo de tarefas, chamadas de sistemas, sincronizao Estruturas de dados principais Gerenciamento de recursos do sistema Viso geral dos principais sistemas operacionais

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

Objetivos e Motivao da Aula Conhecer acerca dos sistemas operacionais:


Conceituao Evoluo

Importncia de um sistema operacional dentro de um sistema computacional

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

Componentes de um sistema computacional


Hardware prov recursos computacionais bsicos (teclado, mouse, CPU, memria) Sistemas operacionais coordenam os uso dos recursos de hardware com interface apropriada (MS-Windows, Linux, AIX, BSD) Aplicaes programas para atender uma necessidade especfica Usurios utilizadores de funcionalidade
OBS.: Usurios uma abstrao, podem ser pessoas, softwares e outras mquinas

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

Sistema Operacional

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

13

Sistema Operacional
..esconde do programador a verdade sobre o hardware e apresenta uma bela e simples viso.. Tanenbaum

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

16

Mac OS x Windows

Novembro de 1985: Microsoft Windows 1.0 Janeiro de 1984: Macintosh System 1

1987: Macintosh System 5

Maio de 1990: Microsoft Windows 3.0

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

17

Windows

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

18

System V

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

19

Dvidas

2011.1

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

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

SO - Aula 1 - Introduo aos SOs / Marcelino Silva

22