• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 130
  • 15
  • 7
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 174
  • 174
  • 127
  • 53
  • 49
  • 33
  • 27
  • 26
  • 25
  • 22
  • 19
  • 19
  • 19
  • 18
  • 17
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
61

A tecnoutopia do software livre: uma história do projeto técnico e político do GNU / The technoutopia of free software: a history of the GNU\'s technical and political project

Torres, Aracele Lima 17 January 2014 (has links)
Ao longo dos períodos históricos a técnica tem desempenhado um papel importante na formulação de demandas sociais. Os indivíduos sempre depositaram nas tecnologias suas expectativas e desejos para a construção de uma realidade diferente. O mesmo tem acontecido hoje com as tecnologias digitais. Muitos grupos sociais atribuem a elas um papel de possibilitadoras de uma sociedade mais justa e mais democrática, onde o conhecimento seja algo irrestrito e pertença a todos. Neste trabalho pretendemos apresentar, a partir de uma perspectiva histórica, esse debate contemporâneo em torno das tecnologias digitais como tecnologias emancipadoras. Para tal, trabalharemos com o Projeto GNU, representante do movimento software livre, idealizado na década de 1980 por Richard Stallman, e que se insere nesse debate através da sua defesa, não só de uma informática livre, mas do conhecimento livre como um todo. Entendemos que esse projeto é um dos principais representantes da tendência atual de depositar nas tecnologias digitais a expectativa de uma sociedade melhor. Investigamos as características desse discurso do Projeto GNU e buscamos perceber de que forma ele foi se construindo ao longo do tempo, assim como também quais práticas sociais o acompanham e quais indivíduos são seus portadores. Identificamos neste discurso a presença de palavras-chave historicamente mobilizadoras e que permitem que ele seja incorporado tanto por grupos de esquerda quanto de direita. Além disso, ao se colocar como um projeto político e defender uma sociedade diferente da que temos hoje, o Projeto GNU, com sua causa do software livre, é representante de uma verdadeira utopia moderna. / Over the past historical periods the technique has played an important role in the formulation of social demands. People always placed in the technologies their expectations and desires of constructing a different reality. The same thing has happened recently with digital technologies. Many social groups rely on technology as an enabling mechanism for a fairer and more democratic society, where the knowledge is unrestricted and widely available. In this work, we use a historical perspective to present a contemporary debate on digital technologies as emancipatory instruments. For that purpose, we investigated the GNU Project - an outstanding free software movement initiated by Richard Stallman in the 1980s - because of its long-term strive not only for a free computer science but also for free knowledge. We consider the GNU Project one of the main representatives of the current expectations of digital technologies as enabling mechanisms for a better society. We investigated the characteristics of GNU Projects speech and we tried to understand how it has been built over the time, as well as social practices which accompany individuals and what are its carriers. We identified, in the discourse, historically mobilizing keywords which may be used by both left- and right-wing groups. Furthermore, by positioning itself as a political project aimed to develop a diferente society, the GNU Project and its free software crusade are legitimate representatives of a true modern utopia.
62

Considerações sobre desenvolvimento colaborativo de software para aprendizagem em plataformas móveis. / Advisements on collaborative software development for learning on mobile platforms.

Martinazzo, Alexandre Antonino Gonçalves 27 June 2011 (has links)
A aplicação de dispositivos eletrônicos móveis na Educação tem ficado cada vez mais intensa na última década. Projetos como UCA (Um Computador por Aluno), elaborado pelo Governo Federal Brasileiro, OLPC (One Laptop per Child), conduzido por uma organização sem fins lucrativos de mesmo nome, e M-Learning, de universidades europeias, são exemplos de larga escala deste fenômeno. Os impactos educacionais do uso destes dispositivos são estudados nestes e em outros projetos relacionados, havendo diversas indicações de como alcançar de resultados positivos. Não existem, entretanto, modelos de Engenharia de Software voltados à produção dos aplicativos usados neste contexto. Visando atender esta demanda, este texto analisa as particularidades no projeto de ferramentas para estas plataformas móveis, com mais interesse no desenvolvimento colaborativo das comunidades de software livre e na realidade brasileira. O desenvolvimento de um aplicativo de desenho para o projeto OLPC foi usado como estudo de caso para esta pesquisa. Este aplicativo foi criado usando o método da Programação Extrema por uma equipe de pesquisadores liderada pelo autor e atualmente conta com colaboração da comunidade de software livre. A partir desta experiência, foram estendidos dois modelos de Engenharia de Software: a Programação Extrema e a Engenharia sócio-cognitiva. Estas extensões foram elaboradas a fim de a dar apoio a uma equipe presencial (funcionando de acordo com um destes 2 métodos) interagindo com uma comunidade de software livre. / The application of mobile electronic devices in Education has been increasing since the last decade. Projects such as UCA (Um Computador por Aluno), formulated by the Brazilian Federal Government, OLPC (One Laptop per Child), conducted by a nonprofit organization of the same name, and M-Learning, organized by European universities, are large-scale examples of that phenomenon. The educational impacts of those devices have been reported in those projects and in related ones; and they also indicate how to achieve positive results. However there is no Software Engineering models focused on producing the kind of applications used in this context. Thence this text analyzes the design particularities of these tools for mobile platforms, with a closer look to the collaborative development in free software communities and the Brazilian reality. The development of a drawing tool for the OLPC project was used as a study case for this research. This application was created using the Extreme Programming model in a team of researchers led by the author and it is currently supported by the OLPC community. Based in that experience, two Software Engineering models have been extended: Extreme Programming and Socio-cognitive Engineering. These extensions were developed in order to support a collocated team (working according to one of these two methods) interacting with a free software community.
63

Considerações sobre desenvolvimento colaborativo de software para aprendizagem em plataformas móveis. / Advisements on collaborative software development for learning on mobile platforms.

Alexandre Antonino Gonçalves Martinazzo 27 June 2011 (has links)
A aplicação de dispositivos eletrônicos móveis na Educação tem ficado cada vez mais intensa na última década. Projetos como UCA (Um Computador por Aluno), elaborado pelo Governo Federal Brasileiro, OLPC (One Laptop per Child), conduzido por uma organização sem fins lucrativos de mesmo nome, e M-Learning, de universidades europeias, são exemplos de larga escala deste fenômeno. Os impactos educacionais do uso destes dispositivos são estudados nestes e em outros projetos relacionados, havendo diversas indicações de como alcançar de resultados positivos. Não existem, entretanto, modelos de Engenharia de Software voltados à produção dos aplicativos usados neste contexto. Visando atender esta demanda, este texto analisa as particularidades no projeto de ferramentas para estas plataformas móveis, com mais interesse no desenvolvimento colaborativo das comunidades de software livre e na realidade brasileira. O desenvolvimento de um aplicativo de desenho para o projeto OLPC foi usado como estudo de caso para esta pesquisa. Este aplicativo foi criado usando o método da Programação Extrema por uma equipe de pesquisadores liderada pelo autor e atualmente conta com colaboração da comunidade de software livre. A partir desta experiência, foram estendidos dois modelos de Engenharia de Software: a Programação Extrema e a Engenharia sócio-cognitiva. Estas extensões foram elaboradas a fim de a dar apoio a uma equipe presencial (funcionando de acordo com um destes 2 métodos) interagindo com uma comunidade de software livre. / The application of mobile electronic devices in Education has been increasing since the last decade. Projects such as UCA (Um Computador por Aluno), formulated by the Brazilian Federal Government, OLPC (One Laptop per Child), conducted by a nonprofit organization of the same name, and M-Learning, organized by European universities, are large-scale examples of that phenomenon. The educational impacts of those devices have been reported in those projects and in related ones; and they also indicate how to achieve positive results. However there is no Software Engineering models focused on producing the kind of applications used in this context. Thence this text analyzes the design particularities of these tools for mobile platforms, with a closer look to the collaborative development in free software communities and the Brazilian reality. The development of a drawing tool for the OLPC project was used as a study case for this research. This application was created using the Extreme Programming model in a team of researchers led by the author and it is currently supported by the OLPC community. Based in that experience, two Software Engineering models have been extended: Extreme Programming and Socio-cognitive Engineering. These extensions were developed in order to support a collocated team (working according to one of these two methods) interacting with a free software community.
64

Por mares nunca dantes navegados: estudos para a inclusão da população de baixa renda na sociedade da informação / Seas never before sailed: studies for the inclusion of the low income population in the society of the information

Nilton Trevisan 27 June 2005 (has links)
O foco principal desta pesquisa foi a análise de experiências que utilizam as atuais tecnologias de informação e comunicação, em especial a internet, de modo a promover a inclusão digital de comunidades menos favorecidas no Brasil e no mundo. Foram abordadas experiências em comunidades espacialmente referenciadas, ou seja, comunidades concretas que se comunicam também no espaço virtual. Pretendeu-se analisar o modelo de inclusão digital através dos chamados telecentros, utilizados amplamente em vários países, e de algumas experiências significativas que ultrapassem este modelo. Buscou-se, além disso, compreender os mecanismos da chamada inclusão digital, sua ligação com a chamada inclusão social e meios para promovê-la, como por exemplo, o uso de software livre e desenvolvimento de tecnologias mais simples e acessíveis / The main focus of this research was the analysis of experiences that use the current technologies of information and communication, in special, the internet, in order to promote the digital inclusion in communities in Brazil and all over the world. Concrete communities that communicate in the virtual space will be referred. It is intended to analyze the model of the digital inclusion through telecenters, widely used in some countries, and of some significant experiences that exceed this model. Beyond, the research tries to understand the mechanisms of digital inclusion, its links with social inclusion and the ways to promote it, for example, the use of free software and the development of simpler and accessible technologies
65

O uso de programas computacionais e materiais manipul?veis no processo de ensino e aprendizagem da geometria plana e espacial de alunos do ensino t?cnico em Agropecu?ria do Col?gio Agr?cola de Floriano ? Piau? / The use of computer programs and manipulatives in the teaching and learning of plane geometry and spatial students of technical education in the College of Agriculture Agricultural Floriano - Piaui

Santos, Ricardo de Castro Ribeiro 28 November 2011 (has links)
Submitted by Sandra Pereira (srpereira@ufrrj.br) on 2016-10-11T14:31:55Z No. of bitstreams: 1 2011 - Ricardo de Castro Ribeiro Santos.pdf: 16661166 bytes, checksum: 3e9cbd7372714129f6015ce926f4eaf5 (MD5) / Made available in DSpace on 2016-10-11T14:31:55Z (GMT). No. of bitstreams: 1 2011 - Ricardo de Castro Ribeiro Santos.pdf: 16661166 bytes, checksum: 3e9cbd7372714129f6015ce926f4eaf5 (MD5) Previous issue date: 2011-11-28 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior - CAPES / The present work aims to verify whether or not the change in the level of learning geometry of the thirty-seven students of the third year of Technical Education in Agriculture Concurrent with high school (EMTA-3), enrolled in 2009, after use software as a tool of Cabri Geometry II Plus, 3D calques and Poly, and the use of geometric solids used in the production process of the agribusiness in the CAF - Floriano Agricultural College. The choice of subject Geometry, from the content associated with the menu in Agribusiness, was motivated by the difficulties that students of different levels, present in the subject, with the proposal to deploy a new way of working that will serve as a model to only theoretical classes. Thus, in Agribusiness are many ways that space can be analyzed mathematically. However, it is the following questions: How can we do this? Use of the software will provide some benefit in this context? Can the student understand the relationship between high school and technical education? To answer these questions the students were subjected to six steps, including: Step 1: application of a test at time zero (t0), Step 2: twelve lectures, 3rd and 5th steps: twenty-two classes in computer lab , Step 4: Meeting in agribusiness (all morning) and Step 6: application of a test in a time (t1). After application of the test t0 observed that more than half of the subjects had lower scores than the 50%, whereas the t1 test, applied after the intervention methodology, this figure exceeded for more than half of the subjects, 50%. With this, we realize that the end of the project, students were more motivated about teaching mathematics, associating it with the use of software and awakening to the contextualization and interdisciplinarity, and the interconnection of technical education in high school will be stronger regarding the participation of the student, making focus the importance of mathematics in everyday life. It was concluded that the analysis of planar and spatial forms by the students became more consistent, showing that the use of solid and software proved to be an effective tool in the process of teaching and learning of geometry, enabling the interconnection of different areas. / O presente trabalho tem por objetivo verificar a mudan?a ou n?o do n?vel de aprendizado de geometria dos trinta e sete alunos do terceiro ano do Ensino T?cnico em Agropecu?ria Concomitante com o Ensino M?dio (EMTA-3), matriculados no ano de 2009, ap?s o uso como ferramenta dos softwares Cabri Geometry II Plus, Calques 3D e Poly, bem como o uso dos S?lidos Geom?tricos usados no processo de produ??o da agroind?stria no CAF ? Col?gio Agr?cola de Floriano. A escolha do tema Geometria, dentre os conte?dos associados ? ementa na Agroind?stria, foi motivada pela constata??o das dificuldades que os alunos, de diferentes n?veis, apresentam em rela??o ao assunto, com a proposta de implantar um novo m?todo de trabalho que servir? como modelo ?s aulas apenas te?ricas. Dessa forma, na Agroind?stria encontram-se v?rias formas espaciais que podem ser analisadas matematicamente. Contudo, faz-se os seguintes questionamentos: De que forma podemos fazer isso? O uso de softwares ir? apresentar algum benef?cio dentro deste contexto? Poder? o aluno compreender a rela??o entre o Ensino M?dio e o Ensino T?cnico? Para responder a estas perguntas os alunos foram submetidos a seis etapas, dentre elas: 1? etapa: aplica??o de um teste no tempo zero (t0), 2? etapa: doze aulas expositivas, 3? e 5? etapas: vinte e duas aulas no laborat?rio de inform?tica, 4? etapa: encontro na agroind?stria (manh? toda) e 6? etapa: aplica??o de um teste no tempo um (t1). Ap?s a aplica??o do teste t0 observou-se que mais da metade dos sujeitos da pesquisa apresentaram ?ndice de acertos inferior a 50%; j? no teste t1, aplicado ap?s as interven??es metodol?gicas, esse ?ndice ultrapassou, para mais da metade dos sujeitos, os 50%. Com isso, percebemos que ao final do projeto, os alunos se mostraram mais motivados quanto ao ensino da matem?tica, associando-a ao uso de softwares e despertando para a contextualiza??o e a interdisciplinaridade, assim a interliga??o do ensino t?cnico com o ensino m?dio ficar? mais s?lida em rela??o ? participa??o do aluno, fazendo com que enfoque a import?ncia da matem?tica no cotidiano. P?de-se concluir que a an?lise das formas planas e espaciais por parte dos alunos se tornou mais consistente, comprovando que o uso de s?lidos e softwares se mostrou com uma ferramenta eficaz no processo de ensino aprendizagem da geometria, possibilitando a interliga??o das diversas ?reas
66

O uso de programas computacionais e materiais manipul?veis no processo de ensino e aprendizagem da geometria plana e espacial de alunos do ensino t?cnico em Agropecu?ria do Col?gio Agr?cola de Floriano ? PI / The use of computer programs and manipulatives in the teaching and learning of plane geometry and spatial students of technical education in the College of Agriculture Agricultural Floriano - PI

Santos, Ricardo de Castro Ribeiro 28 November 2011 (has links)
Submitted by Sandra Pereira (srpereira@ufrrj.br) on 2016-10-21T10:07:56Z No. of bitstreams: 1 2011 - Ricardo de Castro Ribeiro Santos.pdf: 16661166 bytes, checksum: 3e9cbd7372714129f6015ce926f4eaf5 (MD5) / Made available in DSpace on 2016-10-21T10:07:56Z (GMT). No. of bitstreams: 1 2011 - Ricardo de Castro Ribeiro Santos.pdf: 16661166 bytes, checksum: 3e9cbd7372714129f6015ce926f4eaf5 (MD5) Previous issue date: 2011-11-28 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior - CAPES / The present work aims to verify whether or not the change in the level of learning geometry of the thirty-seven students of the third year of Technical Education in Agriculture Concurrent with high school (EMTA-3), enrolled in 2009, after use software as a tool of Cabri Geometry II Plus, 3D calques and Poly, and the use of geometric solids used in the production process of the agribusiness in the CAF - Floriano Agricultural College. The choice of subject Geometry, from the content associated with the menu in Agribusiness, was motivated by the difficulties that students of different levels, present in the subject, with the proposal to deploy a new way of working that will serve as a model to only theoretical classes. Thus, in Agribusiness are many ways that space can be analyzed mathematically. However, it is the following questions: How can we do this? Use of the software will provide some benefit in this context? Can the student understand the relationship between high school and technical education? To answer these questions the students were subjected to six steps, including: Step 1: application of a test at time zero (t0), Step 2: twelve lectures, 3rd and 5th steps: twenty-two classes in computer lab , Step 4: Meeting in agribusiness (all morning) and Step 6: application of a test in a time (t1). After application of the test t0 observed that more than half of the subjects had lower scores than the 50%, whereas the t1 test, applied after the intervention methodology, this figure exceeded for more than half of the subjects, 50%. With this, we realize that the end of the project, students were more motivated about teaching mathematics, associating it with the use of software and awakening to the contextualization and interdisciplinarity, and the interconnection of technical education in high school will be stronger regarding the participation of the student, making focus the importance of mathematics in everyday life. It was concluded that the analysis of planar and spatial forms by the students became more consistent, showing that the use of solid and software proved to be an effective tool in the process of teaching and learning of geometry, enabling the interconnection of different areas / O presente trabalho tem por objetivo verificar a mudan?a ou n?o do n?vel de aprendizado de geometria dos trinta e sete alunos do terceiro ano do Ensino T?cnico em Agropecu?ria Concomitante com o Ensino M?dio (EMTA-3), matriculados no ano de 2009, ap?s o uso como ferramenta dos softwares Cabri Geometry II Plus, Calques 3D e Poly, bem como o uso dos S?lidos Geom?tricos usados no processo de produ??o da agroind?stria no CAF ? Col?gio Agr?cola de Floriano. A escolha do tema Geometria, dentre os conte?dos associados ? ementa na Agroind?stria, foi motivada pela constata??o das dificuldades que os alunos, de diferentes n?veis, apresentam em rela??o ao assunto, com a proposta de implantar um novo m?todo de trabalho que servir? como modelo ?s aulas apenas te?ricas. Dessa forma, na Agroind?stria encontram-se v?rias formas espaciais que podem ser analisadas matematicamente. Contudo, faz-se os seguintes questionamentos: De que forma podemos fazer isso? O uso de softwares ir? apresentar algum benef?cio dentro deste contexto? Poder? o aluno compreender a rela??o entre o Ensino M?dio e o Ensino T?cnico? Para responder a estas perguntas os alunos foram submetidos a seis etapas, dentre elas: 1? etapa: aplica??o de um teste no tempo zero (t0), 2? etapa: doze aulas expositivas, 3? e 5? etapas: vinte e duas aulas no laborat?rio de inform?tica, 4? etapa: encontro na agroind?stria (manh? toda) e 6? etapa: aplica??o de um teste no tempo um (t1). Ap?s a aplica??o do teste t0 observou-se que mais da metade dos sujeitos da pesquisa apresentaram ?ndice de acertos inferior a 50%; j? no teste t1, aplicado ap?s as interven??es metodol?gicas, esse ?ndice ultrapassou, para mais da metade dos sujeitos, os 50%. Com isso, percebemos que ao final do projeto, os alunos se mostraram mais motivados quanto ao ensino da matem?tica, associando-a ao uso de softwares e despertando para a contextualiza??o e a interdisciplinaridade, assim a interliga??o do ensino t?cnico com o ensino m?dio ficar? mais s?lida em rela??o ? participa??o do aluno, fazendo com que enfoque a import?ncia da matem?tica no cotidiano. P?de-se concluir que a an?lise das formas planas e espaciais por parte dos alunos se tornou mais consistente, comprovando que o uso de s?lidos e softwares se mostrou com uma ferramenta eficaz no processo de ensino aprendizagem da geometria, possibilitando a interliga??o das diversas ?reas.
67

A influência do desenvolvimento colaborativo de software na cultura digital

Felisbino, Carlos Henrique Duarte 06 November 2013 (has links)
Made available in DSpace on 2016-04-29T14:23:24Z (GMT). No. of bitstreams: 1 Carlos Henrique Duarte Felisbino.pdf: 2429468 bytes, checksum: 80c550907440821de17e53ca5db95ae1 (MD5) Previous issue date: 2013-11-06 / The software development could be conceived as an activity that could be performed by individuals alone; however, in view of the changes imposed by the increasing complexity of computer systems, there is a trend towards the collaborative production, where individual knowledge contribute to building fuller, collective accomplishment. Seeing culture as the building of non-hereditary collective building from individual memories, we can question the real influence of collaborative production in processes involving the digital culture, which is more and more relevant in the society of today. The purpose of this paper is to verify the collaborative software development in the processes of forming and changing such culture and the impacts thereof in our society. So that these goals are attained, we will take into account the writings of Pierre Levy, Charles Gere, Yochai Benkler, Manuel Castells and Eric Raymond to provide the necessary theoretical grounds to identify the software collective production. This paper led us to acknowledge the fact that the collaborative software development causes deep impacts in digital culture, leading to sharing and collective knowledge that enables the building of a richer, more diverse, fuller and more collaborative society / O desenvolvimento de software pode ser pensado como uma atividade possível de ser realizada por indivíduos de forma isolada; porém, frente aos desafios impostos pela complexidade crescente dos sistemas computacionais, percebe-se um movimento no sentido da produção colaborativa em que os conhecimentos individuais contribuem na construção de um resultado mais rico e coletivo. Entendendo a cultura como a construção de uma memória coletiva não hereditária a partir das memórias individuais, podemos questionar qual é a real influência da produção colaborativa nos processos que envolvem a cultura digital, sendo esta, cada vez mais, relevante na sociedade contemporânea. Esta pesquisa tem como objetivo identificar o papel do desenvolvimento colaborativo de softwarenos processos de formação e transformação desta culturae seus impactos na nossa sociedade. Para que estes objetivos sejam alcançados, tomaremos os pressupostos das leituras de Pierre Levy, Charles Gere, Yochai Benkler, Manuel Castells e Eric Raymond na construção de um embasamento teórico necessário para a identificação dos efeitos da produção coletiva de software.Esse trabalho permitiu reconhecer que o desenvolvimento colaborativo de softwareproduz profundos impactos na cultura digital, desencadeando um movimento de compartilhamento e conhecimento coletivos que apresenta a possibilidade de construir uma sociedade mais rica, diversa, plural e participativa
68

Por mares nunca dantes navegados: estudos para a inclusão da população de baixa renda na sociedade da informação / Seas never before sailed: studies for the inclusion of the low income population in the society of the information

Trevisan, Nilton 27 June 2005 (has links)
O foco principal desta pesquisa foi a análise de experiências que utilizam as atuais tecnologias de informação e comunicação, em especial a internet, de modo a promover a inclusão digital de comunidades menos favorecidas no Brasil e no mundo. Foram abordadas experiências em comunidades espacialmente referenciadas, ou seja, comunidades concretas que se comunicam também no espaço virtual. Pretendeu-se analisar o modelo de inclusão digital através dos chamados telecentros, utilizados amplamente em vários países, e de algumas experiências significativas que ultrapassem este modelo. Buscou-se, além disso, compreender os mecanismos da chamada inclusão digital, sua ligação com a chamada inclusão social e meios para promovê-la, como por exemplo, o uso de software livre e desenvolvimento de tecnologias mais simples e acessíveis / The main focus of this research was the analysis of experiences that use the current technologies of information and communication, in special, the internet, in order to promote the digital inclusion in communities in Brazil and all over the world. Concrete communities that communicate in the virtual space will be referred. It is intended to analyze the model of the digital inclusion through telecenters, widely used in some countries, and of some significant experiences that exceed this model. Beyond, the research tries to understand the mechanisms of digital inclusion, its links with social inclusion and the ways to promote it, for example, the use of free software and the development of simpler and accessible technologies
69

Sistemas de Arquivos Distribuídos / Distributed File Systems

Kon, Fabio 08 November 1994 (has links)
Este trabalho se inicia com uma discussão sobre as principais características dos Sistemas de Arquivos Distribuídos, ou seja, espaço de nomes, localização, cache, consistência, replicação, disponibilidade, escalabilidade, heterogeneidade, tolerância a falhas e segurança. Analisamos diversos sistemas de arquivos existentes quanto a estas características dando especial atenção aos sistemas NFS, Andrew, Coda, Sprite, Zebra, Harp, Frolic e Echo. Descrevemos alguns modelos analíticos para o comportamento de sistemas de arquivos distribuídos e, em seguida, apresentamos um novo modelo para sistemas baseados em leases - um mecanismo para a garantia de consistência em sistemas distribuídos. Finalmente, descrevemos a nossa implementação do sistema de arquivos distribuído SODA - que utiliza leases - apresentando dados sobre o seu desempenho. / We begin with a discussion of some of the main characteristics of Distributed File Systems, namely locality, name space, cache, consistency, replication, availability, scalability, heterogeneity, fault tolerance and security. We analyze several file systems based on these characteristics. We focus mainly on NFS, Andrew, Coda, Sprite, Zebra, Harp, Frolic, and Echo. We then describe some analytical models of the behavior of distributed file systems. After that we present a new model of systems based on leases - a mechanism to assure consistency on a distributed system. Finally we describe our implementation of the SODA distributed file system - which uses leases - presenting some results on its performance.
70

Desenvolvimento de um software livre, plataforma web, para a calibração da eficiência absoluta de detectores do tipo HPGe / Development of a web free software for the absolute efficiency calibration for HPGe type detectors

Kaiser, Thiago José Sampaio 19 June 2019 (has links)
A técnica de análise por ativação com nêutrons instrumental tem sido amplamente utilizada pelo Laboratório de Ativação Neutrônica (LAN) do IPEN, com emprego do método comparativo, utilizando-se como fonte de nêutrons o reator de pesquisa do tipo piscina IEA-R1, do Instituto de Pesquisas Energéticas e Nucleares (IPEN). Neste método uma amostra é irradiada, simultaneamente, com um padrão do elemento a ser determinado. Para contornar a dificuldade de uma análise multielementar, por ser necessário preparar vários padrões, foi desenvolvido o método k0 de ativação neutrônica. No método k0 a concentração dos elementos de interesse da amostra é calculada em relação a um elemento comparador, geralmente o ouro. Todavia, esse método requer, com precisão, a eficiência de detecção no intervalo de energia de interesse e na geometria do arranjo experimental. Para contornar o tratamento manual dos dados em planilhas eletrônicas, passíveis de incidência de erros, foi desenvolvido, então, um software web, com acesso de qualquer dispositivo com Internet, livre, para calibração da eficiência absoluta de detectores do tipo HPGe. Utilizou-se a linguagem de programação Python, livre, de baixa curva de aprendizagem e padronizada no projeto eScience, a qual o referido software faz parte, e o framework web Django. No sistema é possível realizar todos os cadastros das informações utilizadas no cálculo da eficiência. Além de calcular a eficiência, o sistema plota o gráfico com os pontos da eficiência, linha de regressão, com possibilidade de ajustes, e barra de erro representando as incertezas. Como parte integrante do projeto e-science, o software emite relatórios referentes aos dados dos espectros e da eficiência, permitindo seu compartilhamento. / The technique of instrumental neutron activation analysis has been widely used by IPEN\'s Neutron Activation Laboratory (LAN), using the comparative method, using the IEA-R1 pool-type research reactor as the neutron source Energy and Nuclear Research (IPEN). In this method a sample is simultaneously irradiated with a pattern of the element to be determined. In order to overcome the difficulty of a multielementary analysis, because it isnecessary to prepare several standards, the k0 method of neutron activation was developed. In method k0 the concentration of the elements of interest of the sample is calculated in relation to a comparator element, generally gold. However, this method accurately requires the detection efficiency in the energy range of interest and the geometry of the experimental arrangement. In order to circumvent the manual processing of the data in electronic spreadsheets, which could lead to errors, a web software was developed with access from any free Internet device for calibration of the absolute efficiency of HPGe type detectors. It was used the free and low learning curve, Python programming language, standardized in the eScience project, to which the software is part, and the Django web framework. In the softwareit is possible to carry out all the registers of the information used in the calculation of the efficiency. In addition to calculating efficiency, the software plots the graph with the efficiency points, regression line, with possibility of adjustments, and error bar representing the uncertainties. As part of the e-science project, the software issues reports on spectra and efficiency data, allowing it to share.

Page generated in 0.1716 seconds