附录A 体系结构相关知识
A.1 概述
为便于扩展到新的体系结构,内核严格隔离了体系结构相关和体系结构无关的代码。内核中特定于处理器的部分,包含定义和原型的头文件保存在include/asm-arch/(例如,include/asm-arm/)目录下,而C语言和汇编程序源代码实现则保存在arch/arch/(例如,arch/arm/)目录下。
联编系统也考虑到一般代码可能需要...
分类:
系统相关 时间:
2014-08-18 18:45:12
阅读次数:
333
系统信息? arch 显示机器的处理器架构(1)? uname -m 显示机器的处理器架构(2)? uname -r 显示正在使用的内核版本? dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)? hdparm -i /dev/hda 罗列一个磁盘的架构...
分类:
系统相关 时间:
2014-08-17 22:55:13
阅读次数:
660
Linux基本命令1、系统信息arch // 显示机器的处理器架构uname -m // 显示机器的处理器架构uname -r // 显示正在使用的内核版本uname -a // 查看内核/操作系统/CPU信息cat /proc/cpuinfo // 显示cpu info的信息cat /pr...
分类:
系统相关 时间:
2014-08-14 15:52:38
阅读次数:
288
spark版本:spark-1.0.2-bin-hadoop2.tgz下载链接:http://www.apache.org/dist/spark/spark-1.0.2/Scala版本:scala-2.10.4.tgz下载链接:http://www.scala-lang.org/files/arch...
分类:
其他好文 时间:
2014-08-13 17:48:06
阅读次数:
156
在eclipse或MyEclipse中创建一个Java Project并运行如下代码:public class Test { public static void main(String[] args) { //在系统属性中有个sun.arch.data.model参数定义了架构体系 Stri...
分类:
其他好文 时间:
2014-08-13 01:08:14
阅读次数:
200
查看linux服务器CPU两大指导原则#具有相同的coreid的CPU是同一个core的超线程##具有相同physicalid的CPU是同一个CPU封装的线程或核心#cat/proc/cpuinfo|grep‘siblings‘查看是否为超线程[root@lab~]#arch#这台是我的R51旧笔记本#i686[root@lab~]#cat/proc/cpuinfo#这台是我的R51..
分类:
其他好文 时间:
2014-08-12 03:37:24
阅读次数:
253
原文链接:http://dbanotes.net/arch/unix_linux_load.htmlUnix/Linux 的 Load 初级解释几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,...
分类:
系统相关 时间:
2014-08-08 18:06:36
阅读次数:
425
在linux c编程中,我们可以使用fork,vfork,clone三个系统调用来创建子进程。下面我们先分析下fork系统调用的实现原理。代码如下(kernel/fork.c): 1 #ifdef __ARCH_WANT_SYS_FORK 2 SYSCALL_DEFINE0(fork) 3 { 4 ...
分类:
其他好文 时间:
2014-08-05 13:37:50
阅读次数:
444
如何解决No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
错误信息
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386...
分类:
其他好文 时间:
2014-08-05 11:10:29
阅读次数:
212