程序的载入和运行(五)——《x86汇编语言:从实模式到保护模式》读书笔记25 前面几篇博文最终把代码分析完了。这篇就来说说代码的编译、运行和调试。 1.代码的编译及写入镜像文件 之前我们都是在命令行输入命令进行编译和写入。源文件少的时候还不认为麻烦,当源文件多了,就会认为特别麻烦。有没有简单的方法呢 ...
分类:
编程语言 时间:
2017-07-22 21:03:01
阅读次数:
262
存储器的保护(三) 改动本章代码清单,使之能够检測1MB以上的内存空间(从地址0x0010_0000開始,不考虑快速缓存的影响)。要求:对内存的读写按双字的长度进行。并在检測的同一时候显示已检測的内存数量。建议对每一个双字单元用两个花码0x55AA55AA和0xAA55AA55进行检測。 上面的文字 ...
分类:
编程语言 时间:
2017-07-04 13:28:27
阅读次数:
322
一、Eureka的自我保护模式进入自我保护模式最直观的体现就是EurekaServer首页的警告,如下图:默认情况下,如果EurekaServer在一定时间内没有接收到某个微服务实例的心跳,EurekaServer将会注销该实例(默认90秒)。但是当网络分区故障发生时,微服务与EurekaServer之间无法正..
分类:
编程语言 时间:
2017-06-26 10:28:04
阅读次数:
14492
DG环境的日常巡检 目录 1、DG环境的日常巡检4 1.1、主库环境检查4 1.1.1、主库实例启动状态检查4 1.1.2、主库启动模式检查4 1.1.3、主库DG环境的保护模式检查4 1.1.4、主库用于控制日志同步的参数检查4 1.1.5、主库查看是否开启强制日志功能5 1.1.6、主库上查看设 ...
分类:
其他好文 时间:
2017-06-24 19:41:09
阅读次数:
237
第5章常见的问题与解答 第1章联想教育应用方案功能简单介绍http://blog.csdn.net/u013634961/article/details/39615525 第2章联想教育应用的首次部署http://blog.csdn.net/u013634961/article/details/39 ...
分类:
其他好文 时间:
2017-06-08 22:34:06
阅读次数:
307
最近想写一个调度系统,一顿查资料之后决定用Django+Celery+Redis实现,前面两个都已经有了,就缺一个Redis,所以准备安装一个Redis 获取Centos7并配置网络 获取Centos可以去Centos官网,这里默认你已经安装了Centos7最小系统,下面说一下如何配置网络, 因为有 ...
分类:
其他好文 时间:
2017-05-31 00:16:36
阅读次数:
287
基于Xv6-OS 分析CR0 寄存器 之前一直认为晕乎乎的...啥?什么时候切换real model,怎么切换,为什么要切换? 以下这段代码来自Xv6的boot/boot.S 这就是CPU real model 和 protected model的“分水岭” 根源在于控制这两种执行模式的寄存器——C ...
分类:
其他好文 时间:
2017-05-23 19:45:11
阅读次数:
215
一、Redis依赖gcc和tcl环境,所以要先安装gcc和tcl 1.执行 安装gcc,安装过程中提示是否继续,直接输入y即可,直到完成,如下: 2.执行 安装tcl,完成如下: 二、下载redis,执行 解压到目录,进入redis解压目录,依次执行下述命令,编译安装redis: 如下所示: 至此, ...
分类:
系统相关 时间:
2017-05-22 17:48:57
阅读次数:
242
http://blog.xiaohansong.com/2015/10/03/Linux内存寻址之分段机制/ 、段的起始地址、段的长度等等,而在保护模式下则复杂一些。IA32将它们结合在一起用一个8字节的数表示,称为描述符 。IA32的一个通用的段描述符的结构从图可以看出,一个段描述符指出了段的32 ...
分类:
系统相关 时间:
2017-05-20 01:02:30
阅读次数:
244
FreeDOS可以运行在实模式或保护模式下,在启动FreeDOS时有4种运行模式选择: 前两种运行在保护模式下, 后两种运行在实模式下。 根据How to tell whether your CPU is running in real mode or protected mode,可以通过如下方式 ...
分类:
其他好文 时间:
2017-05-18 09:53:16
阅读次数:
251