课题基金 / 基金详情

PDOS: Experimenting with Garbage Collection in an Otherwise Conventional OS

PDOS: Experimenting with Garbage Collection in an Otherwise Conventional OS
PDOS:在传统操作系统中试验垃圾收集
批准号:
0509526
负责人:
Matthew Flatt
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-08-01 至 2009-07-31

项目摘要

项目成果

Matthew Flatt的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Security holes and crashes at the operating system (OS) levelrepresent a serious infrastructure problem. These OS bugs are oftenthe result of memory management errors, which are very hard fordevelopers to avoid. In the long run, a broad class ofmemory-management errors can be prevented by using a high-level,type-safe language, but whether these languages are suitable forkernel implementation remains an open question. Unfortunately, anygiven experiment to answer the question (i.e., using a particularhigh-level language) involves many differences in implementationcompared to a conventional kernel, making it difficult to drawconclusions about which parts of the high-level approach work andwhich parts do not. This project is an experiment specifically aboutgarbage collection for legacy OS kernels, changing as few otherimplementation issues as possible. Concretely, the research is aboutdeveloping tools to automatically transform the C source code of aconventional kernel so that it is compatible with a variety of precisegarbage-collection strategies. The project's ultimate goal is to checkwhether the OS becomes usefully more reliable as a result of garbagecollection, and to measure the performance costs in both desktop andembedded environments. If the experiment shows that the OS improves ata reasonable cost, then the research will have shown how to increasethe reliability of a major part of today's computer systemsinfrastructure. Tools generated by the project will be made publiclyavailable for use in research, for application to practical software,and for pedagogical purposes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: HNDS-I:SweetPea: Automating the Implementation and Documentation of Unbiased Experimental Designs
  • 批准号:
    2318550
  • 项目类别:
    Standard Grant
  • 资助金额:
    $31.99万
  • 财政年份:
    2023
  • 负责人:
    Matthew Flatt
  • 依托单位:
SHF:Small:A Domain-Specific Language for Designing Cognitive-Science Experiments
  • 批准号:
    1813123
  • 项目类别:
    Standard Grant
  • 资助金额:
    $42.36万
  • 财政年份:
    2018
  • 负责人:
    Matthew Flatt
  • 依托单位:
SHF: Small: Collaborative Research: Designing a Programming Language for Patient-Oriented Prescriptions
  • 批准号:
    1526324
  • 项目类别:
    Standard Grant
  • 资助金额:
    $12.0万
  • 财政年份:
    2015
  • 负责人:
    Matthew Flatt
  • 依托单位:
CI-EN: Collaborative: Run Your Research with Redex
  • 批准号:
    1405961
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2014
  • 负责人:
    Matthew Flatt
  • 依托单位:
海外基金