Linux系统编程
chrispauls
这个作者很懒,什么都没留下…
展开
-
转 进程与线程的区别与联系+chris
一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看转载 2014-10-02 14:03:30 · 556 阅读 · 0 评论 -
进程(process)和线程_chris
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CP转载 2014-10-02 13:59:41 · 417 阅读 · 0 评论 -
ADALM-PlutoSDR 上手(四)kernel devices tree分析
参考ADI 提供的 linux/arch/arm/boot/dts里面的设备树的include的关系: zynq-pluto-sdr-revb.dts –>zynq-pluto-sdr.dtsi –>zynq.dtsi –>zynq-7000.dtsi 由上面4个文件组成,单个列一下每个文件,方便以后分析: ...原创 2018-07-21 12:50:44 · 2089 阅读 · 0 评论 -
ADALM-PlutoSDR 上手(五)u-boot devices tree分析
在PlutoSDR模块的zynq u-boot阶段的 devices treezynq-pluto-sdr.dts –>zynq-7000.dtsi –>skeleton.dtsizynq-7000.dtsi/* * Xilinx Zynq 7000 DTSI * Describes the hardware common to all ...原创 2018-07-22 09:51:38 · 1776 阅读 · 1 评论