文档详情

操作系统原理实验04.pptx

发布:2017-06-19约小于1千字共13页下载文档
文本预览下载声明
《操作系统原理》实验;目录;;一般不直接用sti/cli,而是用 save_flags_cli(flags) 保存EFLAGS的值到一个变量flags中,然后IF=0 restore_flags(flags) 把变量flags的值恢复到EFLAGS中 例子 ;睡眠 void sleep_on(struct wait_queue **head) 参数head是睡眠队列的头指针的指针 唤醒 void wake_up(struct wait_queue **head, int n) 参数n表示要唤醒的线程个数 n小于0表示唤醒该队列中的所有线程 sleep_on和wake_up必须在关中断环境中运行 用save_flags_cli/restore_flags保护 ;一个例子;实验内容;实验内容;效果展示;目录;FAQ;提交实验;That’s all Enjoy hacking
显示全部
相似文档