摘要: IPC待整理共享内存~~~~进程与线程关于锁 阅读全文
posted @ 2013-12-28 20:07 johnny_HITWH 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 区分几个概念:1.内存页大小:见下面2.文件系统块大小:设备块(扇区)的整数倍,OS将磁盘按照这个大小划分4.数据库页大小:pagesize的整数倍,实现结构化数据的按块操作(文件系统如何实现按块操作?),另外数据库应该单独实现缓存,因为OS缓存按页或块管理5.sector(扇区)和block(块/簇):block是操作系统可以操作的最小单位,是对磁盘逻辑的划分,扇区的整数倍,一个文件(node)包括多个blockblocksize和pagesize大小关系:sector是设备驱动可以访问的最小单位,磁盘每次读取一个扇区区分页和块同样对于大文件使用较大的块和页会获取较好的性能说明:块的大小在文 阅读全文
posted @ 2013-12-28 16:15 johnny_HITWH 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 在windows下,读写文件时需要将0xoa 转为0xod0xoa(换行转为回车换行),需要逐个字节比对在linux下不存在这种情况,因此节省了时间。本质上这两种文件的区别在于编码方式的区别,前者是ASCII码或者UTF-8,后者则是数字编码(想想大端小端,多字节),但对于操作系统都视为字节流进行处理。多字节情况:文本的多字节编码由解码程序识别,数字多字节编码则由相应指令和cpu处理。疑问:char可不可以输入汉字 阅读全文
posted @ 2013-12-28 12:01 johnny_HITWH 阅读(213) 评论(0) 推荐(0) 编辑