Guest User

Untitled

a guest
Dec 17th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 0 0
  1. // Hoje vamos falar do trabalho prático =].
  2.  
  3. O trabalho prático que teremos de fazer é bolar uma alteração no código do linux, realiza-la e observar o efeito dessa modificação.
  4. O trabalho será realizado em grupos de 3 ou 4 pessoas,
  5. e será dividido em 3 partes:
  6.  
  7. 1 - Relatório contendo a proposta do trabalho - 20/09/2011
  8. 2 - Relatório de andamento do trabalho - 25/10/2011
  9. 3 - Relatório de Conclusão - 22/11/2011
  10.  
  11. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  12.  
  13. Como se faz para pegar um código sem a menor esperança de entender e trabalhar com ele? Como fazer isso?
  14. Como que os programadores de verdade, lidam com isso sem um professor para pedir ajuda?
  15.  
  16. A resposta ta no google =].
  17.  
  18. Essa tarefa de aprender sozinho é o exercicio de identificar as partes que voce deve mecher,
  19. estudar o necessário e trabalhar com isso de forma cuidadosa para não gerar efeitos colaterais.
  20. (magaiver da programação)
  21.  
  22. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  23.  
  24. Cada grupo deve bolar uma tarefa que ótimize alguma funcionalidade do linux de alguma forma.
  25. A ótimização não precisa ser brilhante, estamos em postura de aprendizado,
  26. Mas é importante que ao menos ela seja uma personalização útil para algum tipo de processo, ou de situação.
  27.  
  28. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  29.  
  30. Avaliação:
  31. O trabalho é avaliado através de 3 relatórios
  32. e eles são portanto uma segunda parte do exercicio.
  33. O professor inclusive disse que não irá olhar nosso código fonte, e isso faz com que os relatórios ganham ainda mais importancia.
  34.  
  35. Motivo:
  36. No mundo real voce não mostra seu código, voce mostra um relatório sobre o que voce fez.
  37. Então esse trabalho é uma emulação do mundo real.
  38.  
  39. Em um relatório deve se ter um equilibrio entre objetividade e quantidade de informações.
  40. Deve-se manter o leitor interessado e o texto com conteúdo.
  41.  
  42. Etapas do Relatório:
  43. Explique o modelo atual usado nos programas, o contexto, sobre o qual voce decidiu trabalhar.
  44. Explique sua proposta seu modelo teórico, técnicas e pontos modificados.
  45. Explique a diferença desejável de seu projeto e como ele é benefico para alguma situação atual.
  46.  
  47. Riqueza de detalhes é o que faz o projeto convincente.
  48. Claresa o faz interessante.
  49.  
  50. // Voces tem que me convencer que voces sabem tudo de SO.
  51. // Voces tem que ter certeza de que seu produto vai salvar o universo, separar a humanidade da barbarie! (hehe, exagero do professor)
  52. // Voces tem que estar muito mais convencidos que seu leitor.
  53.  
  54. // Voce pode fazer uma otimizaçào para um escopo especifico, por exemplo dizer que sua otimizaçào vai beneficiar trabalhos cientificos.
  55.  
  56. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  57.  
  58. Ordem que um leitor vai ler seu artigo:
  59. Titulo -> Abstract -> Introducao -> Conclução e só por fim o Artigo propriamente dito.
  60.  
  61. Se alguma das etapas preliminares não o agradarem seu artigo perde o valor, e é essa a grande importancia de toda a formalidade.
  62.  
  63. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  64.  
  65. Considerações sobre as propostas, e entregas:
  66.  
  67. Suponha que voce encontrou o seu trabalho feito por outra pessoa na internet,
  68. Voce pode chorar e pensar que voce vai ter que repensar tudo de novo pra achar outro projeto,
  69. O professor nos instruiu a aproveitar essa opotunidade e partir desse projeto já feito para melhora-lo ainda mais,
  70. e explicar detalhadamente qual parte disso que foi feito foi uma ótimização do grupo.
  71.  
  72. O objetivo não é ter grande ganho de eficiencia com seu projeto. É exercitar o ato de se fazer um projeto de verdade.
  73. Portanto sua proposta não precisa ser inovadora para este trabalho, basta ser ligeiramente eficiente.
  74.  
  75. Pode-se também criar novas funcionalidades no linux.
  76. Sugestão 1: Sistema de arquivos distribuido. (voce vê uma pasta no seu pc que na verdade está em outro)
  77. Sugestão 2: Monitoração, coloque ganchos no sistema para entender o funcionamento do computador, entender onde ele trava e coisas do tipo.
  78.  
  79. As datas de entrega são aproximadas e podem ser alteradas, mas não exagere.
  80.  
  81. Não deixem pra pensar em tudo encima da hora, vai dar errado!
  82. Gasta-se tempo pesquisando, descubrindo soluções que ja existem.
  83. Gasta-se tempo para baixar o linux, achar o código do linux.
  84. Gasta-se tempo para compilar, instalar e mais um tanto de coisas.
  85.  
  86. Lembrem-se que testar esse trabalho também é uma parte não trivial do exercicio, não a subestimem.
Add Comment
Please, Sign In to add comment