Linux 中编程的 semaphore结构体在哪个头文件中

Linux 中编程的 semaphore结构体在哪个头文件中,第1张

你看的是内核编程或驱动,用的是内核的头文件,在内核目录源码的include里:

<asm/semaphore.h>

void down(struct semaphore *sem)

int down_interruptible(struct semaphore *sem)

int down_trylock(struct semaphore *sem)

。。。。。。。

而应用编程对应的在/usr/include

一个是semaphore set 在 "sys/sem.h" 里

一个是semaphore 在semaphore里

至于这连个的区别和标准参见unix system program 一书

操作系统中常见的有苹果操作系统、windows操作系统,另外还有一些国产的操作系统。中兴新支点操作系统、银河麒麟、中标麒麟Linux(原中标普华Linux)、起点操作系统StartOS(原雨林木风操作系统YLMF OS)、凝思磐石安全操作系统、一铭操作系统、凤凰系统、深度系统(deepin)。

国产操作系统多为以Linux为基础二次开发的操作系统。2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。而2020年对Windows7服务支持的终止再一次推动了国产系统的发展。

扩展资料:

操作系统现状:

优麒麟在内的国产Linux操作系统,在易用性等方面基本具备XP替代能力,但还存在生态环境差等各种问题。2013年末,国产电脑操作系统红旗Linux遭遇“滑铁卢”,中科红旗软件技术有限公司经营发生严重困难,董事会于2013年12月13日决议从即日起解散公司。

但国产操作系统的研发并未就此结束,国内还有多家公司在从事相关开发运营工作,而在世界范围内,Linux系统的商业化运用也还处于方兴未艾的阶段。

参考资料来源:百度百科-国产操作系统


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/155470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存