Monografia - Criação De Um Sistema Operativo Windows Xp Live

  • Uploaded by: Joel Correia Ricardo
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Monografia - Criação De Um Sistema Operativo Windows Xp Live as PDF for free.

More details

  • Words: 2,267
  • Pages: 18
Instituto Superior Politécnico Gaya  Escola Superior de Ciência e Tecnologia  Informática de Gestão  Sistemas Operativos  2008/2009 

Criação de XPLive Ispgaya 

Joel Ricardo ‐ César Pinto              Docente: José Augusto Monteiro       

06 De Dezembro de 2008 

Instituto Superior Politécnico Gaya

• Índice  •  •  •  •  •  • 

Índice de Imagens .................................................................................................... ii  Glossário .................................................................................................................. iii  Lista de Siglas .......................................................................................................... iv  Introdução ................................................................................................................ v  Um pouco de história… ........................................................................................... vi  Projecto .................................................................................................................... 7  -Estudo .......................................................................................................................... 7  -Esquemática ................................................................................................................ 7  -Elaboração ................................................................................................................... 8  -Desenvolvimentos ....................................................................................................... 9  Fase 1: ....................................................................................................................... 9  Fase 2: ....................................................................................................................... 9  Fase 3: ....................................................................................................................... 9  Fase 4: ..................................................................................................................... 10  Fase 5: ..................................................................................................................... 10  Fase 6: ..................................................................................................................... 10  Fase 7: ..................................................................................................................... 11  Fase 8: ..................................................................................................................... 11  Fase 9: ..................................................................................................................... 11  Fase 10: ................................................................................................................... 11  Fase 11: ................................................................................................................... 12  -Programas Incluídos .................................................................................................. 12  7zFM ....................................................................................................................... 12  Foxit‐PDF ................................................................................................................. 12  KeePass ................................................................................................................... 12  Nero ........................................................................................................................ 12  Notepad ++ ............................................................................................................. 12  RecoverFiles ............................................................................................................ 12  Scanner ................................................................................................................... 13  Open Office ............................................................................................................. 13  Stinger ..................................................................................................................... 13  WinSCP3.................................................................................................................. 13  •  Conclusão ............................................................................................................... 14  •  Referencias Bibliográficas...................................................................................... 15 

Pág. i

Instituto Superior Politécnico Gaya

• Índice de Imagens 1.Esquema geral do projecto 2.Esquema de fases

7 8

Pág. ii

Instituto Superior Politécnico Gaya

  • Glossário  Drivers: Software  que  serve  como  tradutor  para  a  máquina.  É  este  pequeno  trecho  de  código  que  faz  a  interpretação  dos  pedidos  do  S.O.  referentes  a  um  determinado hardware. Software: Também  denominado  por  subsistema,  é  uma  sequência  lógica  de  instruções  onde  existe  um  propósito  de  trabalho.  É  através  do  software  que  o  utilizador comunica com a máquina. Hardware: Componentes  físicos  electrónicos  que  comunicam  através  de  barramentos.  É  a  parte  física  de  um  sistema  informático  por  onde  passam  todos  os  dados em forma de impulsos eléctricos.  Plugin: Plug‐in é um termo que significa "de encaixe", informaticamente serve  para adaptar certa aplicação aos meios de software existentes.  Webmail: É um interface que permite ao utilizador ler e escrever emails a partir  do seu browser1 ligado á internet.  Wallpaper: Designado em português por imagem de fundo, é a imagem que o  utilizador aplica no fundo do seu ambiente de trabalho. 

1

Aplicativo de navegação na WEB Pág. iii

Instituto Superior Politécnico Gaya

• Lista de Siglas S.O    O.S    HTML    WEB    ISPGAYA   

         

Sistema Operativo  Operating System  HyperText Markup Language  World Wide Web  Instituto Superior Politécnico de Gaya 

Pág. iv

Instituto Superior Politécnico Gaya



Introdução 

O sistema operativo é, para o homem, o componente mais importante de uma  máquina,  sendo  ele  que  interpreta  os  desejos  e  ordens  que  o  utilizador  emite,  transformando estes em acções de execução.  O sistema operativo pode estar expresso nas diversas máquinas que nos rodeia,  sendo cada vez mais utilizado dia para dia.  O  sistema  aqui  tratado  reflecte  uma  diversidade  de  vantagens  sendo  a  mais  importante  a  mobilidade.  A  mobilidade  é  cada  vez  mais  importante  para  os  tempos  que correm e por esta razão decidi‐mos projectar um Windows®2 XP live adaptado às  necessidades  dos  alunos  do  Ispgaya3  em  geral.  Com  este  SO  os  alunos  poderão  em  qualquer lado trabalhar em projectos e trabalhos que estejam pendentes para diversas  disciplinas.  

2 3

Sistema operativo comercializado pela Microsoft Corporation® Instituto Superior Politécnico de Gaya Pág. v

Instituto Superior Politécnico Gaya



Um pouco de história… 

O  Windows®  XP  (derivado  de  eXPerience),  produzido  pela  Microsoft  Corporation®, foi o sucessor dos sistemas operativos Windows® 98, 2000 e Millenium.  Dos  mais  populares  S.O.  da  Microsoft®,  o  Windows®  XP,  apareceu  com  inovações,  estabilidade,  segurança  e  eficiência  muito  mais  acentuadas  do  que  nos  seus  descendentes, agradando ao utilizador mais do que nunca.   Este S.O. foi lançado no dia 21 de Outubro de 2001 e é um dos produtos mais  conceituados da Microsoft. 

Pág. vi

Instituto Superior Politécnico Gaya

• Projecto  ­Estudo  O  projecto  escolhido  foi  um  XPLive  Ispgaya.  Antes  de  a  decisão  ser  tomada,  teve  lugar  um  breve  estudo  das  necessidades  dos  utilizadores/estudantes  em  geral.  Deparamo‐nos com um problema que abrange uma grande parte dos estudantes, que  é a ausência de um computador pessoal portátil. Muitos alunos não possuem portátil,  dificultando o desenvolvimento contínuo de trabalhos/projectos. Visto este problema,  a decisão foi de imediato tentar com que qualquer aluno tenha a possibilidade de, em  qualquer lado e em qualquer computador, trabalhar nos seus projectos.  Umas  simples  perguntas  como  por  exemplo  “o  que  fazer?”,  “como  fazer?”,  ”onde  fazer?”  ajudaram  bastante  para  a  decisão  do  projecto,  mas  a  derradeira  pergunta “Para Quem Fazer?” foi decisiva para a escolha do projecto. Ficou decidido  que um projecto útil, era aquele que abrange‐se a maior parte de alunos possível, para  que tivesse um fundamento final a sua elaboração.  Como já foi referido anteriormente o projecto escolhido foi o XPLive Ispgaya4.  Por um lado, a plataforma de software Windows® é a mais conhecida das plataformas,  e  por  outro  lado  é  também  uma  plataforma  de  interacção  com  o  utilizador  muito  simples e prática de utilizar.   

‐Esquemática   

1.Esquema geral do projecto  4

Nome atribuído ao projecto Pág. 7

Instituto Superior Politécnico Gaya

­Elaboração  A elaboração deste projecto passa pelas seguintes fases:  1. Rápida investigação da história e directórios do S.O.  2. Aprofundada  pesquisa  de  programas  de  manipulação/transformação  de  um  S.O  de  instalação  para  um  S.O Live.  3. Levantamento  dos  elementos  necessários  para  a  máxima  adaptação dos alunos.  4. Selecção dos programas essenciais.  5. Estudo e investigação do desenvolvimento de um Windows® XP  Live.  6. Manipulação do Sistema Operativo em questão.  7. Elaboração de testes exaustivos locais.  8. Elaboração de testes em diversas máquinas.  9. Construção da versão final.  10. Revisão pormenorizada do trabalho.  11. Entrega/apresentação do projecto final.     

Um projecto deve  ter uma estrutura,  passos a serem  feitos para o bom  desenvolvimento  do trabalho. Na  ilustração ao lado  pode‐mos ter uma  boa percepção da  estrutura deste  projecto. 

2.Fases do projecto Pág. 8

Instituto Superior Politécnico Gaya

­Desenvolvimentos  Fase 1:    Depois de estudadas as hipóteses existentes para elaboração do projecto, para  que  fosse  possível  a  manipulação  adequada  do  sistema  seleccionado,  foi  necessária  uma breve investigação sobre este. Ficou a ser conhecida a história do S.O e também a  localização dos directórios necessários á sua manipulação.   

Fase 2:    Nesta  fase  inicia‐se  o  desenvolvimento  propriamente  dito.  Deixando  os  adereços  para  trás,  passa‐se  para  a  pesquisa  de  todos  os  programas  e  utilitários  necessários para o desenvolvimento do XPLive Ispgaya.  Os programas utilizados foram os seguintes:    ™ Para manipulação do S.O.  ‐Reatogo5  ‐Reshack (Resourse Hacker)6  ‐Bart Pe7    ™ Para tratamento de imagem  ‐Photoshop elements 6.08  ‐Fireworks9    ™ Para tratamento de html  ‐Dreamweaver10  ‐Notepad11   

Fase 3:    Dando seguimento ao trabalho, agora faz‐se a recolha de todos  os elementos  que  devem  estar  presentes  no  nosso  XPLive  Ispgaya.  Foram  levantados  programas,  drivers12  e  codecs13.  Dentro  dos  programas  tentou‐se  colocar  os  mais  conhecidos  e  usuais, não sendo possível em todos os casos satisfazer esta ideia. 

5

Programa que engloba vários programas para a manipulação do S.O Aplicativo que permite alterar, inserir e remover recursos de um ficheiro executável 7 Programa criador do Windows Live 8 Ferramenta da empresa de software Adobe para manipulação de imagens 9 Ferramenta da Adobe para manipulação de imagens orientadas para a WEB 10 Programa da Adobe para a criação de páginas WEB 11 Editor de texto do Windows 12 Software com a função de fazer a comunicação entre o S.O e o periférico. 13 Hardware ou software capaz de converter sinal digital em analógico e vice versa 6

Pág. 9

Instituto Superior Politécnico Gaya

Foi  também  nesta  fase  decidido  o  uso  de  um  wallpaper  HTML  que  possui  ligações aos programas e serviços mais utilizados pelos alunos em geral. A utilização de  este  wallpaper  destina‐se  ao  rápido  acesso  dos  alunos  aos  serviços  do  Ispgaya,  tais  como o Sapienflex14 e o Webmail.   

Fase 4:    Depois da recolha de informação feita anteriormente, foram seleccionados os  programas que funcionavam na perfeição em modo “LIVE15”. Começam aqui então os  reais problemas de compatibilidade, conversão e execução deste modo portátil.   Deparamo‐nos  com  um  enorme  problema  que  é  a  forma  de  como  os  programas são inseridos no modo “LIVE”, ou seja, nos S.O’s Windows locais comuns, os  programas correm a partir de um executável criado pela própria empresa de software,  que  por  sua  vez  estão  registados  no  registry  do  Windows.  No  modo  “LIVE”  a  coisa  muda de figura, é claro que todos os programas têm de estar registados no registry,  mas não basta só isto. A instalação de um determinado software é feita através de um  programa  chamado  Bart  Pe.  Este  programa  chama  um  plugin  em  vez  de  um  executável,  por  sua  vez  este  plugin  contem  as  informações  necessárias  de  implementação do programa que queremos adicionar. Este acompanhamento tem as  suas vantagens e desvantagens. Como vantagem temos o espaço que o Windows usa,  ou  seja,  enquanto  um  S.O  Windows  “virgem”  ocupa  normalmente  500  MB,  a  versão  “LIVE” consegue‐se ficar pelos 400. Parece pouco mas depois á medida que cresce vai  poupando  muito  espaço.  Como  desvantagem,  temos  as  dificuldades  de  implementação dos programas que queremos.   

Fase 5:     Devido aos problemas encontrados na fase anterior teve‐se de compreender a  filosofia de construção e um plugin para o XPLive Ispgaya. Com esta investigação foram  conseguidas  algumas  melhorias  de trabalho  como  a  implementação  do  OpenOffice  e  do PDF Foxit16 que de inicio não funcionavam.   Foi  também  neste  trecho  de  trabalho  que  foi  investigado  a  forma  de  como  manipular o sistema em termos de design e funcionalidade.   

Fase 6:  A seguir ao estudo feito anteriormente, foi manipulado o  sistema para ficar a  satisfazer as necessidades impostas.  Alterando  linhas  de  código,  foi  conseguido  um  melhoramento  de  design  e  funcionalidade. A nível de design foi alterado o nome do S.O, o wallpaper e a imagem  14

Ferramenta de e-Larning que algumas faculdades e institutos utilizam Windows que corre a partir de uma unidade externa como o cd/dvd 16 Aplicativo para criação e alteração de PDF’s 15

Pág. 10

Instituto Superior Politécnico Gaya

de  inicio.  Destas  três  alterações,  a  mais  difícil  de  concretizar  foi  o  wallpaper  do  ambiente  de  trabalho.  O  wallpaper  inicialmente  pensado  continha  links  úteis  aos  alunos do Ispagaya que lhes facilitava o acesso serviços locais e remotos. Devido a este  atributo  o  wallpaper  teria  obrigatoriamente  de  ficar  em  HTML,  mas  o  programa  importador  só  aceitava  ficheiros  BMP  ou  JPEG.  Este  problema  obrigou  a  uma  intervenção manual e, alterando o código fonte no ficheiro  mydefaults.inf 17“passou‐se  por cima do sistema”. A nível de funcionalidades foi conseguida a implementação da  palavra‐chave  inicial.  A  chave  atribuída  foi  “Ispgaya”,  podendo  ser  alterada  sempre  manualmente antes da construção do S.O.    

Fase 7:    Este  passo  consegue‐se  enquadrar  também  entre  os  passos  5  e  6  porque  também  foram  feitos  testes  e  construções  de  S.O  beta  para  a  compreensão  do  seu  funcionamento.  Cada  alteração  teve  direito  a  um  teste  de  funcionamento  para  ver  se  as  alterações  feitas  estavam  a  ter efeito.  O  método  usado  no  trabalho  foi  o  método  da  experimentação,  ou  seja,  podiam  ser  feitos  inúmeros  testes  para  resolver  um  único  problema.  Estes testes foram somente realizados em 2 computadores portáteis, resolveu‐ se  tratar  primeiro  dos  problemas  gerais  e  depois  tratar  dos  problemas  de  compatibilidade com outras máquinas.   

Fase 8:    Já com um conjunto grande de drivers genéricos, para abranger o máximo de  hardware  possível,  parte‐se  para  os  testes  de  compatibilidade  com  máquinas  aleatórias.  Houveram  alguns  problemas  com  máquinas  antigas  devido  ao  baixo  nível  de memória e processamento.   

Fase 9:    Com todos os testes executados e com feedback positivo, passou‐se á criação  da versão final.   

Fase 10:    Depois  da  criação  da  versão  final  estar  preparada  passou‐se  uma  visão  minuciosa sobre o trabalho para haver plena segurança no projecto desenvolvido.    17

Ficheiro de configuração do XPLive Ispgaya Pág. 11

Instituto Superior Politécnico Gaya

Fase 11:    Foi nesta fase apresentado e avaliado o trabalho final construído.   

­Programas Incluídos    7zFM     ‐Compactador  de  ficheiros  Open‐Source18  utilizado  pelas  plataformas  Windows e Linux.   

Foxit‐PDF     ‐Programa  para  alteração  e  modificação  de  ficheiros  PDF.  Util  a  qualquer  estudante que necessite de entregar trabalhos. 

KeePass     ‐Repositório de palavras‐chave.   

Nero     ‐Programa  de  gravação  de  cd’s  e  dvd’s  para  que  o  aluno  possa  guardar  o  seu  trabalho em suporte digital.   

Notepad ++     ‐É  um  editor  de  código  livre  (substituto  do  Notepad),  que  suporta  várias  linguagens de programação tais como HTML.    

RecoverFiles     ‐Programa  utilizado  para  recuperar  ficheiros  do  disco  rígido.  Útil  para  quando  acontecem desastres ao S.O local.   

18

Em português denominado por código aberto, é código que está acessivel a qualquer pessoa. Este tipo de código foi criado pela OSI (Open Source Initiative). Pág. 12

Instituto Superior Politécnico Gaya

Scanner     ‐Aplicativo  rastreador  de  ficheiros  do  disco  rígido.  Utilizado  para  vasculhar  os  registos do sistema local.   

Open Office    ‐Alternativa ao Office da Microsoft®. É um aplicativo Open‐Source que permite  a criação e modificação de ficheiros nativos do Office da Microsoft®.   

Stinger   ‐Programa antivírus McAfee para protecção dos ficheiros do utilizador.   

WinSCP3   ‐Cliente de FTP, SFTP e SCP livre para Windows®. 

Pág. 13

Instituto Superior Politécnico Gaya



Conclusão

  Ao inicio o projecto parecia relativamente fácil de se desenvolver, uma vez que  já  existiam  alguns  S.O’s  deste  género,  mas  com  o  desenrolar  das  fases  foram  encontrados  vários  obstáculos  no  qual  tiveram  de  ser  superados.  Estes  obstáculos  obrigaram  a  uma  investigação  maior  que  forneceu  também  ganhos  de  técnica  e  aprendizagem.  Com  este  projecto  foi  possível  a  visualização  interna  de  um  S.O,  sendo  uma  referência  para  o  futuro  profissional.  De  acordo  com  Aristóteles  (384  a.C),  É  fazendo  que se aprende a fazer aquilo que se deve aprender a fazer. 

Pág. 14

Instituto Superior Politécnico Gaya



Referencias Bibliográficas 

http://pt.wikipedia.org/wiki/Windows_XP  http://pt.wikipedia.org/wiki/Hardware  http://www.reatogo.de/REATOGO.htm  http://pt.wikipedia.org/wiki/Software  http://www.pplware.com/2007/01/29/reshack‐340/  http://www.cheap56k.com/glossary/Driver.html  http://en.wikipedia.org/wiki/Web_2.0  http://en.wikipedia.org/wiki/Codec  http://pt.wikipedia.org/wiki/Plugin  http://pt.wikipedia.org/wiki/Open_source  http://www.nu2.nu/pebuilder/  http://www.bootcd.us/  http://pt.wikipedia.org/wiki/Ética_a_Nicômaco    Aristóteles. Ética a Nicómaco. Quetzal, 2004. Tradução portuguesa de António  de Castro Caeiro. 

Pág. 15

Instituto Superior Politécnico Gaya

Este  trabalho  é  exclusivamente  para  uso  académico  e  focalizado  para  a  disciplina de SOP (Sistemas Operativos). 

Pág. 16

Instituto Superior Politécnico Gaya

Pág. 17

Related Documents


More Documents from ""

May 2020 1
May 2020 2
May 2020 2
May 2020 3
May 2020 2