高速かつ安全なオペレーティングシステム発展機構の研究・実装

快速安全操作系统开发机制的研究与实现

基本信息

  • 批准号:
    10139213
  • 负责人:
  • 金额:
    $ 1.28万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (A)
  • 财政年份:
    1998
  • 资助国家:
    日本
  • 起止时间:
    1998 至 无数据
  • 项目状态:
    已结题

项目摘要

カーネル外で動作するカーネルモードスレッド(et:external thread)を提案し、その仕組みをlkm(loadable kernel module)として実現した。Unixカーネルとetとは、メタスケジューラによってCPU横取り可能のラウンドロビンスケジューリングを施される。そのため、lkmでは記述できなかった周期的な処理が、etを使ってサーバと同様の方法で記述可能となった。また、etはUnixシステムの外部で動作するため、少ないプローブ効果でUnixシステムの振舞いを観測することができ、etを使って動的にUnixシステムのチューニングを行うことも考えられる。また、本年度はetを活用するために必要なライブラリを整備した。特に・etの制御の放棄や終了のための基本的な関数・Unixのコンソールへの出力用関数・ユーザプロセスとデータの授受をするためのテバイスドライバを作成した。本年度の研究では、etを使ったカーネルの可視化も試みた。システムに存在するプロセスの状態を色を使って動的に表示するプログラムや、指定したプロセスの仮想アドレスのマッピング状態を表示するプログラムを作成した。これらのプログラムは、1)etを使ってカーネルの状態情報を取得する、2)テバイスドライバを通して情報をユーザプロセスに渡す、3)ユーザプロセスがXウィンドに描画する、という手順で可視化を行う。今までの可視化システムの実現法と違い、情報の取得は、ほぼ、実時間で行えるため、より実際の状態に近い断面が可視化できるようになったと考えられる。
The kernel module (or loadable kernel module) is implemented when the external thread is active. The Unix server is configured to enable the CPU to access the server's server and to enable the server to access the server.そのため、lkmでは记述できなかった周期的な处理が、etを使ってサーバと同様の方法で记述可能となった。The external actions of Unix systems are not easy to detect. The external actions of Unix systems are easy to detect. This year, we will continue to improve the quality of our products. The basic parameters of Unix's system are: This year's research is aimed at helping to visualize the future of the company. The status of a list exists, the status of the list is colored, the status of the list is specified, and the status of the list is displayed. 1) Get the status information of the product, 2) Get the status information, 3) Get the status information, and visualize it. Now, the visualization system is implemented according to the method, the information is obtained, the time is determined, and the status of the system is visualized.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

多田 好克其他文献

カーネルとシステムコールを使わないプログラムのプログラミング技法
不使用内核和系统调用的程序的编程技术
カーネルの外部で走行するカーネルスレッドの提案とその実装法
关于在内核之外运行的内核线程的建议以及如何实现它
A Kernel Thread Running on the Outside of the Kernel and Its Implementation (in Japanese).
运行在内核外部的内核线程及其实现(日语)。
Programming Methodology for the Program without Kernel and System Calls (in Japanese).
无内核和系统调用程序的编程方法(日语)。

多田 好克的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('多田 好克', 18)}}的其他基金

動作状況を認識し動的に適応する次世代オペレーティングシステムの構築
构建能够感知操作条件并动态适应的下一代操作系统
  • 批准号:
    15K00092
  • 财政年份:
    2015
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
モ-バイル環境への適応を具体例としたオペレーティングシステム発展機構に関する研究
操作系统开发机制研究及其适应移动环境的具体实例
  • 批准号:
    09245211
  • 财政年份:
    1997
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
核化カーネル記述用の並行言語の設計および製作
设计和生产用于编写有核内核的并发语言
  • 批准号:
    04750312
  • 财政年份:
    1992
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
軽プロセス群によるシステムソフトウェア記述法の研究
基于轻过程组的系统软件描述方法研究
  • 批准号:
    01750323
  • 财政年份:
    1989
  • 资助金额:
    $ 1.28万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了