You are on page 1of 20

Sistemas Operacionais

Professor Leo Victorino Faculdade Integrao Tiet Informtica Aplicada Administrao ADM2 26/08/2011

O que ?
Sistema computacional
Hardware + Software Software:
Programas de sistema Operaes do Computador Programas de aplicao Usurio

Logo, SO o principal programa do sistema


Controle total

O que faz?
Alocar recursos de hardware
Memria, processador, I/O etc

Organizar tarefas
Ordenao e compartilhamento dos recursos

Interface
Usurio x Mquina

Para que?
Proteo do hardware
Impossibilita que o usurio acesse o hardware diretamente (modo kernel).

Estabelecer critrios e ordem de acesso aos recursos


Evita, por exemplo, acesso ao mesmo tempo ao mesmo recurso.

Tipos
Podemos classificar em 3 tipos:
Monotarefa/ monoprogramveis Multitarefa/ multiprogramveis Mltiplos processadores

SO Monotarefa
nico programa
Para iniciar um novo, deve-se finalizar o anterior Mainframes
computador de grande porte, dedicado normalmente ao processamento de um volume grande de informaes.

Ex.: MS-DOS

SO Multitarefas
Complexidade e eficincia Recursos divididos por vrios programas
Reduo de custos Ex.: Windows, Linux etc.

SO com Mltiplos Processadores


2 ou mais UCPs (Unidade Central de Processamento) trabalhando juntas
nico SO ou (Fortemente Acoplado) SO para cada sistema (Fracamente Acoplado)

Sistema Operacional
Kernel
Conjunto de rotinas (procedimentos) servios

Servios usurios ou Servios outras rotinas do sistema

Sistema Operacional
Gerenciador de Processo Escalonador (Scheduler)
Gerenciador de Arquivo

Exemplos de SOs
Microsoft Windows Macintosh Operating System (Mac OS) Linux BSD Chromium OS

Preferncia e uso no mundo (2011)

4/MAR/2011 Fonte: W3Counter

UNIX
Primeiro SO moderno 1969 Assembly C Gratuito
Multitarefa e multiusurio Baseou o BSD

BSD (Berkeley Software Distribution)


Utilizado em servidores, como de Internet ou Proxies
Dcadas de 70 e 80 Verses:
4.4BSD (ltima verso do BSD original); 386BSD; FreeBSD; NetBSD; OpenBSD.

Linux
Linus Torvalds
A linha guia quando implementei o Linux foi: faz-lo funcionar rpido. Eu queria o ncleo simples, mas poderoso o suficiente para rodar a maioria dos aplicativos Unix.

Cdigo fonte GPL Linux um Kernel

Linux
Distribuies:
Red hat Slackware Debian Suse Conectiva Mandriva Kurumin* (Carlos Morimoto) Ubuntu Big Linux

Macintosh Operating System (Mac OS)


Apple 1984 Primeiro sistema grfico (cones, rea de trabalho)
Evoluiu para Mac OS X, em 2001 UNIX
Verses: Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion

Windows
Microsoft Bill Gates e Paul Allen Interface para o MS-DOS
WYSIWYG SO a partir de 1993 (Windows NT)

Windows
Precursores MS-DOS OS/2 Famlia DOS Windows 1.0 Windows 2.0 Windows 2.1x Windows 3.0 Windows 3.1x Famlia 9x 95 98 Me Famlia NT
Verses anteriores Verses para clientes Verses para servidores 3.1 3.5 3.51 4.0 2000 Windows Windows Vista Windows 7 Windows NT 4.0 Server Windows 2000 Server Server 2003 Server 2008 HPC Server 2008 Home Server Small Business Server Essential Business Server

Especializados

Windows Embedded Windows PE Windows Fundamentals for Legacy PCs Windows CE Windows CE 3.0 Windows CE 5.0 Windows CE 6.0 Windows CE 7.0 Windows Mobile Windows Phone 7 Futuros Windows 8

SO para dispositivos mveis (tablets e smartphones)

Android Google Blackberry OS Research In Motion iOS Apple Symbian consrcio (Nokia, Siemens, Samsung) Windows Microsoft Mobile

You might also like