标签 uint32 下的文章
- 📂《操作系统真象还原》第十一章 ---- 实现用户进程 欺骗CPU通彻进程原理 眺望终点到达还需砥砺前行教程
文章目录相关查阅博客链接本书中错误勘误定义并初始化TSS修改后的global.h编写后的tss.c编写后的tss.h修改后的init.c修改后的MakeFilemake all 验证成果实现用户进程进程相关的内存分配理解进程相关的创建进程理解修改后的thread.h修改后的global.h修改后的memory.c修改后的memory.h编写后的process.c编写后的process.h修改...
- 📂操作系统真象还原实验记录之实验十九:实现用户进程教程
操作系统真象还原实验记录之实验十九:实现用户进程1.相关基础知识1.1 特权级(书P229)cs寄存器的最后两位就是CPL,表示了cpu当前特权级。对于访问数据段(type含有X可执行属性) CPL和RPL<=DPL对于访问非一致性代码段(type不含有X可执行属性) 只能平级,如果想执行跟高级的代码段,只能采用调用门,中断门,执行后CPL会改变成非一致性代码段的DPL。特权级...
- 📂PHP7内存性能优化的思想精髓教程
前面我们讨论了内存的工作原理,也进行了一些性能相关的测试。那么今天开始我们来看几个在实践中的应用。首先我们先从PHP开始。2015年,PHP7的发布可以说是在技术圈里引起了不小的轰动,因为它的执行效率比PHP5直接翻了一倍。PHP7在内存方面,你是否知道作者都进行了哪些优化?你是否能够深层次理解到作者优化思路的精髓?让我们从几个核心的数据结构改进开始看起。PHP7 zval变化 =====...
- 📂共享内存原理与VCS监控采集实战教程
作者:cluo一、前言共享内存广泛用于Redis,Kafka,RabbitMQ 等高性能组件中,本文主要提供一个共享内存在广告埋点数据采集的实战场景。二、共享内存原理1、原理在Linux中,每个进程都有属于自己的进程控制块(PCB)和地址空间(Addr Space),并且都有一个与之对应的页表,负责将进程的虚拟地址与物理地址进行映射,通过内存管理单元(MMU)进行管理。两个不同的虚拟地址通过...
- 📂thrift Linux调用教程
编译指令g++ UploadMessageService\_server.skeleton.cpp uploadmessageservice.cpp thriftcom\_types.cpp thriftcom\_constants.cpp pushmessageservice.cpp -lthrift-0.9.0 -lpthread -lcrypto -lssl -I /home -I ....