zoukankan      html  css  js  c++  java
  • 计算机中Dump的含义

    Dump的本意是"倾卸垃圾"、"把(垃圾桶)倒空"。在计算机技术中使用Dump的主要意思仍 
    然如此,即当电脑运行发现故障后,无法排除而死机,通常要重新启动。为了找出故障的原因 
    ,需要分析现场(即死机时整个内存的当前状况),在重新启动系统之前要把内存中的一片0、 
    1(这时它们尤如一堆垃圾)"卸出"保存起来,以便由专家去分析引起死机的原因。技术资料中 
    把这个"卸出"的过程叫dump;有时把卸出的"内容"也叫dump。国际标准化组织(ISO)把前者定 
    义为To record,at a particular instant,the contents of all or part of one stora 
    geevice in another storage device.Dumping is usually for the purpose of debuggi 
    n。"译文如下:"在某个特定时刻,把一个存储设备中的全部或部分的内容转录进另一个存储 
    设备之中。转储的目的通常是用于排除故障。"因此,dump作为动词,宜译为"转储";相应的动 
    名词,或作为名词来看 ,则译为"转储(过程、动作…)"。同时,ISO把后者定义为"Data that 
    as been dumped。"译文如下:"经转储而产生的那些数据"。这些数据实际上就是内存中由一 
    片0、1组成的map(映像),因此,这时的dump应译为"内像"(内存中的映像)。 
    明白了dump的上述二个基本含义之后,dump的其它用法就不难理解了。比如在IBM主机系 
    统中做dump时,通常是转储到磁带上,所以有人把这盘磁带也叫dump!为了便于阅读与分析,把 
    内像按既定的格式打印在纸上,人们便把这一堆打印纸也叫dump!为了实现以上二项工作,必 
    须有相应的程序,人们把这种程序也叫dump,实为dump routine的简写。IBM的VSE/SP操作系 
    统中还专门有一条dump宏指令供程序员使用。 
    当我们把dump译为"转储"时,总是指"把内存中的内容复制到其它存储设备上",而实际使 
    用dump时,并非一律如此,有时dump就是copy(复制)的意思。IBM的《Dictionary of Compui 
    ng》(第十版)就是这样定义dump的:"To copy data in a readable format from mainr a 
    uxiliary storage onto a external medium such as tape,diskette orprinter(按照可阅 
    读的格式,把主存或辅存中的数据复制到外部媒体,如磁带、软盘或打印机上。)","Tocopy 
    the contents of all or part of virtual storage for the purpose of collectng err 
    or information(为了收集出错信息把部分或全部虚存中的内容复制起来)。"最明显的例子 
    是VM/SP(IBM的大型操作系统)中有一个DDR(DASD Dump Restore:磁盘转储恢复)独立程序,主 
    要用于把可运行的操作系统等软件从磁盘(DASD)复制到磁带上(这个过程称为dump,或反过来 
    ,在无需操作系统的控制下 ,可把磁带上的软件复制回到磁盘之中,以便恢复可运行的操作系 
    统(这个过程为restore)。这儿的dump过程就不涉及内存,类似的例子还有不少这儿就不一一 
    列举了。 
    在影像系统中,dump被定义为一种方法或过程(process),借此数字节目代码可以从录像 
    盘传送播放录像的微处理器上,这时的dump就是"转录"的意思。同样在影像系统中,dump还被 
    定义为:一次可装入播放录像处理器中的"一段节目代码(a unit of program code)",一张录 
    像盘上可以存放多个节目段(program dumps)。 
    除上述的意思外,dump有时还表示:"切断[掉](计算机)电源"

  • 相关阅读:
    springJDBC01 利用springJDBC操作数据库
    Struts2框架05 result标签的类型、拦截器
    Struts2框架04 struts和spring整合
    JDBC03 利用JDBC实现事务提交与回滚【调用Connection中的方法实现事务管理】
    JDBC02 利用JDBC连接数据库【使用数据库连接池】
    JDBC01 利用JDBC连接数据库【不使用数据库连接池】
    ???Struts2框架03 session的使用、登录逻辑【session工作原理】
    Struts2框架02 消息传递
    Struts2框架01【如果使用struts框架】【利用struts框架写一个 hello world】
    格式化输出
  • 原文地址:https://www.cnblogs.com/wangziqiang/p/5191738.html
Copyright © 2011-2022 走看看