码迷,mamicode.com
首页 >  
搜索关键字:cpu 内核    ( 44959个结果
Linux和UNIX
简单介绍一下Linux的由来以及Linux和UNIX的关系Linux简介: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linu....
分类:系统相关   时间:2014-05-04 12:41:13    阅读次数:610
x86_64的debian(wheezy)下使用qemu和busybox运行linux
1.编译kernel进入源码根目录make defconfig //这一步生成了默认的内核配置,请参考make help生成的信息。make //这一步生成了bzImage2.制作根文件系统dd if=/dev/zero of=rootfs.img bs=1M count=10 //生成了rootf...
分类:系统相关   时间:2014-05-03 23:59:39    阅读次数:592
c 深度剖析 1
1.registerregister变量必须是能被CPU寄存器所接受的类型(32位机器寄存器为32位),必须是单个的值,长度小于或等于整形的长度不能用&来获取register变量的地址。2staticstatic在代码块外或函数声明用于更改标识符的链接属性static在代码块内的变量定义用于更改存储...
分类:其他好文   时间:2014-05-03 23:34:28    阅读次数:318
Linux 标准目录结构
初学Linux,首先需要弄清Linux 标准目录结构/root ---启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home ---存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin ---系统启动时需要的执行文件(二进制)sb...
分类:系统相关   时间:2014-05-03 23:12:38    阅读次数:549
linux内核调试指南
linux内核调试指南一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱源码阅读的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装安装交叉编译工具bin工具集的使用qemu的使用initrd.img的原理与制作x86虚拟调...
分类:系统相关   时间:2014-05-03 22:53:53    阅读次数:754
JVM GC调优一则--增大Eden Space提高性能
缘起 线上有Tomcat升级到7.0.52版,然后有应用的JVM FullGC变频繁,在高峰期socket连接数,Cpu使用率都暴增。 思路 思路是Tomcat本身的代码应该是没有问题的,有问题的可能是应用代码升级,或者环境改变了,总之Tomcat的优先级排在最后。 先把应用的heap dump下来分析下: jmap -dump:format=b,file=path pid 用IB...
分类:其他好文   时间:2014-05-03 21:42:36    阅读次数:382
更改CPU厂商信息
更改第三方手机检测到的CPU厂商型号,在kernel\arch\arm\mach-msm下面对应的Board-*.c文件里更改,比如我们是8226的CPU,就要在Board-8226.c里将DT_MACHINE_START(MSM8226_DT, "Qualcomm MSM 8226 (Flattened Device Tree)")  这里的8226改成客户指定的型号,比如要改成8926,就要这...
分类:其他好文   时间:2014-05-03 21:41:37    阅读次数:432
SoC嵌入式软件架构设计之三:代码分块(Bank)设计原则
上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法,新设计的内存管理管理单元要实现虚拟内存管理还需要操作系统、代码分块(Bank)的支持。Bank设计是为了实现不同时刻运行的Bank(代码块)运行在同一块内存上,所以在运行之前操作系统需要将已存在内存的代码/数据进行缓存处理,并加载将要运行的Bank到该内存上。为了实现这个目的,需要明确几个设计原则。...
分类:其他好文   时间:2014-05-03 21:06:44    阅读次数:356
32位机内存管理机制(上)
一直有看linux内核的冲动,内核有些部分是汇编编写的,无奈汇编不大懂,所以利用五一三天假期大概走了一边8086CPU架构的汇编,8086CPU还是16位的,我们现在都进入64位时代了,这两者之间有很大的区别,但是看看16位的CPU汇编还是很重要的,这有助于理解32位的80386CPU。这篇文章来分析下80386的内存管理的一些基础知识,包括实模式、保护模式和内存寻址等等。 1.实模式...
分类:其他好文   时间:2014-05-03 20:50:08    阅读次数:410
linux源码升级内核
linux源码升级内核当前环境:[root@localhost~]#uname-r 2.6.18-348.el5配置流程:1、准备yum库安装g++gcc[root@localhost~]#cat/etc/yum.repos.d/rh_5.9.repo [rhel-server] name=Redserver baseurl=file:///misc/cd/Server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-..
分类:系统相关   时间:2014-05-03 14:40:08    阅读次数:500
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!