2024-03-29T05:07:49Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000258212023-04-27T10:00:04Z01164:01867:01902:01904
可視化によるOS基本機能の学習支援システムの開発Development of a Visualization Environment to Learn Fundamental Operating System Facilitiesjpnhttp://id.nii.ac.jp/1001/00025821/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=25821&item_no=1&attribute_id=1&file_no=1Copyright (c) 2000 by the Information Processing Society of Japan拓殖大学大学院工学研究科電子情報工学専攻拓殖大学大学院工学研究科電子情報工学専攻拓殖大学大学院工学研究科電子情報工学専攻西野, 洋介早川, 栄一高橋, 延匡計算機科学を学ぶ学生にとってOSの理解は必須である。しかし従来のテキスト、講義による学習では、OSの動作が見えず、非同期で実行が行われるので、学習者はOSの動作と構造の対応がイメージしにくい。これに対して、シミュレータをベースとしたOSの可視化システムによって、OSの機能、構造を表示し、学習支援を行う環境を提供することで、学習者の理解を促進させる。本システムでは、OSの概念から実装段階の各段階に応じて支援を行い、また学習者が実際にOSのソースコードを書換えと可視化を行うことで、学習者のレベルに応じた学習を行うことを可能にする。我々は、プロセススケジューリングについての可視化機構を試作し、その有効性を確認した。This paper describes an operating system (OS) visualization system that supports learning fundamental OS facilities. Learning operating system is required in computer science student. However, it is hard for students to understand the execution of operating system is invisible and invoked by interrupt asynchronously. For this problem OS visualization system based on simulator that is shown OS facilities and structure is presented. The system supports the student with each learning phase that is from concept learning to implementation learning depending on student's level and is rewritten OS and visualization code executing on the system by student. The prototype of process scheduling that is part of the system is implemented and is confirmed its availability.AN10444176情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS)200043(2000-OS-084)1731802000-05-252009-06-30