CODEFREAKING
SISTEMAS OPERACIONAIS
COMPONENTES:
LEONARDO FINATO
LESLIANE SÁ
POLIANA AMORIM
CAINÃ COSTA
ELISA MENENDEZ
ASSUNTOS
BOOT
DOS
WINDOWS
LINUX
MAC OS
UNIX
BOOTInicialização do Sistema
Operacional
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).
INICIALIZAÇÃO DA BIOS
INICIALIZAÇÃO DA BIOS
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.
SETUP BIOS
SETUP BIOS
BATERIA
CHIP
CHIP
CHIP
PARTIÇÕES NA MBR
PARTIÇÕES NA MBR
Partição Lógica ou Secundária
PARTIÇÕES NA MBR
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.
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.
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.
ÁRVORE DE UM SISTEMA
DE ARQUIVOS
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.
DOS
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.
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.
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.
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).
IMAGENS
WINDOWS
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;
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;
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;
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;
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.
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;
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;
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.
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.
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;
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;
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;
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;
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;
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;
LINUX
MAC OS
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.
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.
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.
SYSTEM 1.0 - 1984
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.
SYSTEM 6.0.5 - 1990
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.
MAC OS 8 - 1997
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)
MAC OS X 10.0 - 2001
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.
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.
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.
UNIX
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.
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.
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.
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.
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.
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.
IMAGENS
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
Unix
www.wikipedia.com.br
http://www.cenapad.unicamp.br/servicos/treinament
os/tutorial_unix/unix_tutor.html
http://ftp.unicamp.br/pub/apoio/treinamentos/unix/u
nix_basico.pdf
http://www.apinfo.com/artigo73.htm