Differences

This shows you the differences between the selected revision and the current version of the page.

gustavo_wagner 2006/01/21 16:46 gustavo_wagner 2015/11/03 22:18 current
Line 1: Line 1:
-====== HomePage  ======+<html>
-Essa página é apenas um apêndice do meu site. Para uma versão completa de minha página, clique: http://www.ourgrid.org/~gustavo+<p align="center">
 +</html>
 +[[http://www.hostdime.com.br|{{image:hostdime.jpg}}]]
 +<html>
 +</p>
 +</html>
-====== Disciplinas ====== 
-===== Sistemas Operacionais 2006.1 ===== 
-==== Ementa ====+====== HomePage  ======
 +Essa página é apenas um apêndice do meu site. Para uma versão completa de minha página, clique: http://www.gustavowagner.com
-Histórico, conceitos e tipos de sistemas operacionais. Sua estrutura e o seu contexto dentro do software básico. Conceito de processo. Gerenciamento de processos e da CPU. Escalonamento de processo, monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Gerenciamento de memória (real e virtual). Gerenciamento de entrada/saída. Alocação de recursos e Deadlocks. Gerência de arquivos. Estudos de casos. 
-==== Objetivos Programáticos ====+====== Blogger ======
 +Comentários sobre informática, cinema e viagens! :)
 +http://gugawag.blogspot.com/
-Apresentar os conceitos básicos de um sistema operacional convencional: conceito de processo, escalonamento de processos, gerência de processador, gerência de entrada e saída, gerência de memória e gerência de arquivos.+====== Palestras ======
-==== Programa ==== 
 +===== 2009 =====
-^  UNIDADE  ^ ASSUNTO  ^ +  * {{palestras:gustavo-iii_workshop_ti_unipe_-_lego_mindstorms_e_sun_spot.pdf||III Workshop TI Unipê - Lego MindStorms e Sun SPOT}}
-| 1 | Introdução aos Sistemas Operacionais |+
-| 1.1 | Funções de um sistema operacional |+
-| 1.2 | Conceitos básicos |+
-| 2 | Processos |+
-| 2.1 | Definição e estrutura de processos |+
-| 2.2 | Estados de um processo |+
-| 2.3 | Escalonamento de processos |+
-| 2.4 | Fluxo de execução de um processo |+
-| 2.5 | Multithreading |+
-| 2.6 | Comunicação entre processos |+
-| 3 | Impasses |+
-| 3.1 | Definição de impasses |+
-| 3.2 | Técnicas para o tratamento de impasses |+
-| 4 | Gerência de Memória |+
-| 4.1   | Gerência de memória sem swap ou paginação |+
-| 4.2 | Swapping |+
-| 4.3 | Memória virtual |+
-| 4.4 | Algoritmos de reposição de páginas |+
-| 4.5 | Segmentação |+
-| 5 | Entrada/Saída |+
-| 5.1 | Hardware e software de entrada/saída |+
-| 6 | Sistemas de Arquivos |+
-| 6.1 | Arquivos e diretórios |+
-| 6.2 | Implementação de sistemas de arquivos |+
-| 6.3 | Segurança e mecanismos de proteção da informação |+
-| 7 | Implementação de programas em C para Linux |+
-==== Plano de Aulas ====+===== 2007 =====
 +  * {{palestras:apresentacaocursosistemas.ppt| Bacharelado em Sistemas de Informação do IESP - Aula para o GEO - Maio/2007}}
 +  * {{palestras:alunohtml.doc| Material de apoio para alunos sobre HTML}}
-^    Data        ^  Assunto        ^        Material      ^      Referências  ^ Local ^+====== Disciplinas ======
-| 03/02  | Apresentação da disciplina;\\ 1. Introdução aos Sistemas Operacionais |  |      ||+
-| 06/02  | 1.1 Funções de um sistema operacional;\\ 1.2 Conceitos básicos  |        |      ||+
-| 10/02  | 2.1 Definição e estrutura de processos  |          |      ||+
-| 13/02  |    |          |      ||+
-| 17/02  |    |          |      ||+
-| 20/02  |    |          |      ||+
-| 24/02  |    |          |      ||+
-| 27/02  |    |          |      ||+
-| 03/03  |    |          |      ||+
-| 06/03  |    |          |      ||+
-| 10/03  |    |          |      ||+
-| 13/03  |    |          |      ||+
-| 17/03  |    |          |      ||+
-| 20/03  |    |          |      ||+
-| 24/03  |    |          |      ||+
-| 27/03  |    |          |      ||+
-| 31/03  |    |          |      ||+
-| 03/04  |    |          |      ||+
-| 07/04  |    |          |      ||+
-| 10/04  |    |          |      ||+
-|<html><font color="red"> 14/04</font></html> | 8-) <html> <font color="red"> Sexta-feira Santa </font></html> |          |      ||+
-| 17/04  |    |          |      ||+
-|<html><font color="red"> 21/04</font></html> | 8-) <html> <font color="red"> Tiradentes </font></html> |          |      ||+
-| 24/04  |    |          |      ||+
-| 28/04  |    |          |      ||+
-|<html><font color="red"> 01/05</font></html> | 8-) <html> <font color="red"> Dia do Trabalho </font></html> |          |      ||+
-| 05/05  |    |          |      ||+
-| 08/05  |    |          |      ||+
-| 12/05  |    |          |      ||+
-| 15/05  |    |          |      ||+
-| 19/05  |    |          |      ||+
-| 22/05  |    |          |      ||+
-| 26/05  |    |          |      ||+
-| 29/05  |    |          |      ||+
-| 02/06  |    |          |      ||+
-| 05/06  |    |          |      ||+
-| 09/06  |    |          |      ||+
-| 12/06  |    |          |      ||+
-| 16/06  |    |          |      ||+
-| 19/06  |    |          |      ||+
-| 23/06  |    |          |      ||+
-| 26/06  |    |          |      ||+
-| 30/06  |    |          |      ||+
-Contingência+Se você for professor, e quiser usar meus slides, favor colocar:\\
 +"**Slides originais do professor Gustavo Wagner, www.gustavowagner.com**"
-| 03/07  |    |          |      ||+  * [[https://sites.google.com/site/gugawag/disciplinas|Novas disciplinas aqui]]
-| 07/07  |    |          |      ||+  * [[Desenvolvimento de Aplicações Web]]
-| 10/07  |    |          |      ||+  * [[Java]]
-| 14/07 |    |          |      ||+  * [[Redes de Computadores]]
-| 17/07 |    |          |      ||+  * [[Sistemas Operacionais]]
-| 21/07 |    |          |      ||+  * [[Tópicas Avançados em Informática]]
-| 24/07 |    |          |      ||+  * [[Tecnologias Web]]
-| 28/07 |    |          |      ||+
-| 31/07 |    |          |      ||+
-==== Bibliografia ==== 
- 
-  * Sistemas Operacionais Modernos, 2a. edição. A.S. Tanenbaum, Prentice-Hall, 2003. 
-  * Operating Systems, 4a. edição. W. Stallings, Prentice-Hall, 2000 
- 
-==== Avaliação ==== 
- 
- 
- 
-Avaliação 1: 
-  * (30%) 1a. Prova: Após encerramento da unidade 2. 
-  * (20%) Projeto 1: Criação e gerência de processos no Linux (assunto: escalonamento de processos) 
-  * (30%) 2a. Prova: Após encerramento da unidade 4. 
-  * (20%) Mini-testes: 3 mini-testes. Serão considerados apenas as 2 melhores notas. Miniteste 1 (após a Unidade 1), Miniteste 2 (após a Unidade 2.2) , Miniteste 3 (após a Unidade 3.2)  
-Avaliação 2: 
-  * (50%) 3a. Prova – Após encerramento da unidade 6. 
-  * (15%) Projeto 2: Comunicação Inter-processos no Linux (assunto: seções críticas, entrada/saída) 
-  * (15%) Projeto 3: Listagem de diretórios no Linux (sistema de arquivos) 
-  * (20%) Mini-testes: 3 mini-testes. Serão considerados apenas as 2 melhores notas. Miniteste 4 (após a Unidade 4.3), Miniteste 5 (após a Unidade 5.1), Miniteste 6 (após a Unidade 6.1). 
- 
-==== Notas dos alunos ==== 
- 
-Aula sobre Message Passing: http://cne.gmu.edu/workbenches/pcmsg/Message.html 
- 
-===== Java Básico 2006.1 ===== 
- 
-==== Ementa ==== 
- 
-Estudo de uma linguagem de programação orientada e eventos. Tipos de dados, Estrutura da linguagem. Tipos estruturados (vetor, matriz e registro). Declarações. Comandos de atribuição, condicionais e de repetição. Modularização e Subprogramas. Mensagem e troca de mensagem. Aplicações. 
- 
-==== Objetivos Programáticos ==== 
- 
-Esta disciplina tem o objetivo de dar continuidade ao desenvolvimento do raciocínio lógico aplicado à solução de problemas em nível computacional. Programação Dirigida a eventos. Mensagem. Introduzir conceitos mais avançados de desenvolvimento de algoritmos, e novas estruturas de controle e de dados. Introduzir funcionalidades mais avançadas de uma linguagem de programação. Programação Visual. Ao final da disciplina o aluno estará apto a implementar programas de complexidade média. 
- 
-==== Programa ==== 
- 
- 
-^  UNIDADE  ^ ASSUNTO  ^  
-| 1 | Introdução e conceitos básicos | 
-| 1.1 | Histórico | 
-| 1.2 | Conceitos básicos | 
-| 1.3 | Ambientes de programação Java | 
-| 2 | Programação orientada a objetos básica | 
-| 2.1 | Conceitos de orientação a objetos | 
-| 2.2 | Criação de objetos | 
-| 2.3 | Encapsulamento | 
-| 2.4 | Strings | 
-| 2.5 | Coleções | 
-| 3 | Projeto de programas Java e Programação orientada a objetos avançada | 
-| 3.1 | Estruturação de programas em camadas | 
-| 3.2 | Herança e polimorfismo | 
-| 3.3 | Classes abstratas e interfaces | 
-| 3.4 | Tratamento de exceções | 
-| 3.5 | Pacotes | 
-| 4 | Interface gráfica e orientação a eventos | 
-| 4.1  | Swing | 
-| 4.2 | Modelo de eventos | 
- 
-==== Plano de Aulas ==== 
- 
- 
-^    Data        ^  Assunto        ^        Material      ^      Referências  ^ Local ^ 
-| 03/02  |  |          |      || 
-| 06/02  |  |          |      || 
-| 10/02  |  |          |      || 
-| 13/02  |    |          |      || 
-| 17/02  |    |          |      || 
-| 20/02  |    |          |      || 
-| 24/02  |    |          |      || 
-| 27/02  |    |          |      || 
-| 03/03  |    |          |      || 
-| 06/03  |    |          |      || 
-| 10/03  |    |          |      || 
-| 13/03  |    |          |      || 
-| 17/03  |    |          |      || 
-| 20/03  |    |          |      || 
-| 24/03  |    |          |      || 
-| 27/03  |    |          |      || 
-| 31/03  |    |          |      || 
-| 03/04  |    |          |      || 
-| 07/04  |    |          |      || 
-| 10/04  |    |          |      || 
-|<html><font color="red"> 14/04</font></html> | 8-) <html> <font color="red"> Sexta-feira Santa </font></html> |          |      || 
-| 17/04  |    |          |      || 
-|<html><font color="red"> 21/04</font></html> | 8-) <html> <font color="red"> Tiradentes </font></html> |          |      || 
-| 24/04  |    |          |      || 
-| 28/04  |    |          |      || 
-|<html><font color="red"> 01/05</font></html> | 8-) <html> <font color="red"> Dia do Trabalho </font></html> |          |      || 
-| 05/05  |    |          |      || 
-| 08/05  |    |          |      || 
-| 12/05  |    |          |      || 
-| 15/05  |    |          |      || 
-| 19/05  |    |          |      || 
-| 22/05  |    |          |      || 
-| 26/05  |    |          |      || 
-| 29/05  |    |          |      || 
-| 02/06  |    |          |      || 
-| 05/06  |    |          |      || 
-| 09/06  |    |          |      || 
-| 12/06  |    |          |      || 
-| 16/06  |    |          |      || 
-| 19/06  |    |          |      || 
-| 23/06  |    |          |      || 
-| 26/06  |    |          |      || 
-| 30/06  |    |          |      || 
- 
-Contingência 
- 
-| 03/07  |    |          |      || 
-| 07/07  |    |          |      || 
-| 10/07  |    |          |      || 
-| 14/07  |    |          |      || 
-| 17/07  |    |          |      || 
-| 21/07  |    |          |      || 
-| 24/07  |    |          |      || 
-| 28/07  |    |          |      || 
-| 31/07  |    |          |      || 
- 
-==== Bibliografia ==== 
- 
-  * Java Como Programar – H. M. Deitel e P. J. Deitel – 3a./5a Edição – Bookman.  
-  * Core Java 2: Volume 1, Fundamentos. Horstmann e Cornell, Makron Books, 2000.  
-  * [[http://www.mindview.net/Books/TIJ/|Thinking in Java - Livro grátis]] 
- 
-==== Avaliação ==== 
- 
-==== Notas dos alunos ==== 
- 
-==== Datas Importantes ==== 
- 
-===== Projeto ===== 
- 
-==== Testes de Aceitação ==== 
- 
-Iremos usar a ferramenta <html><a href="http://easyaccept.sourceforge.net/">EasyAccess</a></html> para garantir a corretude das funcionalidades do sistema. 
 +====== Projetos ======
 +  * [[Projetos]]
====== Fotos ====== ====== Fotos ======
Line 269: Line 73:
</html> </html>
-Você pode ver mais em http://www.ourgrid.org/~gustavo+Você pode ver mais em http://www.gustavowagner.com
====== França ====== ====== França ======
- 
-===== Músicas ===== 
- 
-  * {{lesauxdemars.mp3|Les aux de mars - Águas de Março}} 
-  * {{commed_habitude.mp3|Comme d'habitude - My Way}} 
- 
===== Mapa ===== ===== Mapa =====
Line 289: Line 87:
Sites com ótimas informações sobre enologia são [[http://www.oenologie.fr/]], [[http://fr.wikipedia.org/wiki/Vin_rouge]] e [[http://www.onivins.fr/]]. Esses sites estão em francês pois não encontrei algum em português com a qualidade destes. As informações que colocarei aqui são apenas um início ao fascinante estudo do vinho. Um filme que recomendo sobre enologia é Sideways. Sites com ótimas informações sobre enologia são [[http://www.oenologie.fr/]], [[http://fr.wikipedia.org/wiki/Vin_rouge]] e [[http://www.onivins.fr/]]. Esses sites estão em francês pois não encontrei algum em português com a qualidade destes. As informações que colocarei aqui são apenas um início ao fascinante estudo do vinho. Um filme que recomendo sobre enologia é Sideways.
-Os conceitos aqui expostos serão sobre //vin rouge// (vinho tinto), considerado mais complexo que //vin blanc// (vinho branco). +Os conceitos aqui expostos serão sobre //vin rouge// (vinho tinto), considerado mais complexo que //vin blanc// (vinho branco).
-Quem se interessar em fazer um curso de vinho //in loco// eu recomendo primeiramente procurar a Alliance Française de sua cidade. +Quem se interessar em fazer um curso de vinho //in loco// eu recomendo primeiramente procurar a Alliance Française de sua cidade.
==== Processo de vinificação ==== ==== Processo de vinificação ====
Line 309: Line 107:
Um importante conceito em vinho é a noção de //Terroir//. Um //Terroir// é formado por um micro-clima + solo/subsolo. Um //Terroir// determina o "caráter" de um vinho. Um importante conceito em vinho é a noção de //Terroir//. Um //Terroir// é formado por um micro-clima + solo/subsolo. Um //Terroir// determina o "caráter" de um vinho.
-Um //terroir// + tecnologia leva à definição de castas de vinhos. Por exemplo, Pinot Noir, Caberbet Sauvignon, Merlot, Gamay e Beaujolais são exemplos de castas. +Um //terroir// + tecnologia leva à definição de castas de vinhos. Por exemplo, Pinot Noir, Caberbet Sauvignon, Merlot, Gamay e Beaujolais são exemplos de castas.
Por fim, precisamos definir um //cru// (vem da palavra //croître// = crescer). //Cru// é um terroir específico. Um //cru// corresponde ao melhor //terroir// de uma região de produção de vinho. Assim, quando se fala de //cru//, fala-se de um vinho de excelente qualidade. Normalmente estes vinhos têm um A.O.C. (identificação de origem controlada). Um exemplo de A.O.C. é o Bordeaux. Por fim, precisamos definir um //cru// (vem da palavra //croître// = crescer). //Cru// é um terroir específico. Um //cru// corresponde ao melhor //terroir// de uma região de produção de vinho. Assim, quando se fala de //cru//, fala-se de um vinho de excelente qualidade. Normalmente estes vinhos têm um A.O.C. (identificação de origem controlada). Um exemplo de A.O.C. é o Bordeaux.
Line 325: Line 123:
O exame visual pode ser realizado da seguinte forma. Coloque numa taça o vinho a ser analisado e a incline num ângulo próximo a 30º com a mesa, com a boca da taça virada para frente. É possível identificar duas áreas: o olho e a borda. O olho pode apresentar cores tais como ruby, cereja, etc. A borda tem cores de um espectro que vai desde o roxo até o alaranjado/marron. É importante que você tente fazer analogias entre as cores encontradas nessas duas regiões com coisas da natureza do reino animal, vegetal ou mineral. Isso ajuda a identificarmos o vinho. O exame visual pode ser realizado da seguinte forma. Coloque numa taça o vinho a ser analisado e a incline num ângulo próximo a 30º com a mesa, com a boca da taça virada para frente. É possível identificar duas áreas: o olho e a borda. O olho pode apresentar cores tais como ruby, cereja, etc. A borda tem cores de um espectro que vai desde o roxo até o alaranjado/marron. É importante que você tente fazer analogias entre as cores encontradas nessas duas regiões com coisas da natureza do reino animal, vegetal ou mineral. Isso ajuda a identificarmos o vinho.
-A idade do vinho pode ser identificada pela borda. Normalmente, quanto mais roxo, mais novo é o vinho. Quanto mais alaranjado/marron, mais antigo é o vinho. Perceba que essa identificação só é possível atrelada ao //terroirs//. Isso quer dizer que a mesma cor de borda apresentada por vinhos de diferentes //terroirs// pode representar idades distintas. +A idade do vinho pode ser identificada pela borda. Normalmente, quanto mais roxo, mais novo é o vinho. Quanto mais alaranjado/marron, mais antigo é o vinho. Perceba que essa identificação só é possível atrelada ao //terroirs//. Isso quer dizer que a mesma cor de borda apresentada por vinhos de diferentes //terroirs// pode representar idades distintas.
=== Gustativo === === Gustativo ===
Line 340: Line 138:
Para facilitar na identificação dos cheiros exalados por um vinho, nós os dividimos em famílias aromáticas: Para facilitar na identificação dos cheiros exalados por um vinho, nós os dividimos em famílias aromáticas:
-  * Frutas+* Frutas
-   * Cítricas+* Cítricas
-   * Vermelhas (morango, groselha, etc)+* Vermelhas (morango, groselha, etc)
- * Especiarias+* Especiarias
-   * Canela+* Canela
-   * Pimenta do reino+* Pimenta do reino
-   * Baunilha+* Baunilha
-   * Cravo+* Cravo
- * Floral (mais presente em vinhos brancos)+* Floral (mais presente em vinhos brancos)
- * Madeira+* Madeira
-   * Cedro+* Cedro
-   * Pinheiro+* Pinheiro
- * Vegetais+* Vegetais
-   * Legumes+* Legumes
- * Animais (aparece mais no processo de envelhecimento)+* Animais (aparece mais no processo de envelhecimento)
-   * Couro+* Couro
- * Defumado+* Defumado
O exame olfativo pode ser realizado da sequinte forma. Inspire o vinho numa taça com 3 a 5cm de distância do seu nariz. Coloque o nariz dentro da taça e inspire forte. Repita esse processo por três vezes. Depois faça movimentos circulares com a taça. Isso faz com que alguns aromas sejam exalados. Inspire novamente. Tente identificar os aromas de acordo com as famílias aromáticas. O exame olfativo pode ser realizado da sequinte forma. Inspire o vinho numa taça com 3 a 5cm de distância do seu nariz. Coloque o nariz dentro da taça e inspire forte. Repita esse processo por três vezes. Depois faça movimentos circulares com a taça. Isso faz com que alguns aromas sejam exalados. Inspire novamente. Tente identificar os aromas de acordo com as famílias aromáticas.
Line 369: Line 167:
^    Tipos de vinhos  ^  Temperatura Ideal ^ ^    Tipos de vinhos  ^  Temperatura Ideal ^
| Bordeaux tinto (St-Emilion, Graves, Pomerol)      | 16 à 18 °C | | Bordeaux tinto (St-Emilion, Graves, Pomerol)      | 16 à 18 °C |
-| Bourgognes tinto (Pommard, Vosne Romanée)    | 15-16°C | +| Bourgognes tinto (Pommard, Vosne Romanée)    | 15-16°C |
| Vinho tinto suave  (Beaujolais, Chinon)              | 10 à 12°C | | Vinho tinto suave  (Beaujolais, Chinon)              | 10 à 12°C |
| Vinhos rosê  (Arbois, Anjou, Provence)              | 9 à 11°C | | Vinhos rosê  (Arbois, Anjou, Provence)              | 9 à 11°C |
Line 379: Line 177:
Dezembro de 2005 na Alliance Française, com professor Jean: [[aqui]]. Dezembro de 2005 na Alliance Française, com professor Jean: [[aqui]].
- 
====== Contato ====== ====== Contato ======
Line 392: Line 189:
<script language="JavaScript" type="text/javascript"> <script language="JavaScript" type="text/javascript">
<!-- <!--
- webstats4u("ADoODwctjJpAEtiToIwWyiIvbJ+g", 0);+webstats4u("ADoODwctjJpAEtiToIwWyiIvbJ+g", 0);
// --> // -->
</script> </script>
Line 404: Line 201:
</noscript> </noscript>
<!-- End Webstats4U code --> <!-- End Webstats4U code -->
 +<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
 +</script>
 +<script type="text/javascript">
 +_uacct = "UA-465476-1";
 +urchinTracker();
 +</script>
</html> </html>
 
gustavo_wagner.1137879993.txt.gz · Last modified: 2006/01/21 16:48 by gustavo