参考解答
系统调用是OS与应用程序之间的接口,它是用户程序取得OS服务的惟一途径。它与一般的过程调用的区别:
运行在不同的系统状态。调用程序在运行在用户态,而被调用的程序运行在系统态;
通过软中断机制,先由用户态转为系统态,经枋心分析后,才能转向相应的系统调用处理子程序;
一般的过程调用返回后继续执行,但对系统调用,当调用的进程仍具有最高优先权时,才返回到调用进程继续处理;否则只能等被重新调度;
相似问题
为什么引入多道程序技术?
为什么引入多道程序技术?
n个任务一个cup 阻塞 运行 就绪的进程最多有多少个?
n个任务一个cup, 阻塞,运行,就绪的进程最多有多少个?
DBMS 支持那几种数据模型?
DBMS 支持那几种数据模型?
什么是管态?什么是目态?它们与进程运行状态的关系是什么?
什么是管态?什么是目态?它们与进程运行状态的关系是什么?
点对点和端到端工作在哪层?工作机制是怎样的?
点对点和端到端工作在哪层?工作机制是怎样的?
