年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- Xeden
- jh108020
- johnsmith9th
- zhanjia
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- sichunli_030
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- lich0079
- jveqi
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- lxguy
- zhangjijun
最新文章列表
虚拟存储器对存储器管理的作用
注:本文中的大部分内容均是摘录自《深入理解计算机系统》一书,权当记录之用。
虚拟存储器作为现代操作系统中的一个重要概念,其重要性自然不言而喻。如果你还不了解虚拟存储器的概念,务必请查阅相关资料,本文并不打算纠结于此,而只是介绍其众多作用中的冰山一角,即如何作为存储器管理的工具。
我们知道,磁盘和主存是以数据块的形式作为传输单元,所以物理存储器一般会被划分成一个个大小固定的块 ...
程序优化之存储器别名使用
说明:本文示例摘自《深入理解计算机系统》第五章----优化程序性能。
在程序优化时,对于这样一种现象不得不注意,即存储器别名使用。
那么什么是存储器别名使用呢?
简单来说,就是“两个指针可能同时指向同一个存储地址的情况”。
示例为证,考虑下面的代码序列:
x = 1000;
y = 3000;
*q = y;
*p = x;
t1 = *q;
最终t1是多少呢?可能很多人会不假思 ...
条件变量基本概念与原理(转载)
对于条件变量,我一直感到很困惑,搞不清其与互斥锁到底有啥区别,网上搜了很多资料,终于皇天不负有心人,被我找到一个让我瞬间彻悟的博文,此处就不多说,原址奉上,相信各位读者也会认同:http://hipercomer.blog.51cto.com/4415661/914841
存储器层次结构中基本的缓存原理
对于操作系统,我们知道,越靠近CPU的存储器,其存储速度就会越来越快,如果将整个存储系统视作一个金字塔,CPU作为塔顶,那么从上到下,访问速度会越来越慢,但存储容量越来越大,价格越来越低,按照常用的存储系统分类,分别为寄存器、高速缓存、主存、磁盘,后面可能还有网络文件等。
为了加快访问速度,在每一层,存储器会被划分为连续的数据对象块,一般大小是固定的(也有可能不同,比如远程的HTML文件),每一层 ...
AIX 系统停止SNMP服务
1.检查AIX snmp version:
ls -l /usr/sbin/snmpd*
2.修改snpm version:
/usr/sbin/snmpv3_ssw -1
3.重启snmp服务:
stopsrc -s snmpd 停止snmpd startsrc -s snmpd 启动snmpd
4.查看snmp服务状态lssrc -s snmpd
红黑树的插入和删除(转载)
一篇比较详细的关于红黑树插入和删除的文章,因为无法转载,所以只能给个链接了:
http://www.cnblogs.com/fornever/archive/2011/12/02/2270692.html
友情提示:其中删除部分需要提前知道“替换点”是怎么回事,然后适合再细看,不然会有点痛苦。
链接器对多重定义的全局符号的解析
在开始之前,我们得先明确两个概念,即强符号和弱符号。
所谓强符号,就是指函数和已初始化的全局变量。自然弱符号就是指未初始化的全局变量。
在unix系统中,链接器采取以下规则来处理多重定义的全局符号:
1、同一个文件中不允许有多个相同强符号。
2、如果一个对象有一个强符号和多个弱符号,则选择强符号。
3、如有多个弱符号,则任选一个。
现在改说人话,稍微以例子解释一下各个规则。
1、多个强符号的情况 ...
mac osx 添加右键 复制路径到剪贴版
step 1、如下图,打开 automator.app
step 2、弹出下图,选择你要存放的位置,点击 新建文稿
step 3、选择服务,点击选取
step 4、然后如下图选取操作,拖动 拷贝到剪贴板 到箭头所指区域
step 5、保存 command + s
step 6、这时你就可以如下图复制路径到剪贴板了
------------------------------------ ...
每天一个linux命令(45):free 命令
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。
1.命令格式:
free [参数]
2.命令功能:
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略
3.命令参数:
-b 以Byte为单位显示内存使用情况。
...
每天一个linux命令(47):iostat命令
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。 ...