摘要:其实《Linux 多线程服务端编程》已经写得很详细 但是考虑到代码版本的更新和操作系统的不同 可能部分位置会有些许出入 这里做个记录 方便以后学习运行 我使用的虚拟 安装的是debian系统 版本如下 uname -aLinux debian 3.16.0-4-686-pae #1 SMP Debi
阅读全文
摘要:参考《linux高性能服务器编程》 LINUX下处理多个连接时候,仅仅使用多线程和原始socket函数,效率十分低下 于是就出现了selelct poll epoll等IO复用函数。 这里讨论性能最优的epoll IO复用 用户将需要关注的socket连接使用IO复用函数放进一个事件表中,每当事件表
阅读全文
摘要:这里参考了 《Java虚拟机精讲》 《深入理解Java虚拟机 JVM高级特性与最佳实践》 http://www.cnblogs.com/zxfdream/p/5411511.html(http://www.linuxidc.com/Linux/2016-04/130484.htm) 我使用的debi
阅读全文
摘要:页式映射 本系列截图来自网络搜索及以下基本书籍: 《Windows内核设计思想》 《Windows内核情景分析》 《WINDOWS内核原理与实现》 一个32位虚拟地址,该地址其实分为三个部分:页目录表偏移、页表偏移和页偏移。其22-31位表示页目录表偏移,12-21位表示页表偏移,剩下的0-11位表
阅读全文
摘要:截图及内容参考 《Linux内核源代码情景分析》 《自己动手写操作系统》 nasm boot.asm -o boot.bin dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc 保护模式下各个段权限转移规则段分为数据段和代码段代码段分为一致代码段和
阅读全文
摘要:首先是linux下安装ssh服务(root)由于是使用debian版本 与其他稍有差别安装服务 apt-get install ssh查看服务是否开启service ssh status开启服务service ssh startwindows下下载ssh 客户端安装SSH Secure Shell ...
阅读全文