938 resultados para UNIX (Operating System)


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Det mobila operativsystemet Android är idag ett ganska dominerande operativsystem på den mobila marknaden dels på grund av sin öppenhet men också på grund av att tillgängligheten är stor i och med både billiga och dyra telefoner finns att tillgå. Men idag har Android inget fördefinierat designmönster vilket leder till att varje utvecklare får bestämma själv vad som ska användas, vilket ibland kan leda till onödigt komplex kod i applikationerna som sen blir svårtestad och svårhanterlig. Detta arbete ämnar jämföra två designmönster, Passive Model View Controller (PMVC) och Model View View-Model (MVVM), för att se vilket designmönster som blir minst komplext med hjälp av att räkna fram mätvärden med hjälp av Cyclomatic Complexity Number (CCN). Studien är gjord utifrån arbetssättet Design & Creation och ämnar bidra med: kunskap om vilket mönster man bör välja, samt om CCN kan peka ut vilka delar i en applikation som kommer att ta mer eller mindre lång tid att testa. Under studiens gång tog vi även fram skillnader på om man anväder sig av den så kallade Single Responsibilyt Principle (SRP) eller inte. Detta för att se om separerade vyer gör någon skillnad i applikationernas komplexitet. I slutändan så visar studien på att komplexiteten i små applikationer är väldigt likvärdig, men att man även på små applikationer kan se skillnad på hur komplex koden är men också att kodkomplexitet på metodnivå kan ge riktlinjer för testfall.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Recently, two international standard organizations, ISO and OGC, have done the work of standardization for GIS. Current standardization work for providing interoperability among GIS DB focuses on the design of open interfaces. But, this work has not considered procedures and methods for designing river geospatial data. Eventually, river geospatial data has its own model. When we share the data by open interface among heterogeneous GIS DB, differences between models result in the loss of information. In this study a plan was suggested both to respond to these changes in the information envirnment and to provide a future Smart River-based river information service by understanding the current state of river geospatial data model, improving, redesigning the database. Therefore, primary and foreign key, which can distinguish attribute information and entity linkages, were redefined to increase the usability. Database construction of attribute information and entity relationship diagram have been newly redefined to redesign linkages among tables from the perspective of a river standard database. In addition, this study was undertaken to expand the current supplier-oriented operating system to a demand-oriented operating system by establishing an efficient management of river-related information and a utilization system, capable of adapting to the changes of a river management paradigm.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Este trabalho trata da técnica de validação experimental de protocolos de comunicação confiável, através da injeção de falhas de comunicação. São estudadas inicialmente as técnicas de injeção de falhas, por hardware, software e simulação, e então são aprofundados os conceitos de injeção de falhas de comunicação, modelos de falha e especificação de experimentos de injeção de falhas. Em um segundo momento, são estudadas as formas de implementação de injetores de falhas em software, em suas duas formas mais comuns: no nível da aplicação e no nível do sistema operacional. São comentados os impactos da implementação de injetores no código da aplicação, por processos concorrentes à aplicação, em código utilizado pela aplicação e no meta-nível. Por fim, são estudados também que influências sofre a implementação de um injetor de falhas em um sistema operacional, e mais especificamente a de injetores de falhas de comunicação. O objetivo específico deste trabalho é implementar um injetor de falhas de comunicação bastante abrangente e flexível, situado dentro do núcleo do Sistema Operacional Linux. Para viabilizar esta implementação foi estudada também a arquitetura do Sistema Operacional Linux, sua decomposição em subsistemas e a interação entre estes. Foram estudadas também as várias técnicas de programação e mecanismos que o Sistema Operacional Linux fornece aos seus subsistemas. Estando completas a revisão bibliográfica a respeito de injeção de falhas e o estudo do código do Sistema Operacional Linux, são apresentadas a proposta e a implementação da ferramenta ComFIRM—Communication Fault Injection through Operating System Resource Modification, suas características e sua inserção dentro do núcleo do Sistema Operacional Linux. Finalizando este trabalho, são apresentados uma pequena série de testes de funcionamento e experimentos realizados com a ferramenta ComFIRM, visando demonstrar a correção de seu funcionamento, o cumprimento de seus objetivos e também sua praticidade e flexibilidade de uso. São apresentadas as conclusões deste trabalho, propostas de melhorias à ferramenta apresentada, bem como possibilidades de trabalhos futuros.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

The work described in this thesis aims to support the distributed design of integrated systems and considers specifically the need for collaborative interaction among designers. Particular emphasis was given to issues which were only marginally considered in previous approaches, such as the abstraction of the distribution of design automation resources over the network, the possibility of both synchronous and asynchronous interaction among designers and the support for extensible design data models. Such issues demand a rather complex software infrastructure, as possible solutions must encompass a wide range of software modules: from user interfaces to middleware to databases. To build such structure, several engineering techniques were employed and some original solutions were devised. The core of the proposed solution is based in the joint application of two homonymic technologies: CAD Frameworks and object-oriented frameworks. The former concept was coined in the late 80's within the electronic design automation community and comprehends a layered software environment which aims to support CAD tool developers, CAD administrators/integrators and designers. The latter, developed during the last decade by the software engineering community, is a software architecture model to build extensible and reusable object-oriented software subsystems. In this work, we proposed to create an object-oriented framework which includes extensible sets of design data primitives and design tool building blocks. Such object-oriented framework is included within a CAD Framework, where it plays important roles on typical CAD Framework services such as design data representation and management, versioning, user interfaces, design management and tool integration. The implemented CAD Framework - named Cave2 - followed the classical layered architecture presented by Barnes, Harrison, Newton and Spickelmier, but the possibilities granted by the use of the object-oriented framework foundations allowed a series of improvements which were not available in previous approaches: - object-oriented frameworks are extensible by design, thus this should be also true regarding the implemented sets of design data primitives and design tool building blocks. This means that both the design representation model and the software modules dealing with it can be upgraded or adapted to a particular design methodology, and that such extensions and adaptations will still inherit the architectural and functional aspects implemented in the object-oriented framework foundation; - the design semantics and the design visualization are both part of the object-oriented framework, but in clearly separated models. This allows for different visualization strategies for a given design data set, which gives collaborating parties the flexibility to choose individual visualization settings; - the control of the consistency between semantics and visualization - a particularly important issue in a design environment with multiple views of a single design - is also included in the foundations of the object-oriented framework. Such mechanism is generic enough to be also used by further extensions of the design data model, as it is based on the inversion of control between view and semantics. The view receives the user input and propagates such event to the semantic model, which evaluates if a state change is possible. If positive, it triggers the change of state of both semantics and view. Our approach took advantage of such inversion of control and included an layer between semantics and view to take into account the possibility of multi-view consistency; - to optimize the consistency control mechanism between views and semantics, we propose an event-based approach that captures each discrete interaction of a designer with his/her respective design views. The information about each interaction is encapsulated inside an event object, which may be propagated to the design semantics - and thus to other possible views - according to the consistency policy which is being used. Furthermore, the use of event pools allows for a late synchronization between view and semantics in case of unavailability of a network connection between them; - the use of proxy objects raised significantly the abstraction of the integration of design automation resources, as either remote or local tools and services are accessed through method calls in a local object. The connection to remote tools and services using a look-up protocol also abstracted completely the network location of such resources, allowing for resource addition and removal during runtime; - the implemented CAD Framework is completely based on Java technology, so it relies on the Java Virtual Machine as the layer which grants the independence between the CAD Framework and the operating system. All such improvements contributed to a higher abstraction on the distribution of design automation resources and also introduced a new paradigm for the remote interaction between designers. The resulting CAD Framework is able to support fine-grained collaboration based on events, so every single design update performed by a designer can be propagated to the rest of the design team regardless of their location in the distributed environment. This can increase the group awareness and allow a richer transfer of experiences among them, improving significantly the collaboration potential when compared to previously proposed file-based or record-based approaches. Three different case studies were conducted to validate the proposed approach, each one focusing one a subset of the contributions of this thesis. The first one uses the proxy-based resource distribution architecture to implement a prototyping platform using reconfigurable hardware modules. The second one extends the foundations of the implemented object-oriented framework to support interface-based design. Such extensions - design representation primitives and tool blocks - are used to implement a design entry tool named IBlaDe, which allows the collaborative creation of functional and structural models of integrated systems. The third case study regards the possibility of integration of multimedia metadata to the design data model. Such possibility is explored in the frame of an online educational and training platform.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

A produção de carvão vegetal a partir de florestas plantadas mudou de forma determinante a logística desta atividade dotando-a de escala e fixando a estrutura de produção composta por fornos e periféricos. A lógica de se ter os fornos construídos ao lado das frentes de exploração florestal, e se deslocando junto com ela à medida em que a colheita é realizada foi abandonada. A partir de então, tem-se buscado uma forma de aproveitar a disponibilidade energética contida nos gases da carbonização, que segue sem uso, tendo quando muito um aproveitamento incipiente e marginal. Esta dissertação apresenta uma proposta de lay out para a Unidade de Produção de Carvão (UPC) de fornos retangulares tradicionais em alvenaria projetados e posicionados de forma a possibilitar seu acoplamento a um sistema de coleta e queima dos gases da carbonização. Após exaustiva pesquisa bibliográfica e visitas técnicas para conhecimento de diferentes tecnologias de carbonização, elaborou-se o projeto, com objetivo de eliminar as limitações identificadas nas tecnologias tradicionais em uso atualmente pelas empresas com produção em escala industrial, reduzindo as perdas e dificuldades operacionais para aproveitamento dos gases. É caracterizado pela saída dos gases somente por uma chaminé instalada no fundo do forno, possui entradas de ar do processo em minicâmaras, que atuam evitando excesso de ar, queima excessiva de madeira e consequente geração excessiva de CO2 e metano – dois gases causadores de efeito estufa. Preconiza-se a queima dos gases da carbonização para uso posterior em geração de energia elétrica e/ou secagem da madeira antes da carbonização. Os resultados dos indicadores técnicos (ciclos dos fornos e produtividade, etc.) e de produção obtidos até o momento na planta em operação vêm confirmando a operacionalidade do conjunto de fornos na nova disposição concebida. Não houve perda de produtividade dos fornos causada pela nova disposição, e as modificações no projeto do forno não impactaram negativamente em seu desempenho operacional. A capacidade produtiva da Unidade vem se confirmando até o momento. Tivemos frustradas nossas expectativas de já apresentar nesta dissertação os resultados operacionais dos fornos juntamente com os do sistema de queima dos gases dado que houve considerável atraso na construção do mesmo impedindo-nos de tê-los antes da data limite de entrega da dissertação. Apresentamos os conceitos que nos levaram à tomada de decisão para o novo lay out e propomos a continuidade dos estudos comprobatórios da viabilidade econômica operacional do sistema, tão logo ele entre em operação.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

This study attempts to investigate the school administration in the Department of Education of Rio Grande de Norte, in the period 1924 to 1928, in the context of conservative modernization in its management, implemented by Nestor Lima dos Santos. Addresses the trends of administrative Nestor Santos Lima and sequence of these variables so that we can correlate and monitor the development of various economic, social, cultural and political, to show how influenced and even determined the direction of education, not only the state of RN, but throughout the country. For this purpose, it is the recapitulation of the history of life, experiences of work and travel reports of this important figure, including administrative concepts, aiming to identify the school administration, introduced by him in the 1920s, as those who received influence of characters that included the social and historical context of the time, reconstituting the ways following the education. It was developed by Nestor shares in Lima on the administration of public schools, their way of management, and can see how was the process of modernization of education in Rio Grande do Norte state and how it followed the rapid changes, experienced by Brazil, during this period. Show up on the design aspects of modernizing Nestor Lima in the Department of Education, the Director General of Administrative Acts, the internal record of school groups, Isolated Schools, Schools rudimentary and the newly created Board of Education, highlighting the Internal Rules of Council but the General Regulations of the Department of Education. This work also highlights the proposed administrative Nestor of Lima, while educational model of an operating system of the organization, training and education, which is present in the area of production of discourse, through body practice, characteristic of the record established levels of policy development and implementation of educational instruction in all state. Key-words: school administration. Conservative modernization. Public Education

Relevância:

80.00% 80.00%

Publicador:

Resumo:

The present scenario is permeated by different comprehensions about the body and health. These are the result of a historical process experienced by men in different times and social contexts through which were being built. Faced this scenario, we emphasize the media as a powerful means of information and training ideas regarding the body and health of theses. The media also as a means of mediating information we present characteristics of the social scenario where is inserted. In our research we bring reflects about the comprehensions, knowledge and practices propagated by the way the body and health under "Medida Certa" of the program Fantastico the broadcaster Globo Telecommunications, in order to identify how Physical Education, has contributed the construction of knowledge disseminated. Therefore, we focus our analysis to the table "Medida Certa" exhibited by Fantastico in the months of April, May and June of 2011.The data for analysis were collected through the videos shown live in Fantastic and the information provided in the blog that table. Thus, we had 14 videos shown live, 16 videos posted on the blog, 97 posts in blog. As technique of analysis of the datas used of content analysis of the Bardin (2011). About body obtained as analytical categories: body as operating system; biological body; fragmented body exterior to the subject; body trailer quantified to patterns; subject body. How to health we analyze the categories of health existential: health existential based in biological indices of normality; health existential associated with weight loss and aesthetic patterns; health existential associated with physical activity and nutritional control; and finally we propose a comprehension of health existential. Therefore, from the analysis of the data evidenced a predominance of comprehensions, knowledge and practices about the body and health guided the biological constituents of the body, quantification and classification in medium and normal patterns on pervasive forms of care, in the linear association among physical activity and nutritional control with health, evidenced that Physical Education has contributed to these constructions, through some of his discourses with emphasis on biological aspects. Thus, in our study we advocate an understanding of not only the body as object, but also as a subject clipped by organic, cultural, historical and social elements, a living body, feeling, desire and above all expresses itself, and health viewed as something body, interlaced through the biological, cultural, historical and emotional aspects of this body that coexist in this society

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Objetivou-se analisar economicamente a cultura do maracujá-amarelo (Passiflora edulis) na região de Marília-SP, safra de 2010/2011. Foram utilizadas estruturas do custo operacional efetivo e custo operacional total referente à fase de implantação e condução da lavoura por unidade de área e cinco indicadores de rentabilidade. Identificou-se um custo total de produção de R$ 37.751,67 por hectare ou R$ 1,89 por quilo da fruta. Os itens do custo operacional efetivo que mais oneraram o sistema de produção corresponderam às operações de máquinas (31,1%) e mão de obra (23,5%). Os indicadores de rentabilidade mostraram-se desfavoráveis para o sistema produtivo analisado, em decorrência, principalmente, do alto preço dos insumos e práticas para controle de doenças. Há necessidade de adequações técnicas relacionadas com o manejo fitossanitário da cultura para a redução do custo total de produção de modo a tornar a atividade rentável.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

It bet on the next generation of computers as architecture with multiple processors and/or multicore processors. In this sense there are challenges related to features interconnection, operating frequency, the area on chip, power dissipation, performance and programmability. The mechanism of interconnection and communication it was considered ideal for this type of architecture are the networks-on-chip, due its scalability, reusability and intrinsic parallelism. The networks-on-chip communication is accomplished by transmitting packets that carry data and instructions that represent requests and responses between the processing elements interconnected by the network. The transmission of packets is accomplished as in a pipeline between the routers in the network, from source to destination of the communication, even allowing simultaneous communications between pairs of different sources and destinations. From this fact, it is proposed to transform the entire infrastructure communication of network-on-chip, using the routing mechanisms, arbitration and storage, in a parallel processing system for high performance. In this proposal, the packages are formed by instructions and data that represent the applications, which are executed on routers as well as they are transmitted, using the pipeline and parallel communication transmissions. In contrast, traditional processors are not used, but only single cores that control the access to memory. An implementation of this idea is called IPNoSys (Integrated Processing NoC System), which has an own programming model and a routing algorithm that guarantees the execution of all instructions in the packets, preventing situations of deadlock, livelock and starvation. This architecture provides mechanisms for input and output, interruption and operating system support. As proof of concept was developed a programming environment and a simulator for this architecture in SystemC, which allows configuration of various parameters and to obtain several results to evaluate it

Relevância:

80.00% 80.00%

Publicador:

Resumo:

This work presents JFLoat, a software implementation of IEEE-754 standard for binary floating point arithmetic. JFloat was built to provide some features not implemented in Java, specifically directed rounding support. That feature is important for Java-XSC, a project developed in this Department. Also, Java programs should have same portability when using floating point operations, mainly because IEEE-754 specifies that programs should have exactly same behavior on every configuration. However, it was noted that programs using Java native floating point types may be machine and operating system dependent. Also, JFloat is a possible solution to that problem

Relevância:

80.00% 80.00%

Publicador:

Resumo:

The increasingly request for processing power during last years has pushed integrated circuit industry to look for ways of providing even more processing power with less heat dissipation, power consumption, and chip area. This goal has been achieved increasing the circuit clock, but since there are physical limits of this approach a new solution emerged as the multiprocessor system on chip (MPSoC). This approach demands new tools and basic software infrastructure to take advantage of the inherent parallelism of these architectures. The oil exploration industry has one of its firsts activities the project decision on exploring oil fields, those decisions are aided by reservoir simulations demanding high processing power, the MPSoC may offer greater performance if its parallelism can be well used. This work presents a proposal of a micro-kernel operating system and auxiliary libraries aimed to the STORM MPSoC platform analyzing its influence on the problem of reservoir simulation

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Due to the constantly increasing use of wireless networks in domestic, business and industrial environments, new challenges have emerged. The prototyping of new protocols in these environments is typically restricted to simulation environments, where there is the need of double implementation, one in the simulation environment where an initial proof of concept is performed and the other one in a real environment. Also, if real environments are used, it is not trivial to create a testbed for high density wireless networks given the need to use various real equipment as well as attenuators and power reducers to try to reduce the physical space required to create these laboratories. In this context, LVWNet (Linux Virtual Wireless Network) project was originally designed to create completely virtual testbeds for IEEE 802.11 networks on the Linux operating system. This paper aims to extend the current project LVWNet, adding to it the features like the ability to interact with real wireless hardware, provides a initial mobility ability using the positioning of the nodes in a space coordinates environment based on meters, with loss calculations due to attenuation in free space, enables some scalability increase by creating an own protocol that allows the communication between nodes without an intermediate host and dynamic registration of nodes, allowing new nodes to be inserted into in already in operation network

Relevância:

80.00% 80.00%

Publicador:

Resumo:

To simplify computer management, several system administrators are adopting advanced techniques to manage software configuration on grids, but the tight coupling between hardware and software makes every PC an individual managed entity, lowering the scalability and increasing the costs to manage hundreds or thousands of PCs. This paper discusses the feasibility of a distributed virtual machine environment, named Flexlab: a new approach for computer management that combines virtualization and distributed system architectures as the basis of a management system. Flexlab is able to extend the coverage of a computer management solution beyond client operating system limitations and also offers a convenient hardware abstraction, decoupling software and hardware, simplifying computer management. The results obtained in this work indicate that FlexLab is able to overcome the limitations imposed by the coupling between software and hardware, simplifying the management of homogeneous and heterogeneous grids. © 2009 IEEE.