QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: wunifeng

新手求Linux下的API说明

[复制链接]
发表于 2004-12-27 12:52:53 | 显示全部楼层
我也是初学者^_^,这些问题真是让我冒冷汗啊-_-b,在网上查阅了一些资料,如果答非所问还请见谅。
操作系统ipc机制分为两类:本地IPC(包括共享内存,管道,UNIX域,门和信号等),远程IPC(Internet域,x.25电路,win32命名管道)
那些算linux常用的分布对象ipc机制我就不知道了,好像都挺常用的。
至于corba,dcom,java rmi这些高级的分布计算中间件技术,我都没用过(因为我是菜鸟,呵呵)应该各有优缺点吧,其实又何必去比较呢,每一种都有大量的拥趸,没人能断定那种更优秀一些。
CORBA 支持一种经典的、稳定的对象模型,并且是语言无关性的,同时还提供了高度的交互操作性。保证了在不同的 CORBA 产品基础之上构建的分布式对象可以相互通信。这几点的确很诱人^_^。

ACE ORB (TAO) - TAO是使用ACE中提供的框架结构对象与模式实现的针对高效与实时系统的CORBA应用。TAO中包含了网络接口,操作系统,通信协议以及CORBA中间件对象与相关特性。TAO基于标准的OMG的CORBA参考模型, 并且针对传统ORBS对于高效和实时应用系统的缺点,加入了相应的改善设计。TAO,与 ACE一样,都是免费的开放原代码的软件。
JAWS -- JAWS TAO是使用ACE中提供的框架结构对象与模式实现的针对高效与实时系统的可适应性的WEB服务器。JAWS 被设计为框架的框架。JAWS的总体框架包含以下部件与框架: 一个事件调配者,并发策略 ,I/O 策略,协议管道 , 协议处理者,以及缓冲的虚拟文件系统。通过结合与扩展ACE中的部件,每种框架被设计为一套可协作的对象。JAW也是免费的开放原代码的软件。
中间件技术太多了,如果你用c,c++写的话,可以尝试ACE,corba据说是重量级的。
有空去灰狐动力www.huihoo.com,高手如云。
设置cpu频率你应该去问内核版的强人,不过直接把2.6的cpufreq挂在2.4上可能不行。2.6的模块是KO的,2.4应该认不出来吧
回复

使用道具 举报

发表于 2004-12-27 20:01:30 | 显示全部楼层
呵呵,高高手啊,你简直让我佩服的五体投地,分析的如此透彻。。。现在没有机会请你吃饭,只好先再说声谢谢了,呵呵,有机会一定补上。。。
在2.6内核中有cpufreq,用户可以设置的,就是通过/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed设置。2.4中没有,但是好像有这种补丁的,应该可以找到适合2.4的,不过我没有弄过。呵呵,等有时间试试。。。
和你相比之下,我很是惭愧啊,好多不会,呵呵。唉。。。如果不嫌弃,可否再赐教兄弟几下?dearbigapple兄可否知道,如果我使用的是笔记本,用的是电池之类,能不能编写程序检测出来电池的基本信息,如化学媒介,厂家等等,以及知道电池现在的使用情况?还有,在此感谢dearbigapple兄给出的网卡信息的资料,不过,兄弟还想在程序能得到网卡的厂商、驱动、使用的协议等等,怎么办?应该读去那个文件?谢谢
回复

使用道具 举报

发表于 2005-1-4 12:53:41 | 显示全部楼层
what?
回复

使用道具 举报

发表于 2005-1-8 17:28:17 | 显示全部楼层
who can help me?
回复

使用道具 举报

发表于 2005-2-24 23:01:56 | 显示全部楼层
i am crying..........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 16:48 , Processed in 0.056937 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表