第一范文网 - 专业文章范例文档资料分享平台

杭电操作系统-2009A答案(2)

来源:用户分享 时间:2021-06-03 本文由无话可说 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

杭州电子科技大学-操作系统-2009A答案

6. Linux的实时性并不好,经过对其调度算法进行改进,提高了其实时性。在Linux的调度算法中,将进程分为两类:常规和实时,对应的调度也采用不同的算法。当进程是实时进程时,调度时计算的优先级加1000,远远高于其他常规进程,从而保证实时进程优先运行。

7. 嵌入式系统使用FLASH存储器,需要考虑FLASH的磨损问题;嵌入式系统的电源不稳定,易突然掉电;嵌入式系统的计算资源有限,不适合运行复杂的文件系统。JFFS是日志文件系统,其具有的特点十分适合嵌入式系统使用,不仅记录了存储的数据,还记录了数据变化的过程,即文件更新日志,可以重建存储器上的数据。

8. 驱动程序是操作系统与设备之间的桥梁,操作系统向驱动程序发送I/O命令,发送或者接收数据。通过不同的驱动程序,操作系统就可以完成与不同设备之间的协调工作,高效地利用资源。

在Linux下,驱动程序加载有两种模式:模块方式和内核方式。模块方式就是驱动程序模块通过加载命令加载到系统中,可以灵活地加载和卸载,适合临时使用的驱动程序,调试的时候很方便。内核方式是将驱动程序编译在内核中,成为内核的一部分,启动系统加载的时候随内核加载进入系统。模块方式灵活,内核方式效率高。mknod、insmod、rmmod等命令是驱动程序加载/卸载的基本命令。

9. 基本写法:

calc: main.c add.o sub.o mult.o div.o

gcc -o calc main.c add.o sub.o mult.o div.o

add.o: add.c defs.h

gcc -c -o add.o add.c

sub.o: sub.c defs.h

gcc -c -o sub.o sub.c

mult.o: mult.c

gcc -c -o mult.o mult.c

div.o: div.c

使用默认规则的写法:

calc: main.c add.o sub.o mult.o div.o

gcc -o calc main.c add.o sub.o mult.o div.o gcc -c -o div.o div.c

add.o, sub.o: defs.h

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技杭电操作系统-2009A答案(2)全文阅读和word下载服务。

杭电操作系统-2009A答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1212022.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top