您的位置: 专家智库 > >

张银奎

作品数:12 被引量:3H指数:1
供职机构:英特尔亚太研发中心更多>>
相关领域:自动化与计算机技术政治法律建筑科学电子电信更多>>

文献类型

  • 12篇中文期刊文章

领域

  • 12篇自动化与计算...
  • 1篇电子电信
  • 1篇建筑科学
  • 1篇政治法律

主题

  • 5篇操作系
  • 5篇操作系统
  • 3篇调试器
  • 3篇内核
  • 3篇计算机
  • 3篇计算机系
  • 3篇计算机系统
  • 3篇CPU
  • 2篇系统内核
  • 2篇加载
  • 2篇操作系统内核
  • 1篇登录
  • 1篇调试技巧
  • 1篇断点
  • 1篇虚拟技术
  • 1篇移交
  • 1篇应用程序
  • 1篇硬盘
  • 1篇硬盘引导
  • 1篇拯救

机构

  • 12篇英特尔亚太研...

作者

  • 12篇张银奎

传媒

  • 12篇程序员

年份

  • 5篇2009
  • 2篇2008
  • 3篇2007
  • 2篇2006
12 条 记 录,以下是 1-10
排序方式:
举步维艰——如何调试显示器点亮前的故障
2008年
显示器便是个人计算机(PC)系统中必不可少的输出设备,它是计算机向用户传递信息的首要媒介。用户也正是通过显示器来观察计算机所作的“工作”,与其交流。离开了显示器,我们便很难知道计算机在干什么。因为这个原因,在计算机系统启动的早期,要做的一个重要任务就是初始化显示系统以便可以通过显示器输出信息,俗称点亮显示器。
张银奎
关键词:显示器个人计算机计算机系统
百废待兴——如何调试内核初始化阶段的故障
2009年
上期我们介绍了加载操作系统的过程。简单来说,负责加载操作系统的加载程序(OS Loader)会把系统内核模块、内核模块的依赖模块以及引导类型的驱动程序加载到内存中,并为内核开始执行准备好基本的执行环境。这些工作做好后,加载程序会把执行权移交给内核模块的入口函数,于是操作系统的内核模块就开始执行了。在今天的软件架构中,
张银奎
关键词:内核模块初始化加载程序程序加载执行环境
万马奔腾——如何调试登录会话建立阶段的故障
2009年
像Windows这样的操作系统通常都支持多个会话,每个会话有自己的输入输出设备和“桌面”(图1)。本期我们就描述一下建立会话的过程,并通过一个例子介绍如何调试这一阶段的典型问题。
张银奎
关键词:会话WINDOWS输入输出设备操作系统
拯救挂死的PowerPoint
2009年
这一期给大家讲一个真实的故事,起源是笔者亲身经历的一次应用程序挂死,主要内容是探寻挂死原因的求索过程,末尾是关于“谁之错”的思考。因为很想早点与大家分享这个故事,所以把上个月开始的托管系列中断一期(抱歉无法——征求读者同意)。
张银奎
关键词:POWERPOINT应用程序故事
CPU对软件调试的支持
2006年
随着软件向大型化和复杂化方向发展,软件调试的难度也在不断增大。对于一些小的软件.我们可以不讲究什么方法,只要通过插入print语句等简单手段就可以解决问题了。但是如果是要调试一个比较大的系统,不讲究必要的调试技巧就会多花费很多时间甚至根本行不通了。
张银奎
关键词:CPU调试技巧
使用调试器探索托管程序的执行起点
2009年
《软件调试》一书作者,英特尔亚太研发中心高级软件工程师。从事软件开发和研究十余年,对IA-32架构、操作系统内核、虚拟技术,尤其对软件调试有较深入研究。翻译(合译)作品包括《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。
张银奎
关键词:调试器托管操作系统内核软件开发虚拟技术
同步机制漫谈
2007年
更快是计算机世界的一个永恒主题。要做到更快有两个方向:一是提高串行执行的速度,二是并行计算(Parallel Computing)。并行计算又可分为同一CPU内部多个流水线间的并行、同一个系统内多个CPU间的并行、和同一个网络中多个计算机系统间的并行。
张银奎
关键词:计算机系统并行计算CPU流水线串行
步步为营——如何调试操作系统加载阶段的故障
2009年
上一期我们介绍了系统固件(BIOS)寻找不同类型的引导设备的方法,描述了固件向引导设备移交执行权的过程。对于从硬盘引导,首先接受控制权的是位于硬盘的0面0道0扇区中的主引导记录(Main Boot Record),简称MBR。MBR一共有512个字节,起始处为长度不超过446字节的代码,然后是64个字节长的分区表,最后两个字节固定是0x55和oxAA。
张银奎
关键词:操作系统加载硬盘引导主引导记录BOOT
CPU对软件调试的支持
2006年
除了断点,还有一类常用的方法使CPU中断到调试器,这便是调试陷阱标志(debug trap flag)。可把各种陷阱标志想象成一面面“令旗”,当有陷阱标志置起时,CPU一旦检测到符合陷阱条件的事件发生,就会报告调试异常通知调试器。
张银奎
关键词:GPU调试器CPU断点INT寄存器
WinDbg必读被引量:3
2007年
WinDbg是一个多用途的软件调试器,使用它不仅可以调试运行在Windows操作系统中的各种用户态程序(包括、NET程序和系统服务),而且可以调试运行在内核空间中的驱动程序和操作系统内核。除此之外,使用WinDbg还可以分析系统和应用程序崩溃所产生的故障转储文件(dump file),读写内存空间和I/O空间,察看CPU、芯片组和各种外部设备的状态(寄存器等),跟踪系统BIOS中的ACPI代码的执行过程,等等。另外,WinDbg的安装包比较小,目前版本大约15MB,安装过程简单迅速,对目标系统影响小,它的一个命令行版本(NTSD)已经预装在Windows系统之中可以随时使用,这些特征也使得WinDbg可以用在产品期调试和客户支持等不适合安装开发环境进行调试的情况。概而言之,WinDbg是解决Windows平台中的很多复杂软件问题的一个有效工具。
张银奎
关键词:WINDOWS操作系统WINDOWS系统操作系统内核驱动程序调试器
共2页<12>
聚类工具0