09 2011 档案

实模式,保护模式,v86模式
摘要:对于80X86处理器来说,从80386处理器开始,除了以前的实模式外,还增添了保护模式和V86模式。实模式和V86模式都是为了和8086兼容而设置的。实模式: 内存寻址方式为:段式寻址,即物理地址=段地址*16 + 段内偏移地址 可寻址任意地址,所有指令都相当于工作在特权级。 dos工作在实模式下保护模式: 内存寻址方式为:支持内存分页和虚拟内存 支持多任务,可依靠硬件用一条指令即可实现任务切换,不同任务可工作在不同的优先级下,操作系统工作在最高优先级0上,应用程序则运行在较低优先级上。从实模式到保护模式,需要建立GDT、IDT等数据表,然后通过修改控制寄存器CR0的控... 阅读全文

posted @ 2011-09-27 00:19 rainduck 阅读(688) 评论(0) 推荐(0)

某国内知名IT的电面全纪录
摘要:很少写这样的文字,懒~今天例外~~~~~~~~~~~~~~~~背景:2012年6月将毕业的shuoshi,方向网络安全。。故投了 某公司的 安全技术工程师时间:2011年9月19日如约开始电面主要问题:问题1. a. strcpy与memcpy的区别,b. 哪个效率高, c. memcpy怎么实现的,要求效率高从m(m>1亿,总之就是很多的数据)个数据中找出前n大的数,求算法问题3:如何判断两个单链表相交,给出算法s问题4:有9998个数据,范围从1--10000,如何知道哪两个数据不存在?限内存1k,给出算法问题5:windows的实模式和保护模式的区别,特点,作用等等,,问题6:虚拟 阅读全文

posted @ 2011-09-19 19:04 rainduck 阅读(785) 评论(5) 推荐(0)

【转】python中使用 C 类型的数组以及ctypes 的用法
摘要:【转自】http://hi.baidu.com/jxq61/blog/item/90037f272a9ae46c35a80fdc.htmlPython 在 ctypes 中为我们提供了类似C语言的数据类型,它的用途(我理解的)可能是:(1) 与 其他语言(如 C、Delphi 等)写的动态连接库DLL 进行交换数据,因为 python 的 数据与 DLL难以进行数据交换。(2) python 的字符串一旦形成,是不可变的,为了算法的需要,我们有时需要对字符串进行原位操作 ( in place ),而不想浪费另外的内存空间。(3) python 具有很简明的语法,人们乐于使用。在解决实际问题时, 阅读全文

posted @ 2011-09-02 01:18 rainduck 阅读(29052) 评论(0) 推荐(1)

导航