检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]山东大学计算机科学与技术学院,济南250101 [2]济南职业学院计算机系,济南250103
出 处:《系统仿真学报》2013年第10期2444-2448,共5页Journal of System Simulation
摘 要:Linux内核虽然是开源的,但其复杂的结构和庞大的规模给学习和研究Linux带来了重大挑战。为此,提出用图形学的方法,表现Linux操作系统的运行过程,使Linux的运行过程和系统结构能够被直观地观察到,更容易被理解。在研究Linux进程调度及控制机制的基础上,针对Linux的进程调度,具体实现了Linux进程调度的可视化。基本方法是:(1)在相关源码的关键位置,插入必要的代码,记录内核关键运行点的执行情况,形成Linux系统运行状态的序列;(2)利用图形学技术,描绘系统和进程调度相关的主要对象、事件和状态;(3)将采集到的系统状态序列数据,作为驱动事件,显示系统中进程等对象状态的变化。由于采用的数据取自实际系统的运行过程,因此所观察到的演化过程具有真实、生动和直观的特点。In spite of open source software, the linux still brings a serious challenge to researchers and learners because of its huge amount of code. A new graphics method was proposed to depict the running process of Linux so that the mechanism of the Linux could be observed intuitively and could be understood well. Based on the studying process scheduling, a visualization program on process scheduling was implemented. The basic method is as follows: (1) Insert codes into Linux at the key positions to record the activities of the Linux, which forms a series of executing states of the Linux system; (2) With graphics method, depict the main objects, events and states relative to the process scheduling. (3) According to the sequence of system states collected in step (1), demonstrates the state evolution of system objects such as processes in the form of animation. Because the sequence of system states is collected in real running process, the demonstration above factually shows what the system does actually. And the demonstration is intutive and vivid because of applying the graph and animation. It is very valuable to understand better the activities of the Linux kernel.
分 类 号:TP319.9[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.148.113.158