首页 论坛 博客
 
最新文章
 
2011-05-13 11:17:54
  linux 很好,占用系统资源低,低端机都可以流畅的运行.但是偶尔也会遇到像windows下烦人的问题,那就是进程占用CPU100%.   最近我就遇到了这个问题,还好,我使用了一套组合拳,把占用CPU资源100%的进程给干掉了.   步骤是:   1)先top,查看进程运行状况,包括进程ID,CPU占用率等.Linux还是比较友好的,他会把CPU使用率最大的放在最上面,很快我就找到了罪
类别:未分类 | 评论(0) | 浏览(139) 引用(0)
 
2011-05-12 08:46:18
一、本地变量的使用 本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。 1。显示变量值 可以使用echo命令。需要注意的是,使用变量的时候必须在变量名前加上$符号 2。清除变量 使用unset命令可以清除命令。 3。显示所有本地SHELL变量 SHELL中预定义了一些环境变量。要想显示这些命令,可以使用set命令。 另外,用户自己已经定义过的
类别:未分类 | 评论(0) | 浏览(148) 引用(0)
 
2011-05-09 11:22:36
  首先查看虚拟内存的使用情况,使用命令   # free   查看当前系统的内存使用情况。   一般来说,linux的物理内存几乎是完全used。这个和windows非常大的区别,它的内存管理机制将系统内存充分利用,并非windows无论多大的内存都要去使用一些虚拟内存一样。这点需要注意。   Linux下面虚拟内存的默认配置通过命令   # cat /proc/sys/vm/f
类别:未分类 | 评论(0) | 浏览(167) 引用(0)
 
2011-05-07 13:06:10
  我们都知道,内核把线性地址(大多数情况也叫虚拟地址)分为三个部分:物理内存映射区,VMALLOC映射区以及固定映射地址区。这里主要讨论前两种。   所谓的物理内存映射区是指与物理内存一一映射的区域。举个例子来说,如果系统有物理内存512M,那么从0xc0000000至0xc00000000+512M的线性地址就属于物理内存映射区。这块线性地址在系统初始化时就与物理内存建立起一一对应的关系。这
类别:未分类 | 评论(0) | 浏览(161) 引用(0)
 
2011-05-06 11:23:23
当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运行e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。当从软盘上检查文件系统时,最好不要mount安装。 注:文件系统被破坏的常见原因是超级块被损坏,超级块是文件系统的“头部”。它包含文件系统的状态、大小和空闲磁盘块等信息。如果损坏了一个文件系统的超级块
类别:未分类 | 评论(0) | 浏览(158) 引用(0)
 
2011-05-04 10:56:08
#include #include #include #include #include //对输入的模式与待匹配的字符串进行匹配;成功返回0; //pattern : 模式 // buf : 待匹配的字符串; int regexp(char *pattern, char * buf) { regex_t reg; int status = 0; int cfl
类别:未分类 | 评论(0) | 浏览(164) 引用(0)
 
2011-04-30 20:27:54
asmlinkage long sys_socketcall(int call, unsigned long __user *args); { unsigned long a[6]; /* 从用户空间得到信息,该函数是SMP安全的 */ if (copy_from_user(a, args, nargs[call])) return -EFAULT; switch (call) {
类别:未分类 | 评论(0) | 浏览(158) 引用(0)
 
2011-04-26 17:32:55
一、lib类型: 与windows下静态库(.lib)和动态库(.dll)一样,linux同样存在静态库(static library 文件后缀为.a)和共享库(shared library 文件后缀为.so),在/usr/lib目录下同时存在一个库的静态版本和动态版本。 "An archive (or static library) is simply a collection o
类别:未分类 | 评论(0) | 浏览(170) 引用(0)
 
2011-04-25 16:54:30
inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘 ... ... )被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通
类别:未分类 | 评论(0) | 浏览(153) 引用(0)
 
2011-04-24 19:44:35
linux 软件安装的七种方法 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft.versi
类别:未分类 | 评论(0) | 浏览(160) 引用(0)
 
2011-04-23 21:59:46
如何通过网络安装linux? 有时,安装linux的机器相当简易,可能没有软驱;或者不支持U盘、光盘启动。在这种情况下安装linux,成了一个FAQ(Freqently Asked Question)。本文介绍了一种安装方法,使得在一台安装了Windows(〉=2k)的机器上安装linux的过程变得简单,同时,这个过程不需要使用软驱、U盘或光驱启动。(下文以Fedora为例) 1、Grub f
类别:未分类 | 评论(0) | 浏览(176) 引用(0)
 
2011-03-25 15:54:09
  内核模块是如何开始和结束的   用户程序通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程序。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是内核模块 的入口函数。它告诉内核模块提供那些功能扩展并且让内核准备好在需要时调用它。当它完成这些后,该函数就执行结束了。模块在被内核调用前也什么都不做。   
类别:未分类 | 评论(0) | 浏览(162) 引用(0)
 
2011-03-05 19:54:54
 select函数:   系统提供select函数来实现多路复用输入/输出模型。原型:   #include <sys/time.h>   #include <unistd.h>   select函数:   系统提供select函数来实现多路复用输入/输出模型。原型:   #include <sys/time.h>   #include <u
类别:未分类 | 评论(0) | 浏览(160) 引用(0)
 
2010-10-26 17:49:05
嵌入式/Linux/ARM/DSP/FPGA......海量下载资源一网打尽,海科资源 http://www.haike-source.com/   0 引言   随着嵌入式技术和通信技术的发展,在手机领域,智能手机已成为手机发展的主流趋势。目前在智能手机领域,从处理器选型、操作系统选择以及应用程序开发都是研究的热点。在高校计算机相关专业的课程中也越来越多地涉及到智能手机的相关内容,越来越多的
类别:未分类 | 评论(0) | 浏览(179) 引用(0)
 
2010-10-16 21:02:18
嵌入式|Linux|WinCE|单片机|ARM|DSP|EDA|FPGA|CPLD|PLC|数电|模电|PCB|硬件设计|软件编程|应用电子技术...... 培训视频教程分类资源,海科资源 http://www.haike-source.com/   如何定义Wi-Fi无线技术的下一个方向?无线厂商面临的挑战是什么?博通(BroADCom)公司将其定义为“深度嵌入式技术(Deepl
类别:未分类 | 评论(0) | 浏览(190) 引用(0)
 
     
 
 
个人档案
 
hikesoso2010   添加作者为好友
     
 
文章分类
 
     
 
相册
   
   上一张   下一张      所有相册>>
     
 
最新评论