动人鸭子

文章
5
资源
0
加入时间
2年10月24天

Linux 下进程的地址空间布局

当前Linux下的应用程序都运行在内存空间里,在32位的系统中,可寻址内存空间的大小是4G,也就是说在32位系统中,即使你的内存大于4G,Linux操作系统也只能使用0 ~ 4G地址的内存。应用程序可以直接对4G范围内的任意一个地址进行访问,这种内存寻址模式被称为平坦(flat)内存模型。在平坦内存模型中,用户使用一个32位的指针来对0 ~ 4G范围内的地址进行任意访问的例子如下所

c++11新特性之线程相关所有知识点

c++11关于并发引入了好多好东西,这里按照如下顺序介绍:std::thread相关 std::mutex相关 std::lock相关 std::atomic相关 std::call_once相关 volatile相关 std::condition_variable相关 std::future相关 async相关std::thread相关c++11之前你可能使用pthread_xxx来创建线程,繁琐且不易读,c++11引入了std::thread来创建线程,支持对线程join或者d

什么是光纤阵列FA(Fiber Array)?

光纤阵列(Fiber Array,简称FA),利用V型槽(V-Groove)基片,把一束光纤或一条光纤带按照规定间隔安装在基片上,所构成的阵列。光通信中的光纤阵列主要包括基板、压板、和光纤。通常在基板的基底切割出多个凹槽,将压板压紧和固定插入凹槽的光纤。光纤阵列对材料和制造工艺的要求非常高。光纤阵列主要依靠精密刻化的V型槽来实现定位。V型槽需要使用特殊的切割工艺来实现精确的光纤定位,将除去光纤涂层的裸露光纤部分置于V型槽中,此过程需要通过超精密加工技术将光纤芯精确地定位在V型槽内,以减少连接损耗