用户模式同步与内核模式同步(在Linux和Windows中)

时间:2016-04-17 17:13:42

标签: linux windows multithreading kernel-mode

我有2个关于用户模式同步和内核模式同步的问题。

首先:什么是用户模式同步和内核模式同步?

第二:Linux和Windows中用户模式同步和内核模式同步有什么区别?

谢谢! : - )

1 个答案:

答案 0 :(得分:0)

编写程序来解决问题。为了执行程序,操作系统为该程序创建进程。进程执行程序。默认情况下,进程在用户模式下执行。进程可能需要使用所有系统中的进程共享的资源,如硬盘或网络连接。或者,它可能需要执行一些特权操作,例如更改其优先级。换句话说,它需要帮助 某人,拥有该系统的整体访问权限。然后通过某种机制,它从用户模式进入内核模式来执行此类操作。一个这样的操作是同步 - 包括进程和线程。使用信号量完成同步。有关更多详细信息,请参阅链接Semaphore Basics

相关问题