搜档网
当前位置:搜档网 › Gate A20与保护模式

Gate A20与保护模式

Gate A20与保护模式
Gate A20与保护模式

Gate A20与保护模式

大家都知道,8088/8086只有20位地址线,按理它的寻址空间是2^20,应该是1024KB,但PC机的寻址结构是segment:offset,segment和offset都是16

位的寄存器,最大值是0ffffh,换算成物理地址的计算方法是把segment左移4位,再加上offset,所以segment:offset所能表达的寻址空间最大应为0ffff0h +

0ffffh = 10ffefh(前面的0ffffh是segment=0ffffh并向左移动4位的结果,后面的0ffffh是可能的最大offset),这个计算出的10ffefh是多大呢?大约是1088KB,就是说,segment:offset的地址表达能力,超过了20位地址线的物理寻址能力,你说这是不是有点麻烦。在早先,由于所有的机器都没有那么大的内存,加上地址线只有20位,所以当你用segment:offset的方式企图寻址100000h这个地址时,由于没有实际的第21位地址线,你实际寻址的内存是00000h的位置,如果你企图寻址100001h这个地址时,你实际得到的内容是地址00001h上的内容,所以这个事对实际使用几乎没有任何影响,但是后来就不行了,出现了80286,地址线达到了24位,使segment:offset寻址100000h--10ffefh这将近64K的存储器成为可能,为了保持向下兼容,于是出现了A20 Gate,这是后话,我们后面再细说。

我们可能经常听到一些只有在PC机上才有的一些关于存储器的专有名词,包括:常规内存(Conventional Memory)、上位内存区(Upper Memory Area)、高端内存区(High Memory Area)和扩展内存(Extended Memory),我尽量把这几个东东说明白,这需要下面这张著名的图。

这张图很清楚地说明了问题,大家都知道,DOS下的“常规内存”只有640K,这640K就是从0--A0000H这段地址空间;所谓“上位内存区”,指的就是20位地址线所能寻址到的1M地址空间的上面384K空间,就是从A0001H--100000H 这段地址空间,也就是我们说的用于ROM和系统设备的地址区域,这384K空间和常规内存的640K空间加起来就是20位地址线所能寻址的完整空间

1024KB;由于80286和80386的出现使PC机的地址线从20位变成24位又变成32位,寻址能力极大地增加,1M以上的内存寻址空间,我们统称为“扩展内存”;这里面绝大部分内存区域只能在保护模式下才能寻址到,但有一部分既可以在保护模式下,也可以在实模式下寻址,这就是我们前面提到过的地址100000h--10ffefh之间的这块内存,为了表明其特殊性,我们把这块有趣的内存区叫做“高端内存”。

前面我们提过由于IBM的愚蠢设计给PC机的内存结构埋下了麻烦的伏笔,现在我们来说说这个麻烦。我们都见过PC机上的内存条,但是由于上位内存区

的存在,这个内存条上的地址居然不能连续,就是说,这个内存条上要有

0--A0000H的地址空间,还要有100000h--最大内存容量的地址空间,中间的384K 地址空间必须留出来给ROM用,在现如今一个芯片就好几兆的情况下,你说这个内存条应该怎么做,当然我相信一定是可以做出来的,但肯定很麻烦,如果当初IBM把这个“上位内存区”放在地址低端,就是0--6000h这一部分,岂不是这个麻烦就没有了?!

但是,实际的内存条上地址都是连续的,并没有人把这段地址空间留出来给ROM使用,原因很简单,采用技术手段把这段地址空间空出来,比浪费这384K 内存的成本还要高,所以在这个地址区域就出现了很奇怪的现象,ROM和RAM 的地址重叠。实际上,往往ROM并不能完全覆盖整个384K区域,这样就会有一些地址没有被ROM占用,那么这部分地址上的RAM仍然是可以使用的。实际上,和ROM重叠的这384K RAM一般也不会被浪费,说到这里,不得不说所谓的ROM Shadowing了,RAM和ROM的性能是有很大差异的,RAM的存取速度要远远大于ROM,而且RAM可以32位存取,ROM通常只能16位,所以目前的PC机对这块RAM和ROM重叠的区域的处理采用一种ROM Shadowing 的技术方式,当机器加电后,先让ROM有效,RAM无效,然后读出ROM内容,再让ROM无效,RAM有效,把读出的ROM内容放到相同地址的RAM中,并把相应位置的RAM设定为只读,这样就把ROM搬到了RAM中,地址完全一样,只是性能比使用ROM要高些,这块RAM就好像ROM的Shadow一样。

回到我们的主题A20 Gate,出现80286以后,为了保持和8086的兼容,PC 机在设计上在第21条地址线(也就是A20)上做了一个开关,当这个开关打开时,这条地址线和其它地址线一样可以使用,当这个开关关闭时,第21条地址线(A20)恒为0,这个开关就叫做A20 Gate,很显然,在实模式下要访问高端内存区,这个开关必须打开,在保护模式下,由于使用32位地址线,如果A20恒等于0,那么系统只能访问奇数兆的内存,即只能访问0--1M、2-3M、4-5M......,这显然是不行的,所以在保护模式下,这个开关也必须打开。

下面我们来看一下PC机是怎么实现A20 Gate的。

早期的PC机,控制键盘有一个单独的单片机8042,现如今这个芯片已经给集成到了其它大片子中,但其功能和使用方法还是一样,当PC机刚刚出现

A20 Gate的时候,估计实在找不到控制它的地方了,同时为这点小事也不值得增加芯片,于是工程师使用这个8042键盘控制器来控制A20 Gate,但A20 Gate 真的和键盘一点关系也没有,我们先从软件的角度简单介绍一下8042这个芯片。

8042有4个寄存器

?1个8-bit长的Input buffer;Write-Only;

?1个8-bit长的Output buffer;Read-Only;

?1个8-bit长的Status Register;Read-Only;

?1个8-bit长的Control Register;Read/Write。

有两个端口地址:60h和64h。

?读60h端口,读output buffer

?写60h端口,写input buffer

?读64h端口,读Status Register

对Control Register的操作相对要复杂一些,首先要向64h端口写一个命令(20h为读命令,60h为写命令),然后根据命令从60h端口读出Control Register 的数据或者向60h端口写入Control Register的数据(64h端口还可以接受许多其它的命令)。

先来看看Status Register的定义,我们后面要用bit 0和bit 1:

bit meaning

-----------------------------------------------------------------------

0 output register (60h) 中有数据

1 input register (60h/64h) 有数据

2 系统标志(上电复位后被置为0)

3 data in input register is command (1) or data (0)

4 1=keyboard enabled, 0=keyboard disabled (via switch)

5 1=transmit timeout (data transmit not complete)

6 1=receive timeout (data transmit not complete)

7 1=even parity rec'd, 0=odd parity rec'd (should be odd)

除了这些资源外,8042还有3个内部端口:Input Port、Outport Port和Test Port,这三个端口的操作都是通过向64h发送命令,然后在60h进行读写的方式完成,其中本文要操作的A20 Gate被定义在Output Port的bit 1上,所以我们有必要对Outport Port的操作及端口定义做一个说明。

?读Output Port

向64h发送0d0h命令,然后从60h读取Output Port的内容

?写Output Port

向64h发送0d1h命令,然后向60h写入Output Port的数据

另外我们还应该介绍两个命令:

?禁止键盘操作命令

向64h发送0adh

?打开键盘操作命令

向64h发送0aeh

有了这些命令和知识,我们可以考虑操作A20 Gate了,有关8042芯片更详细的资料,请参考该芯片的Data Sheet。

如何打开和关闭A20 Gate。

理论上讲,我们只要操作8042芯片的输出端口(64h)的bit 1,就可以控制A20 Gate,但实际上,当你准备向8042的输入缓冲区里写数据时,可能里面还有其它数据没有处理,所以,我们要首先禁止键盘操作,同时等待数据缓冲区中没有数据以后,才能真正地去操作8042打开或者关闭A20 Gate。打开A20 Gate 的具体步骤大致如下:

1.关闭中断;

2.等待8042 Input buffer为空;

3.发送禁止键盘操作命令;

4.等待8042 Input buffer为空;

5.发送读取8042 Output Port命令;

6.等待8042 Output buffer有数据;

7.读取8042 Output buffer,并保存得到的字节;

8.等待8042 Input buffer为空;

9.发送Write 8042 Output Port命令到8042 Input buffer;

10.等待8042 Input buffer为空;

11.将从8042 Output Port得到的字节的第2位置1(或清0),然后写入8042 Input buffer;

12.等待,直到8042 Input buffer为空为止;

13.发送允许键盘操作命令到8042 Input buffer;

14. 打开中断。

下面是完成打开A20 Gate的代码:

A20Enable:

cli ;1.关闭中断

call WaitInbufEmpty ;2.等待8042 Input buffer为空;

mov al, 0adh

mov dx, 64h

out dx, al ;3.发送禁止键盘操作命令

call WaitInbufEmpty ;4.等待8042 Input buffer为空;

mov al, 0d0h

mov dx, 64h

out dx, al ;5.发送读取8042 Output Port命令;

call WaitOutbufFull ;6.等待8042 Output buffer有数据;

mov dx, 60h

in al, dx ;7.读取8042 Output buffer

push ax ;保存读取的数据

call WaitInbufEmpty ;8.等待8042 Input buffer为空;

mov al, 0d1h

mov dx, 64h

out dx, al ;9.发送写8042 Output Port命令

call WaitInbufEmpty ;10.等待8042 Input buffer为空

pop ax

or al, 02h ;11.将从8042 Output Port得到的字节的bit 1置1

mov dx, 60h

out dx, al ;写入Output Port

call WaitInbufEmpty ;12.等待8042 Input buffer为空

mov al, 0aeh

mov dx, 64h

out dx, al ;13.发送允许键盘操作命令

sti ;开中断

ret

WaitInbufEmpty:

mov dx, 64h

in al, dx ;读取Status Register

test al, 02h

jnz WaitInbufEmpty

ret

WaitOutbufFull:

mov dx, 64h

in al, dx

test al, 01 ;读取Status Register

jz WaitOutbufFull

ret

后来,由于感觉使用8042控制A20运行太慢了(确实,那么长的代码,中间还要若干次的wait),所以后来又出现了所谓的Fast A20,实际上,现在的大多数机器都是Fast A20,Fast A20使用92h端口控制A20,同时BIOS里提供了一个软中断来控制A20:

入口:ah=24h

al=0 关闭A20

1 打开A20

2 读取A20状态

int 15h

返回:如果BIOS支持此功能,CF=0,否则CF=1

CF=0时,AX返回当前A20状态,1=打开,0=关闭

像8042中的Output Port中的定义一样,92h端口的bit 1控制着A20,为1时打开,为0时关闭,从92h中读一个byte可以看a20的当前状态,所以对92h 的操作如下:

?读A20状态

mov dx, 92h

in al, dx

如果al的bit 1为1表示a20打开,否则为0

?打开A20

mov dx, 92h

mov al, 02

out dx, al

?关闭A20

mov dx, 92h

mov al, 0

out dx, al

特别要注意的是,大家从这篇文章的文字中可能也能感觉到,A20 Gate的设计本身就让人感觉很别扭,不是那么流畅,所以和A20有关的事情就难免也会有相同的感觉,很奇怪的是,上面介绍的三种方法并不是在每台机器上都适用,所以如果你要做一个商业软件其中要操作A20,那一定要三种方式联合使用才比较稳妥,否则会有意想不到的结果,LINUX公开的启动代码中就是这么做的

在DOS下有时我们会在config.sys中写上一句:dos=high,这句就会把驻留的DOS放到高端内存区域去,怎么放的呢?关键点就是打开A20,然后把DOS 从常规内存搬到100000h起始的区域去,并把在常规内存中占用的内存释放掉,当然说起来容易,实际做的时候还有很多细节要处理。

说到DOS=HIGH,就不得不提醒大家另一件事,如果在config.sys中有

dos=high这一句,那么恐怕92h的方法和BIOS的方法都会不完全灵验(至于操作8042的方法灵不灵我没有试),这是DOS做了手脚,因为DOS被放到了高端内存中,为了保证DOS能正常运行,它不允许你把A20给关掉,遇到这种情况不要惊慌,不是我写得不对,确实是DOS太狡猾了。

还有最后一点要特别注意,92h的bit 0是给机器发复位信号的(8042 Output Port的bit 0也是),所以在向92h写数据时,千万不要让bit 0为1,否则机器会重新启动,如果你的应用程序需要重新启动机器,这也是方法之一,比jmp 0ffffh:0来的还要干脆。

第4章指令系统层习题参考解答-汇编语言与计算机组成原理 答案

1.什么是“程序可见”的寄存器? 程序可见寄存器是指在用户程序中用到的寄存器,它们由指令来指定。 2. 80x86微处理器的基本结构寄存器组包括那些寄存器?各有何用途? 基本结构寄存器组按用途分为通用寄存器、专用寄存器和段寄存器3类。 通用寄存器存放操作数或用作地址指针;专用寄存器有EIP和EFLAGS,分别存放将要执行的下一条指令的偏移地址和条件码标志、控制标志和系统标志;段寄存器存放段基址或段选择子。 3.80x86微处理器标志寄存器中各标志位有什么意义? 常用的7位: CF进位标志: 在进行算术运算时,如最高位(对字操作是第15位,对字节操作是第7位)产生进位或借位时,则CF置1;否则置0。在移位类指令中,CF用来存放移出的代码(0或1)。 PF奇偶标志: 为机器中传送信息时可能产生的代码出错情况提供检验条件。 当操作结果的最低位字节中1的个数为偶数时置1,否则置0。 AF辅助进位标志: 在进行算术运算时,如低字节中低4位(第3位向第4位)产生进位或借位时,则AF置1;否则AF置0。 ZF零标志:如指令执行结果各位全为0时,则ZF置1;否则ZF置0。 SF符号标志:其值等于运算结果的最高位。 如果把指令执行结果看作带符号数,就是结果为负,SF置1;结果为正,SF置0。 OF溢出标志: 将参加算术运算的数看作带符号数,如运算结果超出补码表示数的范围N,即溢出时,则OF置1;否则OF置0。 DF方向标志: 用于串处理指令中控制处理信息的方向。 当DF位为1时,每次操作后使变址寄存器SI和DI减小;当DF位为0时,则使SI和DI增大,使串处理从低地址向高地址方向处理。 4.画出示意图,简述实模式下存储器寻址的过程。 20位物理地址如下计算(CPU中自动完成):10H×段基址+偏移地址=物理地址 5. 画出示意图,简述保护模式下(无分页机制)存储器寻址的过程。 采用对用户程序透明的机制由选择子从描述子表中选择相应的描述子,得到欲访问段的段基址、段限等有关信息,再根据偏移地址访问目标存储单元。

高中数学平面解析几何知识点总结

平面解析几何 一、直线与圆 1.斜率公式 2121 y y k x x -=-(111(,)P x y 、222(,)P x y ). 2.直线的五种方程 (1)点斜式 11()y y k x x -=- (直线l 过点111(,)P x y ,且斜率为k ). (2)斜截式 y kx b =+(b 为直线l 在y 轴上的截距). (3)两点式 112121 y y x x y y x x --=--(12y y ≠)(111(,)P x y 、222(,)P x y (12x x ≠)). < (4)截距式 1x y a b +=(a b 、分别为直线的横、纵截距,0a b ≠、). (5)一般式 0Ax By C ++=(其中A 、B 不同时为0). 3.两条直线的平行和垂直 (1)若111:l y k x b =+,222:l y k x b =+ ①121212||,l l k k b b ?=≠; ②12121l l k k ⊥?=-. (2)若1111:0l A x B y C ++=,2222:0l A x B y C ++=,且A 1、A 2、B 1、B 2都不为零, ①11112222 ||A B C l l A B C ? =≠; < ②1212120l l A A B B ⊥?+=; 4.点到直线的距离 d =(点00(,)P x y ,直线l :0Ax By C ++=). 5.圆的四种方程 (1)圆的标准方程 222()()x a y b r -+-=. (2)圆的一般方程 220x y Dx Ey F ++++=(224D E F +->0).圆心??? ??--2,2E D ,半径r=2 422F E D -+. 6.点与圆的位置关系 点00(,)P x y 与圆2 22)()(r b y a x =-+-的位置关系有三种: . 若d =d r >?点P 在圆外;d r =?点P 在圆上;d r 相离r d ; 0=???=相切r d ; 0>???<相交r d . 其中22B A C Bb Aa d +++=. 8.两圆位置关系的判定方法 # 设两圆圆心分别为O 1,O 2,半径分别为r 1,r 2,d O O =21 条公切线外离421??+>r r d ; 条公切线外切321??+=r r d ;

实模式和保护模式的区别

实模式和保护模式的区别 实模式和保护模式的区别 2009-08-31 20:19 551人阅读评论(1) 收藏举报 从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式(所以存在一个启动时的模式转换问题)。 实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。 在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间; 扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持; 支持多任务,能够快速地进行任务切换和保护任务环境; 4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务的隔离; 支持虚拟8086方式,便于执行8086程序。 1.虚拟8086模式是运行在保护模式中的实模式,为了在32位保护模式下执行纯16位程序。它不是一个真正的CPU模式,还属于保护模式。 2.保护模式同实模式的根本区别是进程内存受保护与否。可寻址空间的区别只是这一原因的果。 实模式将整个物理内存看成分段的区域,程序代码和数据位于不同区域,系统程序和用户程序没有区别对待,而且每一个指针都是指向"实在"的物理地址。这样一来,用户程序的一个指针如果指向了系统程序区域或其他用户程序区域,并改变了值,那么对于这个被修改的系统程序或用户程序,其后果就很可能是灾难性的。为了克服这种低劣的内存管理方式,处理器厂商开发出保护模式。这样,物理内存地址不能直接被程序访问,程序内部的地址(虚拟地址)要由操作系统转化为物理地址去访问,程序对此一无所知。至此,进程(这时我们可以称程序为进程了)有了严格的边界,任何其他进程根本没有办法访问不属于自己的物理内存区域,甚至在自己的虚拟地址范围内也不是可以任意访问的,因为有一些虚拟区域已经被放进一些公共系统运行库。这些区域也不能随便修改,若修改就会有: SIGSEGV (linux 段错误);非法内存访问对话框(windows 对话框)。 CPU启动环境为16位实模式,之后可以切换到保护模式。但从保护模式无法切换回实模式

紫微斗数秘笈星情讲解之七杀星

紫微斗数秘笈星情讲解之七杀星.txt爱尔兰﹌一个不离婚的国家,一个一百年的约定。难过了,不要告诉别人,因为别人不在乎。★真话假话都要猜,这就是现在的社会。 紫微斗数秘笈星情讲解之七杀星 七杀星 原文:七杀星在五行属阴金,在天属南斗星,化为权。是紫微斗数中的大将星曜。佐助紫微星与天府星,所以遇紫微天府则为国家栋梁,出将入相,得遇贵人提携,平步青云,指调百万雄师。在商亦于实业工厂方面发展。以其能掌握大众,如工人职员等。与廉贞星同度,在未宫或七杀星在午宫,称为[雄宿乾元格],乃是上格,魄力雄厚。因为七杀的阴金被廉贞的文火所锻练,相制为用。在子宫则次之,在丑宫者普通。如会照煞星,反主刑剋、伤害、颠簸。七杀在命宫者,最恶落陷化忌、擎羊、陀罗、火星、铃星、空劫、天虚、阴煞等星曜,主孤独或福不全;每多解说尘世为僧为道者。有幻想,时或感觉心灵上的空虚。迁移宫有天府星者,外刚强而内富情感,花前月下,每生飘飘然的出世想,妻子亦每多志高聪明,或性情外柔内刚、有丈夫气概之配偶,否则多刑剋分离病灾;或虽有夫妻之名,而无夫妻之实者。 评注: (一)七杀是大将之星,性质刚烈强硬,故七杀守命,人生比较孤剋,六亲缘份不足,但在事业方面,每因命造积极苦干,所以就不会遇吉星吉化,或反过来见煞曜,也会有所表现,得名利富贵。 (二)七杀会紫微天府,这其实是指七杀在寅宫和申宫独坐,紫微天府拱照而言,七杀在寅宫,因南斗北斗星主在上方申宫,故称[七杀仰斗]格,七杀在申宫,因南斗北斗星主在下方寅宫,故称[七杀朝斗]格。这是七杀的大格之一。紫微天府具贵人气质,所以主[贵人提携],如果不见煞曜,更有左辅、右弼、天魁、天钺、禄存、天马等,适宜[实业工厂方面]发展,不见禄存天马却有煞曜,则可[调百万雄师],当军警领导人。 (三)七杀在未宫,和廉贞同度,为七杀的另一大格,称为[雄宿乾元]格,其结构的道理可见原文。另外,七杀居于午宫守命,廉贞在申宫守福德宫,亦属[雄宿乾元]格。在子宫和在丑宫,都不入格,成就远远不如。 (四)凡七杀在命,人生都比较孤独,无论成就有多大,事业局面有多宏伟,都会感到[心灵上的空虚],不见煞曜见吉星,就是成为大格,也不例外,只是程度不如七杀见煞忌那样强烈。 (五)七杀坐命,迁移宫必是天府,十二宫都如此,没有一宫例外。七杀性质变化和冲动激烈,天府性质稳定和保守平和,故此,对宫多吉,则七杀的性格较柔,人生也较安定,可以平衡性格,但如果天府性质弱,七杀性质强,过刚则折,故人生纵使成就高,但六亲缘更差,精神更空虚。 (六)原文提到,七杀居命宫,主妻子[志高聪明]、[外柔内刚]、[丈夫气概]等,这其实和七杀无关,而是夫妻宫星系的克应。凡七杀在命,夫妻宫必定是天相星,这星在夫妻宫为吉曜,对男命尤其如此,读者可以参阅有关天相入夫妻宫的部份。 七杀星临命宫 原文:七杀星临命宫,主面色黄白或红黄色,面型长方者或瘦长者较多;方面较少。中等身材,不怒而有威,为众人所敬服。一生事业性重。处事外表果决,内实进退考虑。富计谋,善策划。与紫微、天府、禄存、化禄、化权、化科、左辅、右弼、天魁、天钺、文昌、文曲会照者,得群众拥护。在国家为大将之材,极品之贵,在商为工业界之领袖,左右经济(七杀最喜会照或同度禄存、化禄,以其能柔化七杀之刚暴),名震他邦。若与擎羊、陀罗、火星、铃星、天刑、空劫、大耗会照者,主刑剋伤害。落陷者,或死于兵荒马乱,或阵亡灾死,或则疾病开刀。性情倔强,刚愎自用,处事霸道,行为凶横而寿夭。故七杀最忌落陷会煞星。

高中平面解析几何知识点总结

高中平面解析几何知识点总结 一.直线部分 1.直线的倾斜角与斜率: (1)直线的倾斜角:在平面直角坐标系中,对于一条与x 轴相交的直线,如果把x 轴绕着交点按逆时针方向旋转到和直线重合时所转的最小正角记为α叫做直线的倾斜角. 倾斜角)180,0[?∈α,?=90α斜率不存在. (2)直线的斜率: αtan ),(21121 2=≠--= k x x x x y y k .两点坐标为111(,)P x y 、222(,)P x y . 2.直线方程的五种形式: (1)点斜式:)(11x x k y y -=- (直线l 过点),(111y x P ,且斜率为k ). 注:当直线斜率不存在时,不能用点斜式表示,此时方程为0x x =. (2)斜截式:b kx y += (b 为直线l 在y 轴上的截距). (3)两点式:121121x x x x y y y y --= -- (12y y ≠,12x x ≠). 注:① 不能表示与x 轴和y 轴垂直的直线; ② 方程形式为:0))(())((112112=-----x x y y y y x x 时,方程可以表示任意直线. (4)截距式:1 =+b y a x (b a ,分别为x 轴y 轴上的截距,且0,0≠≠b a ). 注:不能表示与x 轴垂直的直线,也不能表示与y 轴垂直的直线,特别是不能表示过原点的直线. (5)一般式:0=++C By Ax (其中A 、B 不同时为0). 一般式化为斜截式: B C x B A y - - =,即,直线的斜率: B A k -=. 注:(1)已知直线纵截距b ,常设其方程为y kx b =+或0x =. 已知直线横截距0x ,常设其方程为0x my x =+(直线斜率k 存在时,m 为k 的倒数)或0y =. 已知直线过点00(,)x y ,常设其方程为00()y k x x y =-+或0x x =. (2)解析几何中研究两条直线位置关系时,两条直线有可能重合;立体几何中两条直 线一般不重合.

大遗址保护模式

西安外国语大学 硕士学位论文 多视角下的大遗址保护与开发模式研究 -----以汉长安城大遗址为例 作者姓名:学科专业:指导教师:魏元元 旅游管理 陈锋仪教授 西安2012

本论文由在其导师的指导下撰写而成,经论文答辩委员会评审、答辩,该论文达到专业硕士学位论文水平。 导师: 答辩主席: 日期:研究生部主任:

独创性声明 秉承学校严谨的学风与优良的科学道德,我声明所呈交的论文是我本人在导师指导下进行的研究工作所取得的成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,不包含本人或他人已申请学位或其他用途使用过的成果。他人对本研究所做的任何贡献均已在论文中作了明确的说明并表示了致谢。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 作者签名: 日期:

知识产权声明 本人完全了解西安外国语大学有关知识产权的规定,即:研究生在校攻读硕士学位期间论文工作的知识产权单位属西安外国语大学。本人保证毕业离校后5年以内(自办理离校手续之日起),发表论文或使用论文工作成果时署名单位仍然为西安外国语大学。学校有权保留送交论文的复印件和磁盘文件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。 作者签名: 日期:

摘要 随着申请世界遗产保护的热潮的到来,我国大遗址的保护也得到了社会各届的重视,尤其政府在大遗址的保护当中扮演着积极的角色。我国大遗址的分布范围比较分散,各种各样的大遗址给遗址保护工作带来了很大的难度。面对大遗址的保护工作,主要是从比较低层次和文物保护的角度去保护大遗址,往往给大遗址的保护带来不利的影响。大遗址的保护面临着来自“人为”和“自然为”两方面的破坏,针对大遗址保护面临着严峻的形势,我国大遗址保护应该从多角度的模式探讨,不仅要从社会科学的角度去探讨大遗址保护的方式方法,也应该从自然科学的角度,尤其是要采用当今发展迅猛的计算机技术去实现大遗址保护模式的创新去实践。 大遗址保护工作主要面临大遗址信息分散、信息多样、信息共享和交换比较难的特点,而面向服务的大遗址模式充分利用面向服务的架构SOA(service oriented architecture)技术体系针对大遗址保护的难点提出了完整的信息资源的整合模式,实现了大遗址保护的宏观与微观管理相结合;计算机三维可视化技术(OpenGL和Direct 3D)实现分散的大遗址周围地理数据库模型的建立,地理空间信息技术(GIS),WEB GIS信息技术及信息交换技术。 大遗址的保护与开发是大遗址保护模式面临的一对矛盾,面对这对矛盾,需要分析出陕西大遗址目前所面临的主要威胁,并分析其所属的类型、特点、利用因素分析法、均衡利益分析法、价值分析法、建立大遗址保护与开发评价体系价值体系,结合陕西省内大遗址目前所采用大遗址保护模式,综合对比提出基于均衡模式下陕西大遗址开发与保护模式。 多视角下的汉长安城大遗址保护与开发模式,是在综合对比国内外大遗址保护与开发模式的基础之下,结合当代计算机技术、经济学知识、管理学知识等分析总结出自己在每种视角下大遗址的保护与开发模式。针对汉长安城大遗址保护与开发模式研究,汉长安城大遗址主要采用建立“三区鼎立,综合管理”的大遗址开发保护模式,三区主要是在汉长安城大遗址上建立以汉长安城重点

保护模式与实模式

什么是实模式、保护模式和虚拟8086方式 1:实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。 2:保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pre及以后为64GB)。在保护模式下CPU可以进入虚拟8086方式,这是在保护模式下的实模式程序运行环境。 第一:实模式下程序的运行回顾. 程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU 是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢? 对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存 中的位置. 程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、 ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。 程序可能需要调用系统的服务子程序,80x86系列使用中断机制 来实现系统服务。 总的来说,这些就是实模式下一个程序运行所需的主要内容 (其它如跳转、返回、端口操作等相对来说比较次要。) 第二:保护模式---从程序运行说起 无论实模式还是保护模式,根本的问题还是程序如何在其中运行。 因此我们在学习保护模式时应该时刻围绕这个问题来思考。 和实模式下一样,保护模式下程序运行的实质仍是“CPU执行指令, 操作相关数据”,因此实模式下的各种代码段、数据段、堆栈段、中 断服务程序仍然存在,且功能、作用不变。 那么保护模式下最大的变化是什么呢?答案可能因人而异,我的 答案是“地址转换方式”变化最大。 第三:地址转换方式比较 先看一下实模式下的地址转换方式,假设我们在ES中存入0x1000, DI中存入0xFFFF,那么ES:DI=0x1000*0x10+0xFFFF=0x1FFFF,这就是众 所周知的“左移4位加偏移”。 那么如果在保护模式下呢?假设上面的数据不变ES=0x1000, DI=0xFFFF,现在ES:DI等于什么呢? 公式如下:(注:0x1000=1000000000000b= 10 0000 0000 0 00) ES:DI=全局描述符表中第0x200项描述符给出的段基址+0xFFFF 现在比较一下,好象是不一样。再仔细看看,又好象没什么区别! 为什么说没什么区别,因为我的想法是,既然ES中的内容都不是 真正的段地址,凭什么实模式下称ES为“段寄存器”,而到了保护模式 就说是“选择子”? 其实它们都是一种映射,只是映射规则不同而已:在实模式下这

紫微斗数秘笈星情讲解之天府星

紫微斗数秘笈星情讲解之天府星 天府星在五行属阳土,在天是南斗的主星,是财帛的库府。与紫微星同度,如得左辅、右弼、天相、武曲、文昌、文曲、天魁、天钺会照,称为君臣相会,主大富大贵。在戌宫为上格,有吉曜辅星扶持,为军政元首、人民领袖、各部门长官。在商则主为创业巨子、商界闻人。在技术或艺术方面,亦主有特殊见地,超人发明,另有特长,出人头地,举世扬名,但注意必须要有左辅、右弼及吉星扶持,或天魁、天钺夹持命宫者,为上格。在巳、亥宫,紫府对照,有吉星扶持或同度者,大富大贵,或大寿,或突遇贵人提拔,平步青云。寅、申二宫无吉助,乃清高自赏,或是人师,或执教鞭。辰、戌二宫安命,会照左辅星,不如同度为更贵更富之奇格。但须会到禄存星方是真格。因为天府星在戌宫立命,则紫微星正在午宫庙地,而太阳也正在旭日东升的宫上,太阴又是躔在月朗天门的宫位,如能会到吉辅同度,而没有恶煞冲破,当然非侯卿之命,亦是将相之材了。有了煞曜冲破,亦主为商业巨子,会空劫者,则主由理想幻像中成天下。 评注: (一)天府星是南斗的主星,在紫微斗数中,共有四颗主星,除南斗的天府外,还有北斗主星紫微,日间的中天主星太阳,夜间的中天主星太阴,虽性质各有不同,但皆有贵气。 (二)天府是[财帛的库府]是指天府具有储财的本质,由此引伸,意指天府有保守、稳定的本质,因为欲要积储财富,就一定要环境稳定,而积储就是不胡乱花费,故保守。不过,如果性质不良,便会形成自私自利和吝啬。 (三)斌兆公对于紫微天府同度,有很高的评价,这在原文讲义的各个篇章中,都可找到这方面的推断,在此亦不例外,他认为紫微天府同度,更有天相和辅弼魁钺昌曲六吉,兼见武曲,是为[君臣相会],主大富大贵。无疑,得六吉的紫微天府,固然很有气势,领导力佳,但却只宜公职,且紫微天府性质矛盾,一主进攻一主保守,故魄力有余,决断则不足,不能担当最高的决策人。这类命格,较适宜担任公职,可以统领部门。 (四)天府在戌宫,是和廉贞同度,三方见午宫的紫微,和寅宫的武曲天相,

互联网安全保护技术措施规定范例

整体解决方案系列 互联网安全保护技术措施 规定 (标准、完整、实用、可修改)

编号:FS-QG-49892互联网安全保护技术措施规定 Model Regulations for Internet Security Protection Measures 说明:为明确各负责人职责,充分调用工作积极性,使人员队伍与目标管理科学化、制度化、规范化,特此制定 第一条为加强和规范互联网安全技术防范工作,保障互联网网络安全和信息安全,促进互联网健康、有序发展,维护国家安全、社会秩序和公共利益,根据《计算机信息网络国际联网安全保护管理办法》,制定本规定。 第二条本规定所称互联网安全保护技术措施,是指保障互联网网络安全和信息安全、防范违法犯罪的技术设施和技术方法。 第三条互联网服务提供者、联网使用单位负责落实互联网安全保护技术措施,并保障互联网安全保护技术措施功能的正常发挥。 第四条互联网服务提供者、联网使用单位应当建立相应的管理制度。未经用户同意不得公开、泄露用户注册信息,但法律、法规另有规定的除外。互联网服务提供者、联网使

用单位应当依法使用互联网安全保护技术措施,不得利用互联网安全保护技术措施侵犯用户的通信自由和通信秘密。 第五条公安机关公共信息网络安全监察部门负责对互联网安全保护技术措施的落实情况依法实施监督管理。 第六条互联网安全保护技术措施应当符合国家标准。没有国家标准的,应当符合公共安全行业技术标准。 第七条互联网服务提供者和联网使用单位应当落实以下互联网安全保护技术措施: (一)防范计算机病毒、网络入侵和攻击破坏等危害网络安全事项或者行为的技术措施; (二)重要数据库和系统主要设备的冗灾备份措施; (三)记录并留存用户登录和退出时间、主叫号码、账号、互联网地址或域名、系统维护日志的技术措施; (四)法律、法规和规章规定应当落实的其他安全保护技术措施。 第八条提供互联网接入服务的单位除落实本规定第七条规定的互联网安全保护技术措施外,还应当落实具有以下功能的安全保护技术措施:(一)记录并留存用户注册信息;

保护模式下寻址(易懂)

保护模式下寻址(易懂) 保护模式下寻址(易懂):网上看到的一强帖,不转不行了,牛人啊,把这段代码拿捏的相当到位括号中是我的加注段机制轻松体验[内存寻址]实模式下的内存寻址:让我们首先来回顾实模式下的寻址方式段首地址×16+偏 移量=物理地址为什么要×16?因为在8086CPU中,地址线是20位,但寄存器是16位的,最高寻址64KB,它无法寻址到1M内存。于是,Intel设计了这种寻址方式,先缩小4位成16位放入到段寄存器,用到时候,再将其扩大到20位,这也造成了段的首地址必须是16的倍数的限制。保护模式下分段机制的内存寻址:保护模式下分段机制是利用一个称作段选择符的偏移量,从而到描述符表找到需要的段描述符,而这个段描述符中就存放着真正的段的物理首地址,再加上偏移量一段话,出现了三个新名词:1、段选择子2、描述符表3、段描述符我们现在可以这样来理解这段话:有一个结构体类型,它有三个成员变量:段物理首地址段界限段属性内存中,维护一个该结构体类型的是一个数组。而分段机制就是利用一个索引,找到该数组对应的结构体,从而得到段的物理首地址,然后加上偏移量,得到真正的物理地址。公式:xxxx:yyyyyyyy其中,xxxx也就是索引,yyyyyyyy是偏移量(因为32位寄存器,所以8个

16进制)xxxx存放在段寄存器中。现在,我们来到过来分析一下那三个新名词。段描述符,一个结构体,它有三个成员变量:1、段物理首地址2、段界限3、段属性我们再来重温一遍描述符表,也就是一个数组,什么样的数组呢?是一个段描述符组成的数组。接下来看看段选择子:段选择子,也就是数组的索引,但这时候的索引不在是高级语言中数组的下标,而是我们将要找的那个段描述符相对于数组首地址(也就是全局描述表的首地址)偏移位置。就这么简单,如图:图中,通过Selector(段选择子)找到存储在Descriptor Table(描述符表)中某个Descriptor(段描述符),该段描述符中存放有该段的物理首地址,所以就可以找到内存中真正的物理段首地址SegmentOffset(偏移量):就是相对该段的偏移量物理首地址+偏移量就得到了物理地 址本图就是DATA但这时,心细的朋友就发现了一个GDTR这个家伙还没有提到!我们来看一下什么是GDTR ?Global Descriptor Table Register(全局描述符表寄存器)但是这个寄存器有什么用呢?大家想一下,段描述符表现在是存放在内存中,那CPU是如何知道它在哪里呢?所以,Intel 公司设计了一个全局描述符表寄存器,专门用来存放段描述符表的首地址,以便找到内存中段描述符表。这时,段描述符表地址被存到GDTR寄存器中了。好了,分析就到这,我们来看一下正式的定义:当x86 CPU 工作在保护模式时,可

禄存星

禄存星 一、禄存主“孤独”;二、禄存星带有贵气,也有“爵禄”的性质。“爵”代表着地位,“禄”代表财富;三、禄为养命之源,能够“掌人寿机”;四、禄存星性质稳定,而且被动;五、禄存的前后二宫永远是擎羊、陀罗。过去研究斗数的人,往往急于求成,做学问不求甚解,只记得禄存星代表财富,而忽略了另外几条重要性质,导致看盘不够精确,时准时不准。例如,当禄存星【独坐】子女宫时,他们就只能说“子女带财而来”,除了这一条以外,就不知道该怎么解释了。便可以作出这样的推理:由于禄存星带有“孤”的特点,因此,当禄存星坐入六亲宫位时,就代表着数量上的稀少。又因为禄存永远被擎羊陀罗所夹,所以或多或少都会影响这个宫位的人际关系。如上例,假若子女宫是空宫,没有十四正曜而禄存独坐,则主其人的子女数目少,并主晚得子息。注意,在推断婚姻的过程中,子女宫的意义十分重大,因为它牵涉到一个“连锁反应”。关于“连锁反应”及“多宫合参”的内容,后面我再讲,这里先把禄存星的意义做一个彻底的分析。由于禄存主孤,所以在坐入命宫的时候,最不宜与天机、天梁、武曲等主孤的星曜同度,否则孤的性质太重,会对人生产生十分不利的影响。这是因为,禄存星虽然可以带来钱财,但越是有钱的人,往往就越容易受人攻击

和排挤。所以,当天机、天梁、武曲等星与禄存同度在命宫时,最喜有左辅、右弼同照命宫,可以减少孤独的性质。如果命宫有禄存,而正曜是紫微、太阳、七杀等强有力的星曜,则一般不会受人攻击及排挤,但由于擎羊、陀罗夹宫的原因,也会使其人的命运受到限制,人生并不潇洒。若是天府与禄存在命宫同度,人生颇有福气,但保守过甚,不爱花销,开支不论大小都要精打细算。天府本身是财星,如果与禄存同度,就会相当重视金钱,是一个很现实的人。以上这些特点,一般也可以引申入其余宫位。例如天梁星在奴仆宫,与禄存同度,表示命主可以通过下属、朋友而获得财富,但他的下属、朋友并不会很多。 除了“孤”和“财富”的性质以外,禄存星还是一颗有贵气、有地位的星曜。古书所记载的【阳梁昌禄格】,最利读书考试,命宫如果在安在卯宫,在三方四正会齐这四颗星,又没有遇到煞忌侵害,便主甲第登科,金榜题名,风光无限。古代科举考试的状元,地位十分尊贵,可以得到皇帝的御笔亲封,在皇宫大殿即刻封授官职。明清两朝,状元可以授六品的翰林院修撰,这比知县的级别还要高,相当于现在的正处级干部了。在现代社会,状元的地位远不如古代,【阳梁昌禄格】的意义便转化为竞争得胜,例如在公务员面试中胜出,在人民的投票选举中胜出等等。这里需要注意,【阳梁昌禄】的表现形式虽然发生了变化,但此格局所带来的荣誉、地位

安全域划分和等级保护

近年来,随着我国信息化发展的逐步深入,我们对信息系统的依赖越来越强,国家信息基础设施和重要信息系统能否安全正常地运行直接关系到国家安全和社会秩序。但是大型信息系统的安全保障体系建设是一个极为复杂的工作,为大型组织设计一套完整和有效的安全体系一直是个世界性的难题。一些行业性机构或大型企业的信息系统应用众多、结构复杂、覆盖地域广阔、涉及的行政部门和人员众多;系统面临着各种性质的安全威胁,间谍、黑客、病毒蠕虫、木后门、非法的合作伙伴、本地维护的第三方、内部员工等;安全保障要求的内容极为广泛,从物理安全、网络安全、系统安全、应用安全一直到安全管理、安全组织建设等等,凡是涉及到影响正常运行的和业务连续性的都可以认为是信息安全问题;不同业务系统、不同发展阶段、不同地域和行政隶属层次的安全要求属性和强度存在较大差异性。 国内的政策及发展 面对严峻的形势和严重的问题,如何解决大型信息系统的信息安全问题,是摆在我国信息化建设人员面前的重大关键问题。美国及西方发达国家为了抵御信息网络的脆弱性和安全威胁,制定了一系列强化信息网络安全建设的政策和标准,其中一个很重要思想就是按照安全保护强度划分不同的安全等级,以指导不同领域的信息安全工作。经过我国信息安全领域有关部门和专家学者的多年研究,在借鉴国外先进经验和结合我国国情的基础上,提出了分等级保护的策略来解决我国信息网络安全问题,即针对信息系统建设和使用单位,根据其单位的重要程度、信息系统承载业务的重要程度、信息内容的重要程度、系统遭到攻击破坏后造成的危害程度等安全需求以及安全成本等因素,依据国家规定的等级划分标准,设定其保护等级,自主进行信息系统安全建设和安全管理,提高安全保护的科学性、整体性、实用性。 2003 年,中央办公厅、国务院办公厅转发的《国家信息化领导小组关于加强信息安全保障工作的意见》(27号文)中,已将信息安全等级保护作为国家信息安全保障工作的重中之重,要求各级党委、人民政府认真组织贯彻落实。《意见》中明确指出,信息化发展的不同阶段和不同的信息系统,有着不同的安全需求,必须从实际出发,综合平衡安全成本和风险,优化信息安全资源的配置,确保重点。 之后,一系列的国家部委、行业组织下发了关于信息系统等级保护方面的政策和规范。2004年,公安部、国家保密局、国家密码管理委员会办公室、国务院信息化工作办公室联合下发

第3章作业

第3章从8086到Pentium系列微处理器的技术发展 教材习题解答 1. 简述80286的特点和保护模式的保护功能。 【解】80286的特点: ①CPU内部分为四个处理部件:EU(执行部件)、AU(地址部件)、IU(指令部件)和BU(总线部件)。这四个处理部件可以并行的进行操作,提高了处理速度。 ②数据线和地址线完全分离。在一个总线周期中,当有效数据出现在数据总线上的时候,下一个总线周期的地址已经送到地址总线,形成总线周期的流水作业。 ③具有“实地址模式”(Real Address Mode,简称为“实模式”)和“保护虚地址模式”(Protected V irtual Address Mode,简称为“保护模式”)”两种工作模式。 ④能运行实时多任务操作系统,支持存储管理和保护功能。 ⑤实现了虚拟存储管理。 ⑥与80286 配合使用的数学协处理器是80287,它基本与8087相同,但适应80286 的两种工作模式。 保护模式体现了80286的特色,主要是对存储器管理、虚拟存储和对地址空间的保护。在保护模式下,可为每个任务提供多达1GB的虚拟存储空间和保护机制,有力地支持了多用户、多任务的操作。那些内存装不下的逻辑段,将以文件形式存在外存储器中,当处理器需要对它们进行存取操作时就会产生中断,通过中断服务程序把有关的程序或数据从外存储器调入到内存,从而满足程序运行的需要。 保护模式为不同程序设置了四个特权级别,可让不同程序在不同的特权级别上运行。依靠这一机制,可支持系统程序和用户程序的分离,并可进一步分离不同级别的系统程序,大大提高了系统运行的可靠性。 2. 简述80386 的特点、80386引脚与8086的区别。 【解】80386 的特点: 80386是全32位结构,它的外部数据总线和内部数据通道,包括寄存器、ALU和内部总线都是32位的。 80386 有3 种工作模式:实模式、虚拟86模式、386的保护模式。 80386的硬件结构可分成6个逻辑单元,它们以流水线方式工作,运行速度可达4MIPS。其硬件设计有支持段页式存储管理部件,易于实现虚拟存储系统。在保护模式下的分段寻址体系,与操作系统相配合可以组成虚拟存储器系统,一个任务的最大虚拟空间可达246=64 TB。 80386硬件支持多任务处理,用一条指令就可以实现任务切换。 80386设置了4级特权级,按优先顺序依次为0级、1级、2级、3级,前3级用于操作系统程序,后1级用于用户程序。 80386引脚与8086的区别见表3-1。 表3-1 80386引脚与8086的区别 8086CPU 80386CPU 共有40个引脚共有132个引脚 16条地址/数据复用线4条地址线34条地址线 32条数据线 在总线宽度控制信号16 BS的控制下,可实现16位或32位数据传送。字节控制信号0 BE~3 BE 协处理器接口信号 (1) PEREQ:协处理器向80386发出的请求信号,有效时表示协处理器请求与存储器之间传送数据。80386响应该请求后,将按照指令的要求控制对存储器的读写。 (2) BUSY:协处理器向80386发出的状态信号,有效时表示协处理器正在执行指令,处于忙状态,暂时不能接受新的指令。 (3)ERROR:协处理器向80386发出的状态信号,有效时表示协处理器出错。80386在检测到ERROR信号后,将转到错误处理子程序来处

官禄宫

紫微官禄宫详解 官禄宫有紫微 紫微,庙旺遇左右昌曲魁钺,轩胜位至封候伯,加羊陀火铃平常,天府同权贵名利两全,天相加内外权贵清正,破军同闹中安身。 官禄宫有天机 天机,入庙权贵,会文曲为良巨,见羊陀火铃方宜,天梁同文武之材,太阴同名振边夷,陷宫退官失职,吏员立脚。 官禄宫有太阳 太阳,入庙文武为良,不见羊陀火铃吉,太阴同贵显,左右昌曲魁钺同更君科禄权,定居一品之贵。 官禄宫有武曲 武曲,入庙与昌曲左右同宫,武职峥嵘,常人发福,会科权禄为财富之官,贪狼同为贪污之官,破军同军旅内出身,与安身七杀同横立功名,陷宫及陀铃劫忌功名无分。 官禄宫有天同 天同,入庙文武皆宜,无羊陀火铃吉,巨门同先小后大,太阳昌曲科权禄吉美天姿,同权贵太阴同,陷宫胥更论。 官禄宫有廉贞 廉贞,入庙武职权贵不耐久,贪狼同闹中权贵,紫微会三方文职谕,七杀同军旅出身,天相天府同衣锦富贵。 官禄宫有天府 天府,入庙文武皆吉,无羊陀火铃空耗全美,紫微同文武声名,廉贞武曲同权贵,见空劫平常。 官禄宫有太阴 太阴,入庙多贵,陷地气高横破难显达,会太阳昌曲左右三品之贵,天同同文武皆宜,天机同闹中进身吏员立脚。 官禄宫有贪狼 贪狼,入庙遇火铃武职掌大权,紫微同文武之职权贵非小,陷宫贪污之官,加羊陀空劫平常。 官禄宫有巨门 巨门,入庙武职权贵,文人不耐久,太阳同有进退,入庙久长,天机同在卯宫吉美,在酉宫虽美无始终,陷宫遭悔吝,加羊陀火铃空劫更不美,退宫卸职。 官禄宫有天相

天相,入庙文武皆宜食禄千钟,陷地成败,紫微同权贵,昌曲左右同权显荣贵,武曲同边夷之职,廉贞同峥嵘权贵,加羊陀火铃空劫有贬谪。官禄宫有天梁 天梁,庙午会左右魁钺,文武之材天同同权贵不小,天机同峥嵘贵显,加羊陀火铃空劫平。 官禄宫有七杀 七杀,庙旺武职峥嵘权贵非小,不宜文人,武曲同权贵,廉贞同功名显达。 官禄宫有破军 破军,庙旺武职轩胜,武曲同加权禄,文昌文曲显达,加羊陀火铃平常,紫微同宫名振扬,廉贞同文人不耐久,胥吏最美。 官禄宫有:文昌 文昌,入庙太阳同加吉科权禄,文武之材,同天府文曲富贵双全。 官禄宫有:文曲 文曲,庙旺文武皆宜,陷宫与天机太阴同宫,胥吏权贵,会紫府左右近君频而执政,加羊陀火铃空劫平常。 官禄宫有:火星 火星,晚年功名遂心,早年成败,会紫微贪狼吉,陷地不美。 官禄宫有:铃星 铃星,独守旺宫吉,陷地不美,加诸吉星权贵。 官禄宫有:左辅 左辅,入庙文武之材,武职最旺,不利文人,会吉星身中清,文武皆良,见羊陀火铃空劫进退声名。 官禄宫有:右弼 右弼,宜居武职,不和文人,与紫府昌曲同,财官双美,陷宫成败有贬谪,见美陀火铃空劫亦有黜降。 官禄宫有:陀罗 陀罗,独守平常,加吉星亦虚名而已。 官禄宫有:擎羊 擎羊,入庙最利武职,同吉星权贵,陷地平常,虚名而已。

证券期货业网络关于等级保护对象整体安全保护能力的要求、等级保护安全框架和关键技术使用要求

JR/T0060—XXXX 74 附录B (规范性附录) 关于等级保护对象整体安全保护能力的要求 网络安全等级保护的核心是保证不同安全保护等级的对象具有相适应的安全保护能力。本标准第5 章提出了不同级别的等级保护对象的安全保护能力要求,第6章到第10章分别针对不同安全保护等级的对象应该具有的安全保护能力提出了相应的安全通用要求和安全扩展要求。 依据本标准分层面采取各种安全措施时,还应考虑以下总体性要求,保证等级保护对象的整体安全保护能力。 a)构建纵深的防御体系 本标准从技术和管理两个方面提出安全要求,在采取由点到面的各种安全措施时,在整体上还应保证各种安全措施的组合从外到内构成一个纵深的安全防御体系,保证等级保护对象整体的安全保护能力。应从通信网络、网络边界、局域网络内部、各种业务应用平台等各个层次落实本标准中提到的各种安全措施,形成纵深防御体系。 b)采取互补的安全措施 本标准以安全控制的形式提出安全要求,在将各种安全控制落实到特定等级保护对象中时,应考虑各个安全控制之间的互补性,关注各个安全控制在层面内、层面间和功能间产生的连接、交互、依赖、协调、协同等相互关联关系,保证各个安全控制共同综合作用于等级保护对象上,使得等级保护对象的整体安全保护能力得以保证。 c)保证一致的安全强度 本标准将安全功能要求,如身份鉴别、访问控制、安全审计、入侵防范等内容,分解到等级保 护对象的各个层面,在实现各个层面安全功能时,应保证各个层面安全功能实现强度的一致性。 应防止某个层面安全功能的减弱导致整体安全保护能力在这个安全功能上消弱。例如,要实现双因子身份鉴别,则应在各个层面的身份鉴别上均实现双因子身份鉴别;要实现基于标记的访问控制,则应保证在各个层面均实现基于标记的访问控制,并保证标记数据在整个等级保护对象内部流动时标记的唯一性等。 d)建立统一的支撑平台 本标准针对较高级别的等级保护对象,提到了使用密码技术、可信技术等,多数安全功能(如身份鉴别、访问控制、数据完整性、数据保密性等)为了获得更高的强度,均要基于密码技术 或可信技术,为了保证等级保护对象的整体安全防护能力,应建立基于密码技术的统一支撑平台,支持高强度身份鉴别、访问控制、数据完整性、数据保密性等安全功能的实现。 e)进行集中的安全管理 本标准针对较高级别的等级保护对象,提到了实现集中的安全管理、安全监控和安全审计等要求,为了保证分散于各个层面的安全功能在统一策略的指导下实现,各个安全控制在可控情况下发挥各自的作用,应建立集中的管理中心,集中管理等级保护对象中的各个安全控制组件,支持统一安全管理。

Gate A20与保护模式

Gate A20与保护模式 大家都知道,8088/8086只有20位地址线,按理它的寻址空间是2^20,应该是1024KB,但PC机的寻址结构是segment:offset,segment和offset都是16 位的寄存器,最大值是0ffffh,换算成物理地址的计算方法是把segment左移4位,再加上offset,所以segment:offset所能表达的寻址空间最大应为0ffff0h + 0ffffh = 10ffefh(前面的0ffffh是segment=0ffffh并向左移动4位的结果,后面的0ffffh是可能的最大offset),这个计算出的10ffefh是多大呢?大约是1088KB,就是说,segment:offset的地址表达能力,超过了20位地址线的物理寻址能力,你说这是不是有点麻烦。在早先,由于所有的机器都没有那么大的内存,加上地址线只有20位,所以当你用segment:offset的方式企图寻址100000h这个地址时,由于没有实际的第21位地址线,你实际寻址的内存是00000h的位置,如果你企图寻址100001h这个地址时,你实际得到的内容是地址00001h上的内容,所以这个事对实际使用几乎没有任何影响,但是后来就不行了,出现了80286,地址线达到了24位,使segment:offset寻址100000h--10ffefh这将近64K的存储器成为可能,为了保持向下兼容,于是出现了A20 Gate,这是后话,我们后面再细说。 我们可能经常听到一些只有在PC机上才有的一些关于存储器的专有名词,包括:常规内存(Conventional Memory)、上位内存区(Upper Memory Area)、高端内存区(High Memory Area)和扩展内存(Extended Memory),我尽量把这几个东东说明白,这需要下面这张著名的图。 这张图很清楚地说明了问题,大家都知道,DOS下的“常规内存”只有640K,这640K就是从0--A0000H这段地址空间;所谓“上位内存区”,指的就是20位地址线所能寻址到的1M地址空间的上面384K空间,就是从A0001H--100000H 这段地址空间,也就是我们说的用于ROM和系统设备的地址区域,这384K空间和常规内存的640K空间加起来就是20位地址线所能寻址的完整空间 1024KB;由于80286和80386的出现使PC机的地址线从20位变成24位又变成32位,寻址能力极大地增加,1M以上的内存寻址空间,我们统称为“扩展内存”;这里面绝大部分内存区域只能在保护模式下才能寻址到,但有一部分既可以在保护模式下,也可以在实模式下寻址,这就是我们前面提到过的地址100000h--10ffefh之间的这块内存,为了表明其特殊性,我们把这块有趣的内存区叫做“高端内存”。 前面我们提过由于IBM的愚蠢设计给PC机的内存结构埋下了麻烦的伏笔,现在我们来说说这个麻烦。我们都见过PC机上的内存条,但是由于上位内存区

高中数学平面解析几何知识点

平面解析几何 1.直线的倾斜角与斜率: (1)直线的倾斜角:在平面直角坐标系中,对于一条与x 轴相交的直线,如果把x 轴绕着交点按逆时针 方向旋转到和直线重合时所转的最小正角记为α叫做直线的倾斜角. 倾斜角)180,0[?∈α,?=90α斜率不存在. (2)直线的斜率:αtan ),(211 212=≠--=k x x x x y y k .(111(,)P x y 、222(,)P x y ). 2.直线方程的五种形式: (1)点斜式:)(11x x k y y -=- (直线l 过点),(111y x P ,且斜率为k ). 注:当直线斜率不存在时,不能用点斜式表示,此时方程为0x x =. (2)斜截式:b kx y += (b 为直线l 在y 轴上的截距). (3)两点式:1 21121x x x x y y y y --=-- (12y y ≠,12x x ≠). 注:① 不能表示与x 轴和y 轴垂直的直线; ② 方程形式为:0))(())((112112=-----x x y y y y x x 时,方程可以表示任意直线. (4)截距式:1=+b y a x (b a ,分别为x 轴y 轴上的截距,且0,0≠≠b a ). 注:不能表示与x 轴垂直的直线,也不能表示与y 轴垂直的直线,特别是不能表示过原点的直线. (5)一般式:0=++C By Ax (其中A 、B 不同时为0). 一般式化为斜截式:B C x B A y -- =,即,直线的斜率:B A k -=. 注:(1)已知直线纵截距b ,常设其方程为y kx b =+或0x =. 已知直线横截距0x ,常设其方程为0x my x =+(直线斜率k 存在时,m 为k 的倒数)或0y =. 已知直线过点00(,)x y ,常设其方程为00()y k x x y =-+或0x x =. (2)解析几何中研究两条直线位置关系时,两条直线有可能重合;立体几何中两条直线一般不重合. 3.直线在坐标轴上的截矩可正,可负,也可为0. (1)直线在两坐标轴上的截距相等....?直线的斜率为1-或直线过原点. (2)直线两截距互为相反数.......?直线的斜率为1或直线过原点. (3)直线两截距绝对值相等.......?直线的斜率为1±或直线过原点. 4.两条直线的平行和垂直: (1)若111:l y k x b =+,222:l y k x b =+ ① 212121,//b b k k l l ≠=?; ② 12121l l k k ⊥?=-. (2)若0:1111=++C y B x A l ,0:2222=++C y B x A l ,有 ① 1221122121//C A C A B A B A l l ≠=?且.② 0212121=+?⊥B B A A l l . 5.平面两点距离公式: (111(,)P x y 、222(,)P x y ),22122121)()(y y x x P P -+-=.x 轴上两点间距离:A B x x AB -=. 线段21P P 的中点是),(00y x M ,则??? ????+=+=2221 0210y y y x x x .

相关主题