WEB开发网
开发学院手机开发Android 开发 Android 开发基础知识 阅读

Android 开发基础知识

 2010-05-28 15:50:00 来源:WEB开发网   
核心提示:=ubuntu 系统:/dev/sda8 on / type ext3 (rw,relatime,errors=remount-ro)tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)/proc on /proc type proc (rw,noexec,nos

=============

ubuntu 系统:

/dev/sda8 on / type ext3 (rw,relatime,errors=remount-ro)

tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)

/proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

varrun on /var/run type tmpfs (rw,nosuid,mode=0755)

tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)

/dev/sda7 on /boot type ext3 (rw,relatime)

/dev/sda11 on /home type ext3 (rw,relatime)

/dev/sdb5 on /opt type ext3 (rw,relatime)

/dev/sda9 on /usr/local type ext3 (rw,relatime)

/dev/sda1 on /windows/c type vfat (rw,utf8,umask=007,gid=1000)

/dev/sda5 on /windows/d type vfat (rw,utf8,umask=007,gid=1000)

/dev/sda6 on /windows/e type vfat (rw,utf8,umask=007,gid=1000)

===============

2.5.2 proc 文件系统

proc是一个重要虚拟文件系统,通过它里面的一些文件,可以获取系统状态信息并修改某些系统的配置信息。proc文件系统本身不占用

磁盘空间,它仅存在于内存之中,为操作系统本身和应用程序之间的通信提供了一个安全的接口。当我们在内核中添加了新功能或设备驱

动时,经常需要得到一些系统状态的信息,一般这样的功能可能需要经过一些象ioctl()这样的系统调用来完成。系统调用接口对于一些

功能性的信息可能是适合的,因为应用程序必须将这些信息读出后再做一定的处理。但对于一些实时性的系统信息,例如内存的使用状况,

或者是驱动设备的统计资料等,我们更需要一个比较简单易用的接口来取得它们。proc文件系统就是这样的一个接口,我们可以简单的用

cat、strings程序来查看这些信息。例如,执行下面的命令:

cat /proc/filesystems //操作系统支持的文件系统类型

cat /proc/meminfo //内存的实时信息,内存大小等

cat /proc/partitions //存储器分区信息

cat /proc/cpuinfo //查看cpu信息

同样的,free、df、top、ps等程序的功能实现,强烈依赖于proc文件系统,为了使用那些程序,一定要使内核支持proc文件系统,

上一页  20 21 22 23 24 25 26 27 28 29  下一页

Tags:Android 开发 基础知识

编辑录入:coldstar [复制链接] [打 印]
赞助商链接