在MINIX系统中把系统时间显示在屏幕上

在MINIX系统中把系统时间显示在屏幕上

ID:38747430

大小:3.07 MB

页数:4页

时间:2019-06-18

在MINIX系统中把系统时间显示在屏幕上_第1页
在MINIX系统中把系统时间显示在屏幕上_第2页
在MINIX系统中把系统时间显示在屏幕上_第3页
在MINIX系统中把系统时间显示在屏幕上_第4页
资源描述:

《在MINIX系统中把系统时间显示在屏幕上》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验内容:修改MINIX3,在主控屏幕的右上角以秒为单位显示当前时钟。实验提示如下:第一步骤,在文件/usr/src/kernel/clock.c中:1、定义时钟嘀嗒计数变量:staticclock_tclock_ticks;2、每次时钟中断到来之际,自动增加次变量的值:clock_ticks++;3、如果计数值超过了60次(每秒产生60次中断),则向终端驱动程序TTY发送消息,消息类型为SIGKSIGif(clock_ticks>HZ){send_sig(TTY_PROC_NR,SIGKSIG);clock_ticks=0;}第二步骤,在文件/u

2、sr/src/drivers/tty.c中,加入函数调用disp_clock(tty_addr(0));_PROTOTYPE(voiddisp_clock,(tty_t*tp));caseSYS_SIG:{sigset_tsigset=(sigset_t)tty_mess.NOTIFY_ARG;disp_clock(tty_addr(0));if(……….)…}……第三步骤,在文件/usr/src/drivers/console.c中,加入函数调用disp_clock()、print_int、get_cmostime()、read_register

3、()、bcd_to_dec()、update()函数定义如下:第四步骤,重新编译MINIX:cd/usr/src/toolsmakeimagecpimage/boot/clock第五步骤,重新启动系统shutdown第六步骤,在监控程序中,选择新的核心:setimage=/boot/clockboot实验要求:重在分析实现原理,不得少于800字。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。