1.1什么是内存管理
内存管理是对计算机内存进行分配和使用的技术。内存管理主要存在于多任务的操作系统中,由于内存资源极其有限,需要在不同的任务之间共享内存,内存管理的存在就是要高效、快速的非配内存,并在适当的时候回收和释放内存,以保各个任务正常的执行。最常见的内存管理机制有:段式内存管理和页式内存管理。
1.2内存中的地址
早期的16位计算中,寄存器的位宽只有16位,为了能访问到1M Bit...
分类:
系统相关 时间:
2014-08-30 23:11:40
阅读次数:
483
本人的系统环境:Linux ubuntu 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux
1、安装skyeye
sudo apt-get install skyeye
skyeye -h可以看到skyeye的版本号为1.2.5
也可以到http...
分类:
系统相关 时间:
2014-08-30 23:11:30
阅读次数:
467
1.1 虚拟内存
Linux 是一个多任务的系统,如果每个任务都独立的占用内存,则实际的物理内存将很快消耗殆尽,实际上对于前台正在运行的任务来说,所需要要的内存并不多,很多任务基本不需要运行,也就没有必要一直占用内存,虚拟内存技术采用硬盘来充当一部分内存,当内存不足时就将不需要在内存中使用的数据搬移到硬盘中去,当任务需要运行时又将硬盘中的数据搬回物理内存。
虚拟内存技术不仅起到了保护操作系统的...
分类:
系统相关 时间:
2014-08-30 23:10:30
阅读次数:
445
在Nhibernate中,映射文件对应数据库表中的关系,所有Nhibernate中也有一对一映射、一对多映射和多对多映射。首先,看看一对多映射,一对多映射就是数据库中两表的关系是一对多的关系,例如:学生和班级的关系,就是一对多的关系,一个班级有多个学生,一个学生只属于一个班级;字典类型和字典表也是一对多的关系。用字典类型和字典表做实例:
一对多关联映射有单向和双向之分,单向表示在一边维护他们的关...
分类:
系统相关 时间:
2014-08-30 23:10:10
阅读次数:
289
时间差的度量
系统的定时器硬件以固定的频率产生时钟中断,产生始终中断的间隔以HZ 常量来决定,通常在50~1200之间,x86默认是1000,HZ可以根据不同的内核来配置。
Linux 采用jiffies (unsigned long)来对时钟中断进行计数,每当发生时钟中断时jiffies的值将+1,因此jiffies就记录了系统开机以来的时钟中断总次数。在驱动开发过程中经常会使用时钟中断来计...
分类:
系统相关 时间:
2014-08-30 23:09:30
阅读次数:
337
aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是...
分类:
系统相关 时间:
2014-08-30 23:02:30
阅读次数:
424
一、用户登录的时候须要验证的是这两个文件检測username Login: root 到该文件夹下检查 /etc/passwd检測用password Passwd: 123456 到该文件夹下检查 /etc/shadow/etc/Passwd下的 字段(每一行为一个用户)语法:root:x:0:0....
分类:
系统相关 时间:
2014-08-30 23:02:10
阅读次数:
284
RM(1) User Commands RM(1)NAME rm - remove files or directoriesSYNOPSIS rm [OPTION]... FILE...DESCRIPTION This manual page documents the GNU version of...
分类:
系统相关 时间:
2014-08-30 22:53:10
阅读次数:
311
linux重定向 ? 0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某...
分类:
系统相关 时间:
2014-08-30 21:50:10
阅读次数:
280
文件系统重点:inode(索引节点),block(逻辑区块),superblock(每个档案系统开始的位置的那个block,用于存储像是档案系统的大小,空的或填满的区块,以及它各自的总数等等信息)
磁盘的物理组成:
圆形的磁盘盘
机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据)
主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据
磁盘盘的物理组成:
扇区...
分类:
系统相关 时间:
2014-08-30 21:44:50
阅读次数:
365
第一步,我们需要写一个POJO类:User.java
package cn.itcast.hibernate.domain;
import java.util.Date;
public class User {
private int id;
private String name;
private Date birthday;
public int getId() {
retu...
分类:
系统相关 时间:
2014-08-30 21:44:20
阅读次数:
302
1、whatis - display one-line manual page descriptions#显示简略的命令使用用途2、COMMAND -h#显示简略的命令选项使用简介3、man #为用户提供详细的命令使用方法4、info#为用户提供比man手册更加详细的用法#主要不同:#info为选项...
分类:
系统相关 时间:
2014-08-30 21:42:30
阅读次数:
296
@font-face { font-family: "Times New Roman"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Tahoma"; }@font-face { font-family: "Symbol"...
分类:
系统相关 时间:
2014-08-30 21:39:30
阅读次数:
363
WHICH(1) General Commands Manual WHICH(1)NAME which - locate a command#就是用来找一个命令的绝对路径SYNOPSIS which [-a] filename ...DESCRIPTION which returns the pat...
分类:
系统相关 时间:
2014-08-30 21:37:50
阅读次数:
482
ubuntu下 默认设置声音非常小,非常不方便使用时 需要简单设置有两种方法方法一:1、在终端中输入:alsamixer、 会弹出声音设置图,使用上下左右键或者鼠标滚轮设置声音大小,主要设置Master ,PCM,Front三个选项,具体设置 要看自己的需求设置完成按 esc 退出方法二使用alsa...
分类:
系统相关 时间:
2014-08-30 21:36:40
阅读次数:
293
Ctrl+M切换窗口的大小Ctrl+Q跳到最后一次的编辑处Ctrl+/ 在代码窗口中是这种//~注释。Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是。Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他...
分类:
系统相关 时间:
2014-08-30 21:33:49
阅读次数:
257
1.首先去www.eclipse.org下载eclipse3.2 点击下载eclipse3.22.再去www.eclipse.org下载它的汉化包 请使用迅雷等下载工具下载汉化包注意不同版本号的eclipse相应不同版本号的汉化包,在下载页面中有好几个文件,看准了NLpack1是中文简体的汉化包。直...
分类:
系统相关 时间:
2014-08-30 18:59:39
阅读次数:
280