70
CODEFREAKING SISTEMAS OPERACIONAIS COMPONENTES: LEONARDO FINATO LESLIANE SÁ POLIANA AMORIM CAINÃ COSTA ELISA MENENDEZ

Apresentação Final

  • Upload
    elisa

  • View
    1.839

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação Final

CODEFREAKING

SISTEMAS OPERACIONAIS

COMPONENTES:

LEONARDO FINATO

LESLIANE SÁ

POLIANA AMORIM

CAINÃ COSTA

ELISA MENENDEZ

Page 2: Apresentação Final

ASSUNTOS

BOOT

DOS

WINDOWS

LINUX

MAC OS

UNIX

Page 3: Apresentação Final

BOOTInicialização do Sistema

Operacional

Page 4: Apresentação Final

BOOT (INICIALIZAÇÃO DO

SISTEMA OPERACIONAL)

Na iniciação a CPU executa um programa contido

na BIOS do PC, e este faz a verificação do

hardware e não detectando falhas procura por

dispositivos que podem conter um sistema

operacional e que poderão efetuar o boot.

Definido o dispositivo é carregado um pequeno

programa que fica na MBR (master boot record).

Page 5: Apresentação Final

INICIALIZAÇÃO DA BIOS

Page 6: Apresentação Final

INICIALIZAÇÃO DA BIOS

Page 7: Apresentação Final

BIOS

A BIOS geralmente é armazenada em um chip

EPROM ou flash EEPROM, o qual não perde suas

informações mesmo ao ficar sem energia. Já as

informações geralmente são armazenadas em uma

memória do tipo CMOS, que sem energia perde

suas informações, por esse motivo é utilizada uma

pequena bateria.

Page 8: Apresentação Final

SETUP BIOS

Page 9: Apresentação Final

SETUP BIOS

Page 10: Apresentação Final

BATERIA

Page 11: Apresentação Final

CHIP

Page 12: Apresentação Final

CHIP

Page 13: Apresentação Final

CHIP

Page 14: Apresentação Final

PARTIÇÕES NA MBR

Page 15: Apresentação Final

PARTIÇÕES NA MBR

Page 16: Apresentação Final

Partição Lógica ou Secundária

PARTIÇÕES NA MBR

Page 17: Apresentação Final

SEGUNDO ESTÁGIO DO

SISTEMA DE INICIAÇÃO

Na MBR existe um pequeno programa, quenormalmente não é o sistema operacional, masapenas um segundo estágio do sistema deinicialização, assim como o Lilo ou o Grub. Ele seráentão capaz de carregar o sistema operacionalapropriado, e finalmente transferir a execução paraele.

O sistema irá inicializar, carregará os drivers dedispositivos e outros programas que sãonecessários para a operação normal de umsistema operacional.

O processo de inicialização é consideradocompleto quando o computador está pronto paraser operado pelo usuário.

Page 18: Apresentação Final

GERENCIADORES DE BOOT

(MULTI BOOT)

O GRUB e o LILO estão entre os gerenciadores de

boot mais conhecidos, de forma simples escolhe-se

a partição do S.O. que queremos usar.

Entretanto, essa técnica não permite utilizar mais

de um S.O. instalado em um único HD

concomitantemente. Para utilizar simultaneamente,

pode-se utilizar emuladores (virtualização) ou então

fazer acesso remoto em outra máquina com outro

S.O.

Page 19: Apresentação Final
Page 20: Apresentação Final
Page 21: Apresentação Final

PARTIÇÕES

A MBR pode ter até quatro partições primárias e cada

uma pode ter até 63 partições estendidas (também

chamadas de lógicas).

SISTEMA DE ARQUIVOS

Uma partição só pode utilizar um sistema de

arquivos, cada S.O. tem seu sistema.

• Windows: FAT32 e NTFS;

• Linux: EXT2, EXT3, EXT4, ReiserFS.

OBS: praticamente todos os dispositivos USB utilizam

a FAT32.

Page 22: Apresentação Final

ÁRVORE DE UM SISTEMA

DE ARQUIVOS

Page 23: Apresentação Final

TAREFAS DO S.O.

As tarefas do S.O., Na maioria das vezes, se

encaixam em seis categorias:

Gerenciamento do processador;

Gerenciamento da memória;

Gerenciamento de dispositivos;

Gerenciamento de armazenamento;

Interface de aplicativos, e;

Interface do usuário.

Page 24: Apresentação Final

DOS

Page 25: Apresentação Final

O QUE É O DOS O DOS (sigla para Disk Operating System ou

sistema operacional em disco) foi originalmente

desenvolvido por Tim Paterson da Seattle

Computer Products sob o nome de QDOS (Quick

and Dirty Operating System), sendo uma variação

do CP/M-80 da Digital Research.

O DOS possui nativamente uma interface de linha

de comandos através do seu interpretador de

comandos, command.com, porém não existe

apenas uma versão do DOS.

Page 26: Apresentação Final

HISTÓRICO A IBM precisava de um sistema operacional para

usar como padrão em sua nova linha de produtos,os PCs (Personal Computers, computadorespessoais) de 16 bits. Para isso contataram Bill Gatesque lembrou-se de Tim Paterson, programador daSCP, que havia desenvolvido o QDOS(posteriormente, 86-DOS). Ele entrou em contatocom a SCP e comprou os direitos sobre o 86-DOSpor (supostamente) US$ 50.000.

Pouco depois, Bill Gates contratou Tim Paterson, odesenvolvedor do QDOS, para trabalhar naMicrosoft. Com algumas modificações no 86-DOS,surgiu o MS-DOS (MicroSoft Disk OperatingSystem), que rapidamente dominou o mercado dosIBM-PC compatíveis.

Page 27: Apresentação Final

EVOLUÇÃO DO DOS O DOS foi criado a partir do QDOS, mas utilizava o

pressuposto de que apenas uma pessoa estariausando o computador e que um único usuárioestaria pedindo que o computador só executasseuma tarefa de cada vez, o monousuário e omonoprocessamento. O DOS recebe muitainfluencia do CP/M. Mas a necessidade demelhorias no seu funcionamento fez com quesurgisse a versão 2.0 do DOS.

Foi bastante complicado fazer com que as versõesmais avançadas do DOS impusessem aslimitações que são necessárias para que sejapossível obter 2 programas rodando ao mesmotempo no computador, o multiprocessamento.

Page 28: Apresentação Final

O DOS foi primeiro na plataforma de 16 bits a ter

uso bastante disseminado (e permaneceu assim

por mais 10 anos). A variante MS-DOS foi

desenvolvida a partir do QDOS. O DOS é

considerado o produto que decidiu o destino da

iniciante Microsoft. O MS-DOS foi sucedido por

duas linhas de produtos: o OS/2 e o Windows 95.

Versões mais antigas do Microsoft Windows, antes

do Windows 95, eram pouco mais que uma shell

gráfica para DOS, e as posteriores eram bastante

integradas com o MS-DOS. É possível também

rodar programas de DOS sob outros sistemas

operacionais como o OS/2 e o Linux usando

emuladores (máquinas virtuais).

Page 29: Apresentação Final

IMAGENS

Page 30: Apresentação Final

WINDOWS

Page 31: Apresentação Final

WINDOWS É o Sistema Operacional mais popular

entre os usuários de microcomputadores;

É o mais compatível com a ampla gama de

software e equipamentos de hardware do

mercado;

Porém não é o melhor, pois sua estrutura

interna é desorganizada, o que oferece a

ele menor estabilidade, apresentando

erros que são difíceis de serem

encontrados;

Page 32: Apresentação Final

WINDOWS 1.0 Lançando em 1985;

Apresenta muitas falhas e

poucos softwares compatíveis;

Era apenas uma solução

gráfica;

Rodava no MS-DOS;

Seu custo era alto;

Poucos benefícios;

Page 33: Apresentação Final

WINDOWS 2.0 Lançado em 1987;

Dispunha de recursos adicionais

de manipulação de memória,

discos rígidos mais rápidos e uma

eletrônica de processamento muito

mais veloz.

Tinha capacidade de rodar em

múltiplos programas do MS-DOS

combinados com os programas do

Windows;

Page 34: Apresentação Final

WINDOWS 3.0 Lançado em 1990;

Tornou-se mais popular entre

usuários que dispunham de recursos

necessários para sustentar os altos

custos do Windows;

Melhorou o gerenciamento de

memória;

Page 35: Apresentação Final

WINDOWS 3.1 E 3.11 Lançado em 1992;

Foi muito vendida;

Iniciou uma maior difusão do ambienteWindows para usuários de PC;

Melhorou o gerenciamento de memória;

A versão 3.11 foi lançada em meados de1993 e 1994, apresentava a capacidadede trabalhar em pequenas redesdomésticas ou escritórios.

Page 36: Apresentação Final

WINDOWS 95 Lançado em 1995;

O mais ambicioso projeto da Microsoft;

Era executado através do

processamento de 32 bits, contra os 16

bits de seus antecessores;

Uma das principais mudanças foi o trivial

menu “iniciar” e a “barra de tarefas” ;

Vendeu mais de um milhão de cópias no

primeiro mês;

Page 37: Apresentação Final

WINDOWS NT (NEW TECNOLOGY)

Foi uma versão sofisticada desenvolvida

para uso corporativo;

Concorria com o Unix ao propor uma

nova tecnologia cliente / servidor;

Usado em plataformas de grande porte;

Foi pouco usado no inicio de seu

lançamento por razoes de apresentar

uma incompatibilidade com softwares e

sofria com a falta de drivers;

Page 38: Apresentação Final

WINDOWS 98

Esta foi uma das mais inovadoras

formas de sistema operacional

Windows.

Um mundo de possibilidades aos

usuários de PC.

Interface semelhante com a do

Windows 95.

Page 39: Apresentação Final

PRINCIPAIS INOVAÇÕES

DO WINDOWS 98 Maior interatividade com usuários através da

internet.

Suporte a tecnologia versátil proporcionada pelas

portas USB e fire wire.

Suporte a nova tecnologia plug & play.

Capacidade multimídia ampliada.

Suporte ao DVD entre outros.

Page 40: Apresentação Final

WINDOWS ME

(MILLENNIUM EDITION) Grandes inovações no campo da

multimídia;

Inclui softwares de edições de vídeos

domésticos, integração das tecnologias

proporcionadas por equipamentos de

áudio e vídeo, DVDs, câmeras e

filmadoras digitais entre outras.

Porém esta versão desagradou e

desagrada os usuários devido a suas

falhas de segurança;

Page 41: Apresentação Final

WINDOWS 2000

PROFESSIONAL

Desenvolvido sobre a base etecnologias robustas e confiáveis doNT;

É utilizado até os dias de hoje para omercado corporativo de aplicações;

Tem interface interativa do me e arobustez do NT;

O Windows 2000 é um sistema maisseguro, confiável e estável daatualidade;

Page 42: Apresentação Final

WINDOWS XP Lançado em 2002;

Desenvolvido sobre a estável base doWindows 2000 é uma versão mais segurae compatível que seu antecessorWindows ME;

Tem uma interface gráfica moderna emais fácil de ser utilizado;

Proporcionou significativas melhorias notrabalho multimídia, trabalhos gráficos eaplicações poderosas;

Maior facilidade no trabalho em redes,trabalhos com musicas, vídeos, TV, DVD,áudio avançado de cinema, fotosanimações internet e segurança;

Page 43: Apresentação Final

WINDOWS SERVER 2003 Esta versão foi baseada no Windows

2000, com a interatividade do XP esegurança do NT;

É mais poderoso e confiável que oWindows 2000, esta versão possuivárias versões direcionadas a diversosusos;

Ela contem diversas novidades emelhorias no quesito segurança eperformance e sem duvida alguma é osistema operacional mais seguro erápido que a Microsoft lançou ate omomento;

Page 44: Apresentação Final

WINDOWS VISTA

O Windows vista pertence a família doWindows Sever 2008;

O Vista apresenta um série denovidades e inclui diversas ferramentasde gerenciamento, monitoramento eentretenimento;

O Windows Vista foi dividido em seisedições (home basic, home premium,starter, ultimate, business, enterprise),sendo quatro versões voltadas parausuários domésticos e duas para finscomerciais;

Page 45: Apresentação Final

WINDOWS SEVEN

O Windows 7 (em inglês, Windows

Seven) é um sistema operacional da

Microsoft atualmente em

desenvolvimento;

Será o sucessor do Windows Vista;

O Windows 7 mesmo em versão beta já

é bastante estável, leve e sem muitos

erros;

Page 46: Apresentação Final

LINUX

Page 47: Apresentação Final

MAC OS

Page 48: Apresentação Final

O QUE É O MAC OS?

O Macintosh Operating System (Mac OS) é o

sistema operacional criado pela Apple que trouxe

um grande número de inovações ao mundo da

computação pessoal.

Page 49: Apresentação Final

HISTÓRIA DO MAC OS A primeira versão do Mac OS foi lançada em 1984

para os computadores Mac. Até a versão 7.6 era

denominado System, depois passou a ser

chamado de Mac OS. Depois de 10 anos de seu

lançamento ele tinha alcançado os limites de sua

arquitetura de usuário único e multitarefa, e sua

interface de usuário que já tinha sido considerada

inovadora estava parecendo cada vez mais antiga.

Steve Jobs, co-fundador da Apple, foi chamado de

volta, após ter ficado algum tempo afastado da

empresa, e foi ele que lançou e vem lançando

versões mais modernas do Mac OS como o Mac

OS X e suas atualizações.

Page 50: Apresentação Final

EVOLUÇÃO DOS SYSTEM

System 1.0, 1.1 – O primeiro sistema operacional doMac ocupava 216kb de memória. Vinha com um driverde impressora e com os acessórios Despertador eCalculadora. Além do disquete do sistema, vinha outrocom o programa Mousing Around, que ensinava comolidar com essa ferramenta revolucionária, o mouse.

System 2.0 – O sistema teve uma acelerada e tambémjá poderíamos abrir um programa quando o Mac fosseiniciado. Nessa versão surgiu a capacidade de arrastarum ícone de um disquete para o lixo.

System 3.0, 3.1, 3.2, 3.3 – Trouxe a capacidade decolocar uma pasta dentro da outra e de ligar-se em redee também uma calculadora nova, utilizada até hoje.

Page 51: Apresentação Final

SYSTEM 1.0 - 1984

Page 52: Apresentação Final

System 4.0, 4.1, 4.2 - Trazia pela primeira vez oMultiFinder, que deixava você usar dois ou maisprogramas ao mesmo tempo (multitarefa) e possibilitava autilização de hard disks maiores do que 32Mb.

System 6.02 ao 6.08 – Alguns deles tiveram muitosdefeitos, o 6.01, por exemplo, nem chegou a ser lançado.Já os últimos vieram com uma melhora nos drivers dasimpressoras e o tamanho triplicou do original, tendo cercade 6000 kb.

System 7.0 ao 7.6 – Foi a maior atualização feita até adata e valeu a pena pois trouxe um visual novo, o uso doDesktop, a possibilidade de usar mais de 8Mb de RAM,um Apple Menu, os balõezinhos de ajuda, janelas eícones coloridos, o painel de controle Views e oQuickTime e também os comandos no teclado para abrire fechar.

Page 53: Apresentação Final

SYSTEM 6.0.5 - 1990

Page 54: Apresentação Final

Mac OS 8 – Este foi lançado seis anos após o

System 7 e foi o primeiro Mac mais vendido da

Apple com 1,2 milhões de cópias vendidas em

duas semanas. Foi nele que ocorreu a introdução

da interface Platinum.

Mac OS 9 – Foi classificado pela Apple como o

melhor sistema operacional em internet, com

destaque para o sistema de busca Sherlocks 2’s.

Page 55: Apresentação Final

MAC OS 8 - 1997

Page 56: Apresentação Final

VERSÕES DO MAC OS XO Mac OS X foi a resposta da Apple à tão esperada

próxima geração de sistemas operacionais da

Macintosh. Apresentou um novo conceito de código

criado, completamente diferente do modelo do Mac

OS 9. Versões:

Mac OS X Public Beta (2000)

Mac OS X v10.0 "Cheetah" (24 de março de 2001)

Mac OS X v10.1 "Puma" (25 de setembro de 2001)

Mac OS X v10.2 "Jaguar" (24 de agosto de 2002)

Mac OS X v10.3 "Panther" (24 de outubro de 2003)

Mac OS X v10.4 "Tiger" (29 de abril de 2005)

Mac OS X v10.5 "Leopard" (26 de outubro de 2007)

Page 57: Apresentação Final

MAC OS X 10.0 - 2001

Page 58: Apresentação Final

O QUE VEM POR AÍ?Mac OS X v10.6 “Snow Leopard” é a " é a próxima

grande versão do Mac OS X que está programada para

ser lançada agora em 2009. O novo sistema não irá

incidir sobre novos recursos, mas sim a melhoria do

desempenho e da eficiência. Uma versão prévia tem

sido liberada para desenvolvedores.

Page 59: Apresentação Final

VANTAGENS DO MAC OS

O Mac é muito mais seguro e bem menos atingidopor vírus já que para instalar um programa, vocêprecisa digitar a senha de administrador. Dessaforma, nenhum aplicativo é instalado sem que vocêfique sabendo. Além disso o uso dele é maisrestrito, então não há tanto investimento naprodução de códigos maliciosos para essatecnologia.

Outra vantagem é que o Mac é bastante estável,não da os famosos “panes”.

O visual também ganha pontos, pois é bastanteatraente com interface gráfica mais sofisticada eelegante. Ele é muito bom para trabalhar comimagem e lidar com som.

Page 60: Apresentação Final

DESVANTAGENS DO MAC OS

O sistema operacional do Mac é de altíssimo nível,

mas até pouco tempo atrás, só rodava em

hardware da Apple, e hardware caro. Apesar de

agora rodar em hardware Intel, ainda é elitista.

Outra desvantagem é que não se tem disponível

uma grande quantidade de programas, o usuário

fica privado de algumas funções.

O Mac também não é uma plataforma criada para

suportar jogos, eles não têm a mesma qualidade e

diversidade que os outros sistemas possuem.

Page 61: Apresentação Final

UNIX

Page 62: Apresentação Final

HISTÓRICO Em 1965 formou-se um grupo de

programadores, incluindo Ken Thompson, DennisRitchie, Douglas McIlroy e Peter Weiner, num esforçoconjunto da AT&T (Laboratórios Bell), da GeneralElectric (GE) e do MIT (Massachussets Institute ofTechnology) para o desenvolvimento de um sistemaoperacional chamado Multics.

Em 1969, Ken Thompson, começou a reescrever oMultics num conceito menos ambicioso, batizado deUnics. Mais tarde, Brian Kernighan rebatizou o novosistema de Unix.

Em 1973, Dennis Ritchie e Ken Thompsonreescreveram o Unix, usando a linguagem C.O usodesta é considerado uma das principais razões para arápida difusão do Unix.

Page 63: Apresentação Final

ATUALMENTE O Unix (ou *nix) é o nome dado a uma grande

família de Sistemas Operacionais que partilhammuitos dos conceitos dos Sistemas Unix originais,sendo todos eles desenvolvidos em torno depadrões como o POSIX (Portable OperatingSystem Interface) e outros. Alguns dos SistemasOperacionais derivados do Unix são: BSD(FreeBSD, OpenBSD e NetBSD), Solaris(anteriormente conhecido por SunOS), IRIXG, AIX,HP-UX, Tru64, Linux (nas suas centenas dedistribuições), e até o Mac OS X. Existem mais dequarenta sistemas operacionais *nix, rodandodesde celulares a supercomputadores, de relógiosde pulso a sistemas de grande porte.

Page 64: Apresentação Final

CARACTERÍSTICAS Multitarefa (realiza diferentes tarefas simultaneamente).

Controla periféricos.

Imprime arquivos.

Compila programas.

Multiusuário (mais de um usuário pode estar conectado a um

mesmo computador).

Gerencia e atribui prioridades quando duas ou mais pessoas

querem usar o mesmo arquivo ou impressora ao mesmo

tempo.

Portabilidade (HP, IBM, Silicon Graphics, Sun, etc.).

Redes.

Page 65: Apresentação Final

ESTRUTURA O Unix consiste em duas partes:

Kernel - o núcleo do sistema operacional, a parte querelaciona-se diretamente com o hardware, e queexecuta num espaço de memória privilegiado. Agendaprocessos, gerencia a memória, controla o acesso aarquivos e a dispositivos de hardware. O acesso aokernel é feito por chamadas de sistema, que sãofunções fornecidas pelo kernel; essas funções sãodisponibilizadas para as aplicações por bibliotecas desistema C (libc).

Programas de sistema - são aplicações, que executamem espaços de memória não privilegiados, e que fazema interface entre o usuário e o kernel.

Page 66: Apresentação Final

PARTICULARIDADES

Um sistema Unix é orientado a arquivos, quase

tudo nele é arquivo. Seus comandos são na

verdade arquivos executáveis, que são

encontrados em lugares previsíveis em sua árvore

de diretórios, e até mesmo a comunicação entre

entidades e processos é feita por estruturas

parecidas com arquivos. O acesso a arquivos é

organizado através de propriedades e proteções.

Toda a segurança do sistema depende, em grande

parte, da combinação entre as propriedades e

proteções definidas em seus arquivos e suas

contas de usuários.

Page 67: Apresentação Final

CURIOSIDADES Existem alguns S.O. do tipo Unix (Unix-like) como:

A/UX, AIX, BSD, DragonFlv

BSD, FreeBSD, GNU, HP-UX, IRIX, Linux, Mac

OS X, Minix, NetBSD, NEXTSTEP, OpenBSD, Plan

9, QNX, Research, Unix, SCO

UNIX, SINIX, Solaris, SUPER-UX, System

V, Tru64, VxWorks, Xenix e Xinu.

Ao contrário do que muitos pensam Linus Torvalds

não escreveu o Linux Kernel do zero, reza a lenda

que Linus ao ver seu tio sofrendo na interface shell

do DOS decidiu escrever um sistema operacional

mais flexível e poderoso. Para isso ele usou como

base o Kernel do Minix.

Page 68: Apresentação Final

IMAGENS

Page 69: Apresentação Final

BIBLIOGRAFIA DOS

www.wikipedia.com.br

www.images.google.com.br

Boot

http://pt.wikipedia.org/wiki/Boot

http://pt.wikipedia.org/wiki/Boot_manager

http://pt.wikipedia.org/wiki/LILO

http://pt.wikipedia.org/wiki/Dispositivo_de_armazenamento

http://pt.wikipedia.org/wiki/Sistema_operativo

http://pt.wikipedia.org/wiki/Sistema_de_ficheiros

http://pt.wikipedia.org/wiki/Dual_boot

http://pt.wikipedia.org/wiki/GRUB

http://pt.wikipedia.org/wiki/NTFS

http://pt.wikipedia.org/wiki/FAT32

http://pt.wikipedia.org/wiki/Ext3

http://pt.wikipedia.org/wiki/Ext2

http://pt.wikipedia.org/wiki/ReiserFS