• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 5
  • Tagged with
  • 6
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
1

Comparing Conventional- and Modern Programming Languages for Developing a File System / Jämförelse av konventionella- och moderna programmeringsspråk för utveckling av ett filsystem

Laos, Pontus, Libot, Alexander January 2021 (has links)
Most of the software stack is built upon C today. C is a very flexible language, but the flexibility also brings some safety risks, particularly when handling memory through pointers. Rust is a new programming language which can guarantee memory safety without performance-heavy runtime services such as garbage collection. In this article, two partial file systems are implemented based on the design of EXT2. One system is implemented in C — Nafs — and one system is implemented in Rust — Rufs. A number of benchmarks are also developed, with the purpose of testing the most common features of a file system. After running the benchmarks, the results showed that Nafs provided better performance for all but one feature. There could be many reasons for this, and some hypotheses are discussed. Aspects like different compiler optimizations, the use of pointer dereferencing vs. data structure representation, using dynamic memory, and using system calls are considered. Some optimizations to Rufs are also implemented, and their impact analyzed. Earlier research has shown that Rust can guarantee memory safety while still providing good performance. It has also shown that Rust can be used to implement system programs, such as operating system kernels. Over the course of this article, it is shown that safe Rust can be used to implement a file system — thereby guaranteeing a memory safe program. It is also shown that a file system implemented in safe Rust provides worse performance than a similar system written in C. Future work will have to tell whether a file system can be as performant in Rust as in C, by using different implementation methods or unsafe Rust for some of the most performance critical parts of the system.
2

RLINKS: A MECHANISM FOR NAVIGATING TO RELATED FILES

Akarapu, Naveen 01 January 2007 (has links)
This thesis introduces Relative links or rlinks, which are directed labeled links from one file to another in a file system. Rlinks provide a clean way to build and share related-file information without creating additional files and directories. Rlinks form overlay graphs between files of a file system, thus providing useful alternate views of the file system. This thesis implements rlinks for the Linux kernel and modifies the storage structure of the Ext2 file system to store the rlinks.
3

Exploration and Integration of File Systems in LlamaOS

Craig, Kyle January 2014 (has links)
No description available.
4

<i>N</i>-Sulfation and Polymerization in Heparan Sulfate Biosynthesis

Presto, Jenny January 2006 (has links)
<p>Heparan sulfate (HS) is a glycosaminoglycan present in all cell types covalently attached to core proteins forming proteoglycans. HS interacts with different proteins and thereby affects a variety of processes. The biosynthesis of HS takes place in the Golgi network where a complex of the enzymes EXT1 and EXT2 adds N-acetyl glucosamine and glucuronic acid units to the growing chain. The HS chain is <i>N</i>-sulfated by the enzyme <i>N</i>-deacetylase <i>N</i>-sulfotransferase (NDST). <i>N</i>-Sulfation occurs in domains where further modifications (including <i>O</i>-sulfations) take place, giving the chain a complex sulfation pattern.</p><p>In this thesis, new data about the regulation of NDST enzyme activity is presented. By studying NDST1 with active site mutations overexpressed in HEK 293 cells we show that <i>N</i>-deacetylation is the rate-limiting step in HS <i>N</i>-sulfation and that two different NDST molecules can work on the same GlcN unit.</p><p>By analyzing recombinant forms of NDST1 and NDST2 we determined the smallest substrate for <i>N</i>-deacetylation to be an octasaccharide. Importantly, the sulfate donor PAPS was shown to regulate the NDST enzymes to modify the HS chain in domains and that binding of PAPS had a stimulating effect on <i>N</i>-deacetylase activity. </p><p>We could also show that increased levels of NDST1 were obtained when NDST1 was coexpressed with EXT2, while coexpression with EXT1 had the opposite effect. We suggest that EXT2 binds to NDST1, promoting the transport of functional NDST1 to the Golgi network and that EXT1 competes for binding to EXT2. </p><p>Using cell lines overexpressing EXT proteins, it was demonstrated that overexpression of EXT1 increases HS chain length and coexpression of EXT2 results in even longer chains. The enhancing effect of EXT2 was lost when EXT2 was carrying mutations identical to those found in patients with hereditary multiple exostoses, a syndrome characterized by cartilage-capped bony outgrowths at the long bones.</p><p>.</p>
5

N-Sulfation and Polymerization in Heparan Sulfate Biosynthesis

Presto, Jenny January 2006 (has links)
Heparan sulfate (HS) is a glycosaminoglycan present in all cell types covalently attached to core proteins forming proteoglycans. HS interacts with different proteins and thereby affects a variety of processes. The biosynthesis of HS takes place in the Golgi network where a complex of the enzymes EXT1 and EXT2 adds N-acetyl glucosamine and glucuronic acid units to the growing chain. The HS chain is N-sulfated by the enzyme N-deacetylase N-sulfotransferase (NDST). N-Sulfation occurs in domains where further modifications (including O-sulfations) take place, giving the chain a complex sulfation pattern. In this thesis, new data about the regulation of NDST enzyme activity is presented. By studying NDST1 with active site mutations overexpressed in HEK 293 cells we show that N-deacetylation is the rate-limiting step in HS N-sulfation and that two different NDST molecules can work on the same GlcN unit. By analyzing recombinant forms of NDST1 and NDST2 we determined the smallest substrate for N-deacetylation to be an octasaccharide. Importantly, the sulfate donor PAPS was shown to regulate the NDST enzymes to modify the HS chain in domains and that binding of PAPS had a stimulating effect on N-deacetylase activity. We could also show that increased levels of NDST1 were obtained when NDST1 was coexpressed with EXT2, while coexpression with EXT1 had the opposite effect. We suggest that EXT2 binds to NDST1, promoting the transport of functional NDST1 to the Golgi network and that EXT1 competes for binding to EXT2. Using cell lines overexpressing EXT proteins, it was demonstrated that overexpression of EXT1 increases HS chain length and coexpression of EXT2 results in even longer chains. The enhancing effect of EXT2 was lost when EXT2 was carrying mutations identical to those found in patients with hereditary multiple exostoses, a syndrome characterized by cartilage-capped bony outgrowths at the long bones. .
6

EXT proteins in heparan sulfate biosynthesis /

Busse, Marta, January 2006 (has links)
Diss. (sammanfattning) Uppsala : Uppsala universitet, 2006. / Härtill 4 uppsatser.

Page generated in 0.0492 seconds