ソースコード解析に基づく初期UNIXにおける実装と発展経緯の解明

基于源码分析了解早期UNIX的实现和发展历史

基本信息

  • 批准号:
    21K00256
  • 负责人:
  • 金额:
    $ 0.83万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2021
  • 资助国家:
    日本
  • 起止时间:
    2021-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

1974年に開発されたUNIX第5版におけるプロセス管理のメカニズムについて,ソースコードを元に解析を実施した.UNIX第5版は,仮想記憶システムを搭載したDEC PDP11-/45及び11/40ミニコンピュータ(最大メインメモリは248KB)での使用を前提に設計されており,カーネル仮想空間64KB,プロセスごとにユーザ仮想空間64KBが割り当てられることが確認できた.また,プロセス管理テーブルはカーネル空間内に,50個までのプロセスを管理する領域が予め確保されていることが確認できた.各プロセスはメインメモリ上の連続領域が割り当てられるため,カーネル内に50個の空き領域管理テーブルが用意されていることも確認できた.プロセス切り替えは1秒ごとに行われることも確認できた.これらのプロセス管理の仕組みを可視化することを目的として,PDP-11シミュレータ(simh)をベースに「UNIX第5版システムトレーサ」を開発した.このトレーサは,システムコール,プロセス切り替え履歴,メインメモリの空き領域情報,メインメモリ上へのプロセスの配置情報をウィンドウ画面にリアルタイム表示できるようにしたものである.このトレーサを使って,UNIX起動時のinitプロセスの振る舞い,updateプロセスによるディスク同期処理,タイマ割り込みに伴うプロセス切り替え,メモリ不足時のプロセスの再配置の様子などを確認した.
In 1974, the 5th edition of UNIX was released and managed by the company.のメカニズムについて, ソースコードを元にanalytic を実士した. UNIX version 5 is equipped with DEC PDP11-/45 and び11/40ミニコピュータ (maximum メインメモリは248KB) prerequisite for use and designており, カーネル仮愿Space 64KB, プロセスごとにユーザ仮 Wanting Space 64KBがcutりWhen てられることがconfirmできた.また, プロセス Management テーブルはカーネル内に, 50 までのプロセスをManagementする区が为めsure されていることがConfirmationできた. Each プロセスはメインメモリ上の连続区が Cutり为てられるため,カーネルThere are 50 empty spaces within the field management, and the intention is to confirm the purpose.ごとに行われることもconfirmできた.これらのプロセス Management Team みをVisualization することをPurpose として, PDP-11 シミュレータ(simh)をベースに「UNIX 5th edition システムトレーサ」を开発した.このトレーサは, システムコール, プロセス Cut the え鲁歴, メインメモリのempty domain information, メインメモリ上へのプロセスの Configuration information をウィンドウ screen にリアルタイム indicates できるようにしたものである.このトレーサを使って, のinitプロセスの Vibrationる武い when UNIX starts, update プロセスによるディスクSynchronous processing, タイマ Cutting り込みに companion うプロセス Cutting り substitute え, when the メモリ is insufficient, のプロセスのreplacement の様子などをconfirmation した.

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
初期UNIXにおけるプロセス切り替え機構の動的解析
早期UNIX进程切换机制的动态分析
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Takashi ITOH;Takeshi ICHIHARA;Akiyo Ooe;Nobuhiko KONISHI;逢見憲一;市原猛志;逢見憲一;市原猛志;市原猛志;逢見憲一;市原猛志;逢見憲一;逢見憲一;逢見憲一;逢見憲一;逢見憲一;逢見憲一;逢見憲一;渡邊英理;下岡友加;藤原英城;小助川元太;本廣陽子;渡邊英理;田中則雄;下岡友加;小助川元太;藤原英城;瀬間正之・石璽彦・王沁臻;渡邊英理;下岡友加;葛西太一;渡邊英理;田中 則雄;下岡友加;宮川優;渡邊英理;下岡友加;葛西太一;下岡友加;渡邊英理;下岡友加・柳瀬善治編;本廣陽子;渡邊英理;宮川優;渡邊英理;瀬間正之;渡邊英理;本廣陽子;渡邊英理;葛西太一;渡邊英理;渡邊英理;小秋元 段;陣野英則;小野泰央;鷹合大輔,田村修,工藤信一朗,石井充
  • 通讯作者:
    鷹合大輔,田村修,工藤信一朗,石井充
ソースコード分析とエミュレータによる初期UNIX発展経緯の解明
使用源代码分析和模拟器阐明早期 UNIX 发展历史
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    樺山紘一;小秋元段;入口敦志;小野泰央;伊藤善隆;石井充,鷹合大輔
  • 通讯作者:
    石井充,鷹合大輔
UNIX第1版におけるタスク切り替え機構の解析
UNIX第一版中任务切换机制分析
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    樺山紘一;小秋元段;入口敦志;小野泰央;伊藤善隆;石井充,鷹合大輔;丹羽みさと;新美哲彦;渡邊英理;丹羽みさと;藤本幸夫編;伊藤善隆;陣野英則(馬如慧 訳);工藤信一朗,鷹合大輔,田村修(金沢工大),石井充(関東学院大)
  • 通讯作者:
    工藤信一朗,鷹合大輔,田村修(金沢工大),石井充(関東学院大)
{{ 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 }}

鷹合 大輔其他文献

学習課題分析図に基づく授業設計の学科レベルでの展開とその課題についての考察-関西国際大学教育学部教育福祉学科を事例として-
基于学习任务分析图和问题思考,制定部门层面的课程设计 - 以关西国际大学教育学部教育福祉系为例 -
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小田井 誠治;有賀 勇希;高橋 涼太;鷹合 大輔;鎌田 洋;吉田武大・中嶌康二
  • 通讯作者:
    吉田武大・中嶌康二
IT 利用デザイン協創プロジェクト;The Collaboration Project Designing IT Applications
设计 IT 应用程序的协作项目
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    鎌田 洋;Kamada Hiroshi;長山 恵子;Nagayama Keiko;武市 祥司;T. Shoji;中沢 憲二;Nakazawa Kenji;鷹合 大輔;Takago Daisuke
  • 通讯作者:
    Takago Daisuke

鷹合 大輔的其他文献

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

相似海外基金

看護師の恥の経験の内省から成長へのプロセスに関する理論生成
关于护士羞耻经历从自我反思到成长过程的理论生成。
  • 批准号:
    24K13680
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
プラズマ複合プロセスを用いた低濃度CO2還元技術の開発
利用等离子复合工艺开发低浓度CO2还原技术
  • 批准号:
    24K15340
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
日本影響下における旧韓末期朝鮮の「訴訟」の変容プロセス
日本影响下前朝鲜后期“诉讼”的转型过程
  • 批准号:
    24K04503
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
下水処理プロセスを担う原生動物のメタン生成マイクロリアクターとしての代謝基盤解析
分析在污水处理过程中发挥作用的原生动物作为产甲烷微反应器的代谢基础
  • 批准号:
    23K20979
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
日本人英語学習者の複数文章読解プロセス―自動処理および読解方略に基づく検討―
日本英语学习者的多文本阅读理解过程:基于自动处理和阅读理解策略的研究。
  • 批准号:
    23K21948
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
小売企業の仕入プロセス革新による優位性構築に関する研究
零售企业采购流程创新打造优势研究
  • 批准号:
    23K20634
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
算数・数学科の教授・学習過程における数学的プロセスの学習に関する基礎的研究
算术和数学系教与学过程中学习数学过程的基础研究
  • 批准号:
    23K20700
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
ヒマラヤ造山帯の沈み込み-大陸衝突初期造構プロセス
喜马拉雅造山带俯冲——大陆碰撞早期构造过程
  • 批准号:
    23K22595
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
非Pb系ペロブスカイト太陽電池製造のためのCVDプロセスの開発
开发用于制造非铅钙钛矿太阳能电池的CVD工艺
  • 批准号:
    23K23127
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
前駆体相からの結晶成長による単結晶有機薄膜蒸着プロセスの開発とデバイス応用
前驱体相晶体生长单晶有机薄膜沉积工艺及器件应用的开发
  • 批准号:
    23K23214
  • 财政年份:
    2024
  • 资助金额:
    $ 0.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了