蔡諝的窝

博客园 首页 新随笔 联系 订阅 管理

2012年9月12日 #

摘要: /* 第一部分:安装VirtualBox + ubuntu */1.下载并安装虚拟机“Oracle VM VirtualBox”,版本我选择4.1.202.下载ubuntu镜像,版本我选择ubuntu-12.04.1-desktop-i386.iso3.在虚拟机中装ubuntu,虚拟磁盘文件类型我喜欢选VHD4.由于安装的ubuntu只为学习Linux用,故安装时,设置虚拟机网络不启用,确定 (避免安装时,在升级上浪费时间)5.加载ubuntu镜像到虚拟光驱,启动虚拟机,安装ubuntu (估计二十几分钟吧)6.语言选择界面,选English,反正能看懂,而且以后还不用操心汉字显示乱码的问.. 阅读全文
posted @ 2012-09-12 23:40 蔡諝 阅读(5377) 评论(0) 推荐(0)

摘要: 优先级反转描述:有3个任务,其优先级由高到低为A > B > C;其中A、C中都有对紧缺资源S的访问;由信号量控制,互斥访问紧缺资源。场景如下:A、B挂起等待相应事件的发生;C运行,使用资源S,锁信号量;A等待事件发生,转为就绪状态,由于优先级高于C,转运行状态;当A使用资源S时,由于其正在被C使用,所有A挂起,C开始运行;B等待事件发生,转为就绪状态,由于优先级高于C,转运行状态;B运行完毕,C开始运行;C释放资源S后,A才开始运行。从以上可以看出,优先级低的任务B先于优先级高的任务A运行,也即高优先级的任务被较低优先级的任务诸塞,优先级发生了反转,实时性难以得到保证。----- 阅读全文
posted @ 2012-09-12 21:42 蔡諝 阅读(1974) 评论(0) 推荐(0)