
Linux/Unix
文章平均质量分 78
fengzhe0411
这个作者很懒,什么都没留下…
展开
-
linux下java程序与C语言程序通过SOCKET通信的简单例子
今天上午实验了java程序与c语言程序通过socket进行通信。由于没学过java,因此只是编写了C语言端的代码,java端的代码是从网上别的文章中找的,经过少量修改后与C语言端程序通信成功。 本例中C语言端作为服务器,java端作为客户端 代码如下: /****************** server program *****************/ #include转载 2012-02-29 18:49:23 · 683 阅读 · 0 评论 -
操作系统为什么要分用户态和内核态
在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING转载 2012-03-13 15:48:26 · 5112 阅读 · 2 评论