freertos、UCos:都是RTOS(real time OS),实时操作系统
Linux、Windows:操作系统OS
它们本质上相同点是,都可以运行多任务。
它们本质上不同点很多,很多,想到以下几点,以后想到再添加。
1.适用场合不同。
freertos和ucos适用于嵌入式系统的小型实时操作系统,两种实现方式不同,都没有虚拟存储器管理,适用于嵌入式系统中,特别是Freertos商业应用也完全免费。Windows是适用于桌面应用的操作系统,linux适用于服务器也适用于桌面应用的操作系统。
2.按不同场合的要求,调度方式不同。
嵌入式系统要求实时性,freertos和ucos调度的实时性比较好,而Windows和linux调度是采用公平性原则,而不是实时性原则。应用要求不同,调度方式也不同。
3.授权不同,使用成本不同。
freertos、ucos、linux授权不同。freertos授权比较宽松,所以在ARM嵌入式应用上用得比较多。
对于PC市场来说
windows操作系统是封闭式的系统.源代码是机密.占据了绝大部分市场.一般装机和品牌机都是默认安装windows.大家对windows更熟悉.
linux是操作系统是开放式的系统.源代码是公开的.只有苹果的机子是出厂安装的linux.市场占有率小.但是操作界面可以根据用户自身的要求进行修改.相对来说界面更华丽.
对于网吧本身来说
考虑到成本.管理.维修来说一般不会有商家愿意采用linux,
linux一般只营运在服务器上相对来说更划算.
作者:知乎用户
链接:https://www.zhihu.com/question/291405354/answer/475338712
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。