Linux
panjqnc
软件工程师
展开
-
内存管理学习开始
前几天看了下内存管理程序员都需要有无限的内存可以使用,看现实总是与愿违,现在的产品,特别是成熟产品,对成本的要求太高,在嵌入式这个行业内,内存,flash等都压到极限,充分利用空间。内存管理两种机制,分段,分页1.分段 用所谓的段寄存器去区分不用的内存地址。这个起初的目的是为了让CPU的地址线少于内存的地址线,来增加内存寻址能力的一种解决方法。但是当cpu的地址宽度越原创 2009-08-24 19:19:00 · 368 阅读 · 0 评论 -
进程
<br />在一次面试中,一个fork()函数把我难住了,<br />我在之前只是看过linux的书,只记得它是一个系统调用,其他是一点也不只记得,代码如下。<br />int main(int argc int* argv[])<br />{<br />fork();<br />fork();<br />printf("test/n");<br />return 0;<br />}<br /> <br />回到家里,马上查在baidu了下,才发现,这个是一个linux下创建进程的系统调用。<br /> <原创 2011-03-20 22:05:00 · 297 阅读 · 0 评论 -
Ubuntu10 samba 服务配置
前面没去网上查,也没看手册,就自己在哪边瞎捣鼓,搞了好久都不行,看了smb.conf也没问题。搞不明白了………………这是去网上找了下ubuntu10的samba的配置,才发现如此简单,记录下,方法吧,以后做事情要先确定方法是正确的。方法如下1. 安装$ sudo apt-get install samba$ sudo apt-get install samba-common原创 2011-06-19 21:30:00 · 460 阅读 · 0 评论 -
运行在网页上的linux
今天发现了一个比较好玩的东西,这个东西也许会使js更有看头,让网络应用更上一层楼的东西。下面的网页打开后,把一个linux运行在了js之上。http://bellard.org/jslinux/原创 2011-06-19 21:51:00 · 449 阅读 · 0 评论