杭州电子科技大学-操作系统-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下载服务。
相关推荐: