当前位置:文档之家› DSP的事件管理器1

DSP的事件管理器1

DSP的事件管理器1
DSP的事件管理器1

第11章事件管理器(EV)

事件管理器模块为用户提供了众多的功能和特点,它们在运动控制和马达控制的应用中是特别有用的。事件管理器模块包括通用目的(GP)定时器、全比较/PWM单元、捕捉单元和正交编码脉冲电路等。EVA和EVB两个EV模块都是特定的外围设备,它们是为多轴运动控制应用而设计的。

每个EV都具有控制三个半高桥(three Half-H bridges)的能力,当各个桥需要互补的PWM对去控制时,EV可以提供这种能力。每个EV还可以输出两个附加的PWM,而不是互补的PWM对输出。

11.1 事件管理器功能概述

11.1.1 事件管理器功能

EVA和EVB的定时器、比较单元及捕捉单元的功能是相同的。但定时器单元的名称因为EVA和EVB而有所区别。表11-1中列出了事件管理器模块可以被使用的功能和特点,并重点说明了EVA的命名。

事件管理器EVA和EVB 拥有功能相同的外围寄存器组。EVA的寄存器组地址开始于7400h,EVB的寄存器组地址开始于7500h。本章中讲述了采用EVA命名方式的GP定时器、比较单元、捕捉单元和正交编码脉冲电路(QEPs)的功能。这些段落对于与EVB相关的器件功能同样是适用的,只是模块及信号的命名不同而已。

事件管理器(EV)的器件接口如图11-1所示。事件管理器A(EVA)的功能模块图如图11-2所示,事件管理器B(EVB)的功能模块图与该图类似,只是模块及信号的命名有所不同。

1.通用目的(GP)定时器

事件管理器各有两组GP定时器。GP定时器x(x=1或2属于EVA;x=3或4属于EVB)包括:

(1)1个16位的定时器TXCNT,为增/减计数器,TXCNT可以读/写。

(2)1个16位的定时器比较寄存器TxCMPR(带阴影的双缓冲寄存器),可以读/写。

(3)1个16位的定时器周期寄存器TxPR(带阴影的双缓冲寄存器),可以读/写。

(4)1个16位的定时器控制寄存器TxCON,可以读/写。

(5)可选择的内部或外部输入时钟。

第11章事件管理器(EV)·273·

(6)一个对于内部或外部输入时钟可编程的预定标因子。

(7)控制和中断逻辑,用于4种可屏蔽中断:下溢中断、上溢中断、定时器比较中断和定时器周期中断。

(8)1个输入方向选择引脚(TDIRx)(当选择为单增/减计数模式后,进行增计数或减计数)。

GP定时器可以进行单独操作,也可与其他定时器同步操作。每个GP定时器所具有的比较寄存器可以用作比较功能和PWM波形的产生。对于每一个GP定时器在增或增/减计数模式下都有3种连续操作模式。通过预定标因子,每个GP定时器可以使用内部或外部时钟。GP定时器可以为事件管理器的其他子模块提供时基:GP定时器1可以为所有的比较和PWM电路提供时基,GP定时器1和GP定时器2可以为捕捉电路和正交脉冲计数操作提供时基。双缓冲的周期和比较寄存器允许可编程的变化定时器(PWM)的周期,从而得到比较/PWM脉冲的所需宽度。

表11-1 EVA和EVB的模块及信号的命名

注:* 在C240x的兼容模式下,引脚CTRIP

T/PDPINTA功能为PDPINTA,而引脚CTRIP

1

3

T/PDPINTB功能为PDPINTB

2.全比较单元

·274·

TMS320C28x系列DSP的CPU与外设(下)

每个事件管理器都有3个全比较单元。这些比较单元使用定时器1为其提供时基,通过使用可编程的死区电路可产生6个比较输出或PWM波形输出,6个输出中的任何一个输出状态都可以单独设置。比较单元中的比较寄存器是双缓冲的,允许可编程的变换比较/PWM脉冲宽度。

注:EXTCONA是一个附加控制寄存器,它是用来使能或禁止添加/修改特点的。它要求与240x的EV兼容。EXTCONA可使能或禁止在特性中进行添加或修改。所有的添加和修改都被默认设置为禁止,以保证与240x的EV兼容。详情可见5.6节关于EXTCON寄存器的内容

图11-1 事件管理器(EV)器件接口

3.可编程的死区发生器

死区发生器电路包括3个8位计数器和8位比较寄存器。可将需要的死区幅值通过编程写入比较寄存器,以便用于3个比较单元的输出。通过每个比较单元的输出可以单独使能或禁止死区的产生。死区发生器电路可以为每个比较寄存器的输出信号产生两个输出(带有或不带有死区地带)。通过双缓冲ACTRx寄存器,可以根据需要设置或更改死区发生

第11章事件管理器(EV)·275·器的输出状态。

注:EVB模块与EV A模块相似

图11-2 事件管理器A的功能模块图4.PWM波形的产生

·276·

TMS320C28x系列DSP的CPU与外设(下)

每个事件管理器在同一时刻可产生多达8个PWM的波形输出;通过带有可编程死区的3个全比较单元可单独产生3对(6个)输出;通过GP定时器的比较功能可产生两个单独的PWMs。

5.PWM的特点

PWM的特点如下:

(1)16位寄存器。

(2)为PWM输出对提供范围宽广的可编程死区。

(3)可变的PWM载体频率,提供所需的PWM摇摆(wobbling)频率。

(4)根据需要在PWM周期内或之后变化PWM脉冲宽度。

(5)外部可屏蔽功率和驱动保护中断。

(6)脉冲方式发生器电路,用于可编程的产生对称、非对称和四维空间向量PWM 波形。

(7)使用自动重载功能的比较和周期寄存器使CPU的开销最小。

(8)当PDPINTx引脚变为低电平而且在PDPINTx引脚信号赋值后,PWM引脚变为高阻状态。PDPINTx引脚(赋值后)反映在寄存器COMCONx的D8位。

6.捕捉单元

捕捉单元为用户提供了对不同事件和变化进行记录的功能。当捕捉输入引脚CAPx (x=1、2或3属于EVA;x=4、5或6属于EVB)检测到变化时,它将捕捉所选择的GP 定时器的当前计数值,并把该计数值存储在两级深度的FIFO堆栈中。捕捉单元由3个捕捉电路组成。

捕捉单元具有以下的特点:

(1)1个16位的捕捉控制寄存器CAPCONx(读/写)。

(2)1个16位的捕捉FIFO状态寄存器CAPFIFOx。

(3)可以选择GP定时器1、2(为EVA)或GP定时器3、4(为EVB)作为时基。

(4)3个16位的两级深度FIFO堆栈,每个捕捉单元配备1个。

(5)6个捕捉输入引脚(CAP1/2/3为EVA所用,CAP4/5/6为EVB所用),每个捕捉单元有1个捕捉引脚。所有捕捉引脚的输入都与器件的CPU时钟同步。为了能正确地捕捉到引脚上的变化,输入引脚的信号电平必须保持两个时钟的上升沿。输入引脚CAP1/2和CAP4/5也可以作为正交编码脉冲电路的输入引脚。

(6)用户可指定诊测变化的方式(上升沿、下降沿或两个边沿)。

(7)3个可屏蔽中断标志,每个捕捉单元具有1个。

7.正交编码脉冲电路

两个捕捉输入(EVA的CAP1和CAP2;EVB的CAP4和CAP5)可以作为芯片自带具有1个正交编码脉冲的QEP电路的接口。这些输入的完全同步由芯片完成。当引脚探测到方向或先导脉冲序列时,GP定时器2、4的计数器根据两个输入信号的上升沿和下降沿增加或减少(由于两个输入脉冲的两个边沿都被正交编码脉冲电路计数,因此,这样产生的时钟频率是每个输入序列的4倍)。

第11章事件管理器(EV)·277·

8.外部启动转换的模/数转换器(ADC)

EVA/EVB的启动转换信号(SOC)可以送至外部引脚(EVASOC),该信号为外部ADC的接口所用。EVASOC和EVBSOC可以单独由T2CTRIP和T4CTRIP多路传输。

9.功率驱动保护中断(PDPINTx,x=A或B)

PDPINTx为系统的操作(例如功率转化器和马达驱动)提供了安全。PDPINTx可以向监测马达驱动异常的监视程序报告信息,例如:过压、过流和温度的急剧上升。如果PDPINTx的中断未被屏蔽,当PDPINTx引脚变为低电平时,所有的PWM输出引脚都将立刻变为高阻状态,同时也将会产生1个中断。详情可见EXTCON寄存器关于单个PWM 对、功率保护或行程功能(trip functions)每个位的定义。

当类似的事件发生时与PDPINTx相关的中断也会发生;然而,它必须等到PDPINTx引脚上的变化被确认后才被允许而且必须与内部时钟同步。确认和同步将会引起2个时钟周期的延迟。标志位是否置位不依赖于PDPINTx中断是否被屏蔽:只要确认了PDPINTx引脚上的变化它就置位。复位将会使能中断。如果PDPINTx中断被禁止,驱动PWM输出变为高阻状态动作也同样会被禁止。

10.EV的寄存器

事件管理器的寄存器占用两块64个字的地址空间。事件管理器模块对地址的低6位进行译码,而外围地址译码逻辑对地址的高10位进行译码,该逻辑提供一个模块用来选择事件管理器,此时外围地址总线携带一个地址,该地址将会指定器件上的EV。

在28x芯片中(正如C240芯片一样),EVA的寄存器位于7400h~7431h地址范围,EVB寄存器位于7500h~7531h地址范围。

当用户通过软件读取保留的寄存器和寄存器中的保留位时返回值均为0,写没有影响。详情见11.1.3节“事件管理器的寄存器地址”。

11.EV中断

每个EV中断组都有多个中断源,CPU的中断请求由外设中断扩展(PIE)模块来处理。详情见外设中断扩展的外围应用参考指南(文件号SPRU045)。相应的过程如下。

(1)中断源。如果产生外围中断,寄存器EVxIFRA、EVxIFRB或EVxIFRC(x=A或B)中各自的标志位将会被置位。一旦置位,这些标志位将会保持直到软件清0。当标志位被软件清0后,随后的中断将不会被响应。

(2)使能中断事件管理器中断可以由中断屏蔽寄存器EVxIMRA、EVxIMRB和EVxIMRC(x=A或B)单独的使能或禁止。寄存器中的每个位置1使能中断,清0禁止中断。

(3)PIE请求。如果同时有两个中断标志位和中断屏蔽位被置为1,那么外围设备向PIE模块发出一个中断请求。PIE模块将会收到来自外围设备的一个以上的中断。PIE逻辑记录所有的中断请求并产生各自的CPU中断。INT1、2、3、4或5是建立在所收到中断的预先分配的中断优先级。

(4)CPU响应。当接受到INT1、2、3、4或5的中断请求时,CPU中断标志寄存器(IFR)中的相应位将会置1。如果中断屏蔽寄存器(IMR)相应的位置为1而且INTM位

·278·

TMS320C28x系列DSP的CPU与外设(下)

被清0,那么CPU将响应中断并向PIE发出确认信号。随后,CPU执行当前指令跳到与INT1.y、INT12.y、INT13.y、INT14.y或INT15.y对应的中断向量地址。同时,IFR的相应位将会清0而且INTM也会置1,禁止响应其他的中断。中断向量中包含一个中断服务路径的地址。从这里开始,中断响应将由软件来控制。

(5)PIE响应。PIE逻辑利用来自CPU的确认信号清除PIEIFR位。可参见外围中断扩展的外围设备参考指南(文件号SPRU045)中使能随后的中断部分。

(6)中断软件。在这个阶段,中断软件具有正确的响应中断的能力,以避免不正确的中断响应。执行具体的中断程序代码后,相应的程序会将寄存器EVxIFRA、EVxIFRB或EVxIFRC中的标志位清0,以便响应以后的中断服务。中断返回前,中断软件会通过清除各自的PIEACKx位和使能全局中断位INTM来重新使能中断。

11.1.2 EV的增强特性

F2810的EV与240x的EV基本相似。F2810的EV中引入了几个增强特点;然而,F2810向下兼容240x的EV。EXTCON是新增加的寄存器,其中的相应位都是为了发挥EV 的增强和变化特点而设置的。以下是F2810的EV模块与240x器件比较,它的提高和不同之处在于:

(1)每个定时器和全比较单元都有独立的输出使能位。

(2)每个定时器和全比较单元都有专门的输出TRIP引脚来替代PDPINT引脚。

(3)增加了新的寄存器,用来激活和设置增加和更改的特点。这是维持向下兼容的关键。

(4)每个TRIP引脚都有TRIP使能位。这些变化使每个比较的输出能够被单独的使能或禁止,这样每个比较单元可以控制分离的功率阶段、促动器和驱动。

(5)重新命名的CAP3引脚可以完成CAP3_QEPI功能(CAP3_QEPI1用于EVA,CAP6_QEPI2用于EVB)。当该引脚被使能后可以复位定时器2。由于引入了可以胜任的模式,QEP1和QEP2也可以用作CAP3_QEPI。QEP通道(第3引脚)为工业标准的三向正交编码信号提供了一个无缝接口。

(6)EV ADC的启动转换输出允许与外部高精度的ADC同步。

11.1.3 事件管理器的寄存器地址

所有的EV-A寄存器如表11-2所示,所有的EV-B寄存器如表11-3所示。

表11-2 EV-A寄存器一览表

第11章事件管理器(EV)·279·

表11-3 EV-B寄存器一览表

·280·

TMS320C28x系列DSP的CPU与外设(下)

11.1.4 通用目的(GP)定时器

注意:低级版本。

该章节的内容完全适用于240x的EV模块。与EXTCON寄存器位相关的增强功能不包括在下面的章节中。

第11章事件管理器(EV)·281·

每个模块中有两个通用目的(GP)定时器。这些定时器在以下的应用中可以作为独立的时基。

(1)在控制系统中产生采样周期。

(2)为捕捉单元和正交编码脉冲电路(只可用定时器2/4)的操作提供时基。

(3)为比较单元和与产生PWM输出相关的电路提供时基。

1.定时器的功能模块

图11-3是GP定时器的模块图。每个GP定时器包括:

图11-3 通用目的(GP)定时器的模块图(x=2或4)

注:当x=2,y=1,n=2;当x=4,y=3,n=4

(1)1个16位可读/写增或增/减计数寄存器TxCNT(x=1,2,3,4)。该寄存器中保存计数器中的当前值,并根据计数方向增加或减少。

(2)1个16位可读/写定时器比较寄存器(带有阴影)TxCMPR(x=1,2,3,4)。

(3)1个16位读/写定时器周期定时器(带有阴影)TxPR(x=1,2,3,4)。

(4)1个16位读/写定时器控制器TxCON(x=1,2,3,4)。

(5)可编程的预定标因子,可用于内部和外部时钟。

(6)控制和中断逻辑。

(7)1个GP定时器比较输出引脚TxCMP(x=1,2,3,4)。

(8)输出条件逻辑。

另一个全局控制寄存器GPTCONA/B是指定在不同的定时器事件中完成操作的定时器,并且确定GP定时器的计数方向。GPTCONA/B可以读/写,但写寄存器没有影响。

·282·

TMS320C28x系列DSP的CPU与外设(下)

注意:定时器2可以选择定时器1的周期寄存器作为自己的寄存器。在图11-3中,只有当数据代表定时器2时,MUX才起作用。

定时器4可以选择定时器3的周期寄存器作为自己的寄存器。在图11-3中,只有当数据代表定时器4时,MUX才起作用。

2.GP定时器的输入

定时器的输入有:

(1)内部器件(CPU)的时钟。

(2)外部时钟TCLKINA/B,最大频率为器件自身时钟的1/4。

(3)带有方向的输入TDIRA/B,用于GP定时器的增/减计数模式。

(4)复位信号RESET。

当一个定时器用于QEP电路时,QEP电路将产生定时器时钟和计数方向。

3.GP定时器的输出

定时器的输出有:

(1)GP定时器的比较输出TxCMPR(x=1,2,3,4)。

(2)送给ADC模块的ADC启动转换信号。

(3)下溢、上溢、比较匹配和周期匹配信号,送给自身的比较单元和比较逻辑。

(4)计数方向指定位。

4.独立的GP定时器控制寄存器(TxCON)

定时器的操作模式由其自己独立的控制寄存器TxCON来控制。TxCON寄存器的位决定以下操作:

(1)定时器现在处于4种计数模式中的哪一种。

(2)GP定时器使用内部时钟还是外部时钟。

(3)使用8种预定标因子中的哪一种。

(4)定时器比较寄存器重载后进入哪种状态。

(5)定时器被使能还是禁止。

(6)定时器比较操作被使能还是禁止。

(7)周期寄存器采用定时器1、定时器2还是自身的周期寄存器(EVA);周期寄存器采用定时器3、定时器4还是自身的周期寄存器(EVB)。

5.全局GP定时器控制寄存器(GPTCONA/B)

GPTCONA/B指定在不同的定时器事件中完成操作的定时器,并且确定GP定时器的计数方向。

6.GP定时器的比较寄存器

GP定时器中的比较寄存器存储的数值不断与GP定时器中的计数器相比较。一旦发生匹配,将产生以下事件:

(1)与比较输出相关的的引脚产生一个变化,这个变化取决于GPTCONA/B相应位

第11章事件管理器(EV)·283·

所决定的方式。

(2)相应的中断标志位置位。

(3)如果中断没有被屏蔽将产生一个外围中断请求。

GP定时器的比较操作可以由TxCON的相应位使能或禁止。

比较操作和比较输出可在任何一种定时器模式中使能,包括QEP模式。

7.GP定时器周期寄存器

GP定时器周期寄存器的值决定了定时器的周期。当定时器的值在周期寄存器和定时器计数器之间发生一个匹配时,GP定时器是复位为0还是向相反方向计数取决于定时器处于哪种计数模式。

8.定时计数器的双缓冲比较和周期寄存器

GP定时器的比较寄存器TxPR和周期寄存器TxCMPR都是带有阴影的,在一个周期的任何时刻都可以向这些寄存器中写入新的数值。然而,该值也将被写入相关的阴影寄存器。对于比较寄存器,只有当寄存器TxCON指定的特定定时器事件发生时,阴影寄存器中的内容才会被写入工作寄存器。对于周期寄存器,只有当计数器寄存器TxCON为零时,阴影寄存器中的内容才会被写入工作寄存器。当满足以下的条件时比较寄存器的值将会重载:

(1)当阴影寄存器被写入后,立即重载。

(2)下溢,也即是GP定时器的计数值为0。

(3)下溢或周期匹配,也即是计数器的值为0或当计数器的值等于周期寄存器的值。

周期寄存器和比较寄存器的双缓冲功能允许在一个周期的任何时刻为周期和比较寄存器提供应用代码,这样可以在一个周期已经开始的情况下改变定时器的周期和PWM脉冲的宽度。如果在产生PWM的运行当中改变定时器的周期值也就是实时地改变PWM的CARRIER频率。

注意:周期寄存器的初始化。

GP定时器的周期寄存器应该在它的计数器被初始化为非零值之前进行初始化。否则,周期寄存器的值将会保持到下一个下溢。

当相关的比较操作被禁止后比较寄存器是透明的(载入的新的数值将会直接进入动作寄存器)。这对于事件管理器的所有比较寄存器都是适用的。

9.GP定时器的比较输出

GP定时器的比较输出可以设置为高电平、低电平、强制高电平和强制低电平,这完全取决于GPTCONA/B各位的设置。若比较输出设置为高/低电平输出,当第一次比较匹配时,输出引脚的电平从低到高/高到低。若GP定时器处于增/减计数模式,当第二次比较匹配时引脚电平从高到低/低到高;或者若GP定时器处于增计数模式,当周期匹配时,引脚电平从高到低/低到高。若定时器比较输出设为强制高/低,那么将立即输出高/低电平。

10.定时器的计数方向

·284·

TMS320C28x系列DSP的CPU与外设(下)

GP定时器的计数方向反映在寄存器GPTCONA/B的各个位:

1——代表增计数方向;

0——代表减计数方向。

当GP定时器处于单增/减计数模式下,输入引脚TDIRA/B决定计数的方向。当TDIRA/B是高电平,设置为增计数;当TDIRA/B是低电平,设置为减计数。

11.定时器时钟

GP定时器的时钟可以来源于器件的内部时钟,也可以通过外部时钟输入引脚TCLKINA/B。外部时钟的频率不能大于器件内部时钟频率的1/4。在单增/减计数模式下,GP定时器2(EVA)和GP定时器4(EVB)可以用于QEP电路。在这种情况下,QEP电路给定时器同时提供时钟和方向输入信号。

12.正交编码脉冲电路(QEP)的基本时钟输入

当GP定时器1/2/3/4处于单增/减计数模式时,若选择了正交编码脉冲电路后,它可以为定时器1/2/3/4提供输入时钟和计数方向信号(QEPCLK是定时器1的时钟源之一)。该输入时钟不能被GP定时器的预定标电路进行定标(即当QEP作为时钟源时,所选择的定时器的预定标因子通常为1)。因此QEP产生的时钟频率是每个QEP输入通道的4倍,因为两列正交输入脉冲的上升沿和下降沿都要被正交编码脉冲电路计数。QEP输入的频率小于或等于器件时钟的1/4。

13.GP定时器的同步

按照以下步骤,通过单独正确的设置T2CON和T4CON,GP定时器2可以与GP定时器1同步,GP定时器4可以与GP定时器3同步。

●EVA

将T2CON的T2SWT1置1,可以由TICON的TENABLE位启动GP定时器2的计数(因此,两个计数器可以同时启动计数)。

●EVA

在同步操作前,对GP定时器1和2的计数器进行不同值的初始化。

●EVA

通过设置T2CON的SELTIPR位指定定时器2将定时器1的周期寄存器作为自己的周期寄存器(忽略其自身的周期寄存器)。

●EVB

将T4CON的T4SWT1置1,可以由T3CON的TENABLE位启动GP定时器4的计数(因此,两个计数器可以同时启动计数)。

●EVB

在同步操作前,对GP定时器3和4的计数器进行不同值的初始化。

●EVB

通过设置T4CON的SELTIPR位指定定时器4将定时器3的周期寄存器作为自己的周期寄存器(忽略其自身的周期寄存器)。

这样允许在GP定时器事件中完成需要的同步。因为每个GP定时器从计数寄存器的当

第11章事件管理器(EV)·285·

前值开始计数,所以一个GP定时器可以通过编程在另一个定时器开始后延迟一段时间开始计数。

14.通过事件管理器启动A/D转换

GPTCONA/B的有关位可以指定AD的启动信号由GP定时器事件,例如下溢、比较匹配或周期匹配产生。这个功能允许在CPU不干涉的条件下使GP定时器的事件和ADC 启动转换同步进行。

15.定时器的仿真挂起

GP定时器寄存器的相关位也可在仿真挂起时定义GP定时器的操作。通过对这些位的设置允许GP定时器在仿真中断产生时可以继续操作,从而使在电路运行时进行仿真成为可能。当仿真中断产生时,设置这些位同样可以指定GP定时器立即停止还是完成当前的计数周期。

当器件时钟被仿真器终止时就会产生仿真挂起,例如,当仿真器遇到中断点时。

16.定时器的中断

寄存器EVAIFRA、EVAIFRB、EVBIFRB和EVBIFRB中共有16个关于GP定时器的中断标志。4个GP定时器的任何一个都可以产生以下4种中断:

(1)上溢:TxOFINT(x=1,2,3,4);

(2)下溢:TxUFINT(x=1,2,3,4);

(3)比较匹配:TxCINT(x=1,2,3,4);

(4)周期匹配:TxPINT(x=1,2,3,4)。

当GP定时器的计数器的值等于比较寄存器的值时就会产生比较事件匹配。如果比较操作被使能,相应的中断标志会在匹配产生一个机器周期后置1。

当定时器计数器的值达到FFFFh就会产生上溢事件。当定时器计数器的值达到0000h 就会产生下溢事件。同样,当定时器计数器的值等于周期寄存器的值就会产生周期事件。上溢、下溢和周期中断标志将会在各自的事件发生后一个机器周期置1。注意,关于上溢和下溢的定义不同于传统的定义。

17.GP定时器的计数操作

每个定时器都有4种可能的操作模式:

(1)停止/保持模式;

(2)连续增计数模式;

(3)单增/减计数模式;

(4)连续增减计数模式。

相应定时器的控制寄存器TxCON的模式位决定GP定时器工作于哪种计数模式。TxCON[6]——定时器的使能位可以使能或禁止定时器的计数操作。当一个定时器被禁止后,定时器的计数操作停止而且定时器的预定标因子复位为X/1。定时器使能后,定时器根据TxCON的其他位指定的计数模式开始计数。

18.停止/保持模式

·286·

TMS320C28x系列DSP的CPU与外设(下)

在该模式下,GP定时器可以停止或保持在当前状态下,定时器的计数器、比较输出和预定标计数器都将保持不变。

19.连续增计数模式

该模式下,GP定时器根据定标输入时钟进行增计数直到定时器计数器的值与周期寄存器的值相等为止。在产生匹配后下一个输入时钟的上升沿GP定时器复位为0并重新开始计数。

当定时器的计数器和周期寄存器匹配后一个机器周期,定时器的周期中断标志位置1。如果该中断的标志位没有被屏蔽则会产生一个外围设备的中断请求。如果定时器的周期中断被GPTCONA/B的相应位选中去启动ADC,那么在周期中断标志位置1的同时向ADC 模块输送一个ADC启动信号。

在定时器变为0的一个时钟周期后,定时器的下溢中断标志位置1。如果该标志位没有被屏蔽则产生一个外围设备中断请求。如果定时器的下溢中断被GPTCONA/B的相应位选中去启动ADC,那么在下溢中断标志位置1的同时向ADC模块输送一个ADC启动信号。

当TxCNT的值等于FFFFh后的第一个时钟,上溢中断标志位置1。如果该标志位没有被屏蔽则产生一个外围设备中断请求。

除了第一个周期,定时器周期的持续时间为TxPR+1个定标输入时钟周期。如果定时器计数器从0开始计数那么它的周期也是一样的。

GP定时器的初始化值可以是0h至FFFFh中的任何一个值。如果初始化的值大于周期寄存器的值,定时器计数至FFFFh然后返回至0,从0开始继续计数,此后的操作与初始化值为0一样。如果初始化的值等于周期寄存器的值,定时器将周期中断标志位置1,返回至0,将下溢中断标志位置1,然后继续开始计数,此后的操作与初始化值为0一样。如果初始化的值在0到周期寄存器的值之间,计数器增计数至周期值并将继续完成该计数周期,好像定时器的初始化值等于周期寄存器的值一样。

在该模式下,定时器GPTCONA/B中的计数方向指示位为1。无论是外部还是内部时钟都可作为定时器的输入时钟。在该模式下,GP定时器将忽略TDIRA/B输入。

在很多马达和运动控制系统中,GP定时器的连续增计数模式特别适用于产生异步的PWM波形和采样周期。

如图11-4所示,在连续增计数模式(TxPR=3或2)中,当计数器的值等于周期值并返回重新计数期间时没有时钟的延迟。

第11章事件管理器(EV)·287·

TxPR=4-1=3 TxPR=3-1=2

定时器的值

TxCON[6]

时钟周期

图11-4 定时器连续增计数模式(TxPR=3或2)

20.单增/减计数模式

GP定时器在单增/减计数模式下,根据定标时钟和TDIRA/B输入进行增计数或减计数。当TDIRA/B保持高电平时,GP定时器开始增计数到周期寄存器值(或如果初始化值大于周期寄存器值则增计数到FFFFh)。当定时器的值等于周期寄存器的值(或FFFFh)时,定时器复位至0,然后继续开始下一个周期的增计数。当TDIRA/B保持低电平时,定时器减计数直到值为0。当定时器的值减为0后,定时器重新将周期寄存器的值装载到计数器中并且开始另一个减计数周期。

初始化的值可以在0000h~FFFFh中任选。当定时器初始化的值大于周期寄存器的值,定时器将计数至FFFFh再复位至0,然后从0开始重新计数。当定时器从一个大于周期寄存器的值开始计数时TDIRA/B引脚电平为低,定时器将减计数至0,然后将周期寄存器的值重载至计数器中。

周期中断、下溢中断和上溢中断标志,中断以及与中断相关的各种操作都会根据各自的事件产生,这与连续增计数模式是一样的。

如图11-5所示,在单增/减计数模式中,如果TDIRA/B的电平发生变化,那么在完成当前计数一个时钟周期后计数方向也将发生变化(也即是完成当前预定标计数周期)。

在这种模式下,定时器的计数方向由GPTCONA/B的相应的位来确定:1表示增计数;0表示减计数。该模式下,从TCLKINA/B输入的外部时钟或芯片的内部时钟均可作为定时器的输入时钟。

在单增/减计数模式中,GP定时器2/4可以和EV模块中的正交编码脉冲电路一同使用。在这种情况下,正交编码脉冲电路为GP定时器2/4提供计数时钟和计数方向。该模式操作也可以为运动/马达控制和功率电子应用的外部事件进行定时。

·288·

TMS320C28x系列DSP的CPU与外设(下)

图11-5 GP定时器的单增/减计数模式:预定标因子为1,TxPR=3 21.连续增/减计数模式

该模式下的操作与单增/减计数模式一样,只是TDIRA/B对于计数方向没有影响。如图11-6所示,在连续增/减计数模式中,当计数器达到周期寄存器的值时,计数方向就从增变为减(若初始化的值大于周期寄存器的值,当达到FFFFh后计数方向也发生同样的变化)。当计数器变为0时,计数方向就从减变为增。

该模式下定时器的周期为2×TxPR个输入定标时钟周期(除了第一个周期)。如果定时器从0开始计数,则第一个计数周期的时间一样。

GP定时器的初始化值可以在0000h~FFFFh中任选。当初始化值大于周期寄存器值时,定时器计数至FFFFh,然后变为0,按照初始化值为0继续计数。当初始化值等于周期寄存器值,计数器减计数至0,然后按照初始化值为0继续计数。当初始化值在0到周期寄存器值之间,计数器增计数至周期寄存器值,然后继续增计数完成这个周期,如同初始化值等于周期寄存器值一样。

周期中断、下溢中断和上溢中断标志,中断以及与中断相关的各种操作都会根据各自的事件产生,这与连续增计数模式是一样的。

GPTCONA/B相应位为1,定时器增计数;为0,定时器减计数。从TCLKINA/B输入的外部时钟或芯片的内部时钟均可作为定时器的输入时钟。在该模式下,TDIRA/B输入被忽略。

图11-6 GP定时器连续增/减计数模式(TxPR=3或2)

第11章事件管理器(EV)·289·

在宽范围的运动/马达控制和功率电子应用中,使用连续增/减计数模式对于产生中心或对称PWM波形是非常有用的。

22.GP定时器的比较操作

每一个GP定时器都有一个相关的比较寄存器TxCMPR和一个PWM输出引脚TxPWM。GP定时器计数器的值不断与相关比较寄存器的值比较。当定时器计数器的值等于比较寄存器的值时产生一个比较输出。通过将TxCON[1]设为1使能比较操作。如果比较操作被使能,当匹配产生,会产生以下操作:

(1)匹配产生一个时钟周期后,定时器的比较中断标志位变为1。

(2)在匹配产生一个时钟周期后通过设置GPTCONA/B中的相应位可以使PWM相关输出产生一个变化。

(3)如果比较中断标志被GPTCONA/B的相应位选去启动ADC,在比较中断标志位置位的同时产生一个ADC启动信号。

如果比较中断没有屏蔽,外围设备的中断请求可以由比较中断标志产生。

23.PWM变化

PWM输出变化由一个对称/非对称波形发生器和一个相关输出逻辑控制,同时还要依赖于以下几种情况:

(1)GPTCONA/B中位的定义;

(2)定时器的计数模式;

(3)定时器处于连续增/减计数模式下的计数方向。

24.对称/非对称波形发生器

根据定时器所处的计数模式,对称/非对称波形发生器可以产生一个对称/非对称的PWM波形。

(1)非对称波形的产生

当定时器处于连续增计数模式下,可以产生一个非对称波形,如图11-7所示。在该模式下,波形发生器的输出根据以下的次序产生变化。

·290·

TMS320C28x系列DSP的CPU与外设(下)

图11-7 GP定时器在增计数模式下的比较/PWM输出

①计数操作开始前为0。

②比较匹配发生前保持不变。

③与比较匹配绑定。

④周期结束前保持不变。

⑤如果随后周期的比较值不为0,那么在周期结束时根据周期匹配变为0。

(2)对称波形的产生

当定时器处于连续增/减计数模式时可以产生一个对称波形,如图11-8所示。在该模式下,波形发生器的输出状态由以下几点决定。

①开始计数操作前输出为0。

②第一次比较匹配产生前保持不变。

③第一次比较匹配触发。

④第二次比较匹配前保持不变。

⑤第二次比较匹配触发。

⑥保持不变直到周期结束。

⑦一个周期结束后,如果没有第二个比较匹配而且新的比较值不为0,那么输出变为0。

如果周期开始时比较值为0,那么从周期的开始输出为1并且一直保持到第二次比较匹配。如果对于后半个周期比较值为0,那么在第一次变化后,输出保持1直到周期结束。如果此后比较值仍为0,那么输出不会变为0。这样是为了能产生没有干扰占空比为0%~100%的PWM脉冲。如果前半个周期比较值大于或等于周期寄存器的值,就不会产生第一次变化。然而在后半个周期,当一个比较匹配发生时输出仍旧会触发。这种输出变化的错误通常是由于程序计算错误造成的后果,它将在周期结束时被纠正,因为除非下一个周期的比较值是0,输出才被复位为0;否则,输出将保持为1,这样会再次把波形发生器输出重新置为正确的状态。

第11章事件管理器(EV)·291·

定时器的值

比较

匹配

图11-8 定时器在增/减计数模式下的比较/PWM输出

注:输出逻辑决定所有输出引脚的运行状态

(3)输出逻辑

波形发生器输出逻辑以后状态的输出用来产生最终的PWM输出,以此来控制不同类型的功率器件。通过设置GPTCONA/B的相关位可将PWM输出设定为高电平、低电平、强制高电平和强制低电平。

当PWM输出被设定为高电平,PWM输出的极性与对称/非对称波形发生器的相关输出一致。

当PWM输出被设定为低电平,PWM输出的极性与对称/非对称波形发生器的相关输出相反。

当通过设置GPTCONA/B的相应位把PWM输出的状态设为强制高/低电平,PWM的输出状态立即变为1/0。

总之,在正常计数条件下,连续增计数模式下GP定时器的比较输出根据表11-4变化;连续增/减计数模式下定时器的比较输出根据表11-5变化。

设为运行意味着若是强制高则输出为高,若是强制低则输出为低。设置为不运行意义正好相反。

对称/非对称波形是根据定时器的计数模式和输出逻辑产生的,它也同样适用于比较单元。

任务管理器里的各个进程

任务管理器里的各个进程 【Csrss】 这是Windows的核心部份之一,全称为Client Server Process。我们不能结束该进程。这个只有4K的进程经常消耗3MB到6MB左右的内存,建议不要修改此进程,让它运行好了【Ctfmon】 这是安装了WinXP(尤其是安装ofice XP)后,在桌面右下角显示的“语言栏”,如果不希望它出现,可通过下面的步骤取消:双击“控制面板”,“区域和语言设置”,单击“语言”标签,单击“详细信息”按钮,打开“文字服务和输入语言”对话框,单击下面“首选项”的“语言栏”按钮,打开“语言栏设置”对话框,取消“在桌面上显示语言栏”的勾选即可。不要小看这个细节,它会为你节省1.5MB到4MB的内存。 【dovldr32】 如果你有一个Creative SBLive系列的声卡,就可能击现这个进程,它占用大约2.3MB 到2.6MB的内存。有些奇怪的是,当我从任务栏禁止了这个进程后,通过DVD实验,并没有发生任何错误。但如果你将这个文件重新命名了,就会出现windows的文件保护警告窗口,而且Creative Mixer和AudioHQ程序加载出错。当然你希望节省一些内存,那么可以将它禁止。 【explorer】 这可不是Internet Explorer,explorer.exe总是在后台运行,它控制着标准的用户界面、进程、命令和桌面等,如果打开“任务管理器”,就会看到一个explorer.exe在后台运行。根据系统的字体、背景图片、活动桌面等情况的不同,通常会消耗5.8MB到36MB 内存不 【Idle】 如果你在“任务管理器”看到它显示99%的占用率,千万不要害怕,实际上这是好事,因为这表示你的计算机目前有99%的性能等待你使用!这是关键进程,不能结束。该进程只有16KB的大小,循环统计CPU的空闲度。 【IEXPLORE】/【iexplore】 这才是IE浏览器。当我们用它上网冲浪时,它占有7.3MB甚至更多的内存。当然,这个随着打开的浏览器窗口的增加而增多。但当关闭所有IE窗口时,它并不会从任务管理器消失,IEXPLORE.EXE依然在后台运行着,它的作用是加快我们再一次打开IE的速度。【Generic Host Process for Win32 Services】 如果你安装了ZoneAlarm以后,在连接Internet时ZonAlarm总是抱怨链接不到Internet,那么你就应该好好看看下面的文字。Svhost.exe就是Generic Service Host,意思就是说,它是其他服务的主机。如果你的Internet连接不工作了,很有可能是你禁止了一些必须的服务,比如如果你禁止了“DNS搜索”功能,那么当你输入https://www.doczj.com/doc/bd19001093.html, 时就不会连接上网,但如果输入IP地址,尽管还是可以上网,但实际上你已经破坏了上网冲浪的关键进程! 【msmsgs】 这是微软的Windows Messengr(即时通信软件)著名的MSN进程,在WinXP的家庭版和专业版里面绑定的,如果你还运行着Outlook和MSN Explorer等程序,该进程会在后台运行支持所有这些微软号称的很Cool的,NET功能等新技术。

事件查看器如何使用

一、事件查看器相关知识 1.事件查看器 事件查看器是 Microsoft 操作系统工具,事件查看器相当于一本厚厚的系统日志,可以查看关于硬件、软件和系统问题的信息,也可以监视操作系统中的安全事件。有三种方式来打开事件查看器: (1)单击开始-设置-控制面板-管理工具-事件查看器,打开事件查看器窗口 (2)在运行对话框中手工键入%SystemRoot%system32eventvwr.msc /s打开事件查看器窗口。 (3)在运行中直接输入eventvwr或者eventvwr.msc直接打开事件查看器。 2.事件查看器中记录的日志类型 在事件查看器中一共记录三种类型的日志,即: (1)应用程序日志 包含由应用程序或系统程序记录的事件,主要记录程序运行方面的事件,例如数据库程序可以在应用程序日志中记录文件错误,程序开发人员可以自行决定监视哪些事件。如果某个应用程序出现崩溃情况,那么我们可以从程序事件日志中找到相应的记录,也许会有助于你解决问题。 (2)安全性日志 记录了诸如有效和无效的登录尝试等事件,以及与资源使用相关的事件,例如创建、打开或删除文件或其他对象,系统管理员可以指定在安全性日志中记录什么事件。默认设置下,安全性日志是关闭的,管理员可以使用组策略来启动安全性日志,或者在注册表中设置审核策略,以便当安全性日志满后使系统停止响应。 (3)系统日志 包含 XP的系统组件记录的事件,例如在启动过程中加载驱动程序或其他系统组件失败将记录在系统日志中,默认情况下会将系统事件记录到系统日志之中。如果计算机被配置为域控制器,那么还将包括目录服务日志、文件复制服务日志;如果机子被配置为域名系统(DNS)服务器,那么还将记录DNS服务器日志。当启动时,事件日志服务(EventLog)会自动启动,所有用户都可以查看应用程序和系统日志,但只有管理员才能访问安全性日志。 在事件查看器中主要记录五种事件,事件查看器屏幕左侧的图标描述了操作系统对事件的分类。事件查看器显示如下类型的事件:

3.1 Windows“任务管理器”的进程管理

3.1 Windows“任务管理器”的进程管理 (实验估计时间:60分钟) 背景知识 实验目的 工具/准备工作 实验内容与步骤 背景知识 Windows 2000的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。也可以使用多个参数评估正在运行的进程的活动,以及查看CPU 和内存使用情况的图形和数据。其中: 1) “应用程序”选项卡显示正在运行程序的状态,用户能够结束、切换或者启动程序。 2) “进程”选项卡显示正在运行的进程信息。例如,可以显示关于CPU 和内存使用情况、页面错误、句柄计数以及许多其他参数的信息。 3) “性能”选项卡显示计算机动态性能,包括CPU 和内存使用情况的图表,正在运行的句柄、线程和进程的总数,物理、核心和认可的内存总数 (KB) 等。 实验目的 通过在Windows 任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。 工具/准备工作 在开始本实验之前,请回顾教科书的相关内容。 需要准备一台运行Windows 2000 Professional操作系统的计算机。

实验内容与步骤 1. 使用任务管理器终止进程 2. 显示其他进程计数器 3. 更改正在运行的程序的优先级 启动并进入Windows环境,单击Ctrl + Alt + Del键,或者右键单击任务栏,在快捷菜单中单击“任务管理器”命令,打开“任务管理器”窗口。 在本次实验中,你使用的操作系统版本是: Window 2000 5.00.2195 Service Pack 4 当前机器中由你打开,正在运行的应用程序有: Windows“任务管理器”的窗口由3个选项卡组成,分别是: 当前“进程”选项卡显示的栏目分别是 (可移动窗口下方的游标/箭头,或使窗口最大化进行观察) : 1. 使用任务管理器终止进程 步骤1:单击“进程”选项卡,一共显示了____个进程。请试着区分一下,其中: 系统 (SYSTEM) 进程有_____个,填入表3-1中。 表3-1 实验记录 映像名称用户名CPU内存使用

系统安全防范之Windows日志与入侵检测

系统安全防范之Windows日志与入侵检测 一、日志文件的特殊性 要了解日志文件,首先就要从它的特殊性讲起,说它特殊是因为这个文件由系统管理,并加以保护,一般情况下普通用户不能随意更改。我们不能用针对普通TXT文件的编辑方法来编辑它。例如WPS系列、Word系列、写字板、Edit等等,都奈何它不得。我们甚至不能对它进行“重命名”或“删除”、“移动”操作,否则系统就会很不客气告诉你:访问被拒绝。当然,在纯DOS的状态下,可以对它进行一些常规操作(例如Win98状态下),但是你很快就会发现,你的修改根本就无济于事,当重新启动Windows 98时,系统将会自动检查这个特殊的文本文件,若不存在就会自动产生一个;若存在的话,将向该文本追加日志记录。 二、黑客为什么会对日志文件感兴趣 黑客们在获得服务器的系统管理员权限之后就可以随意破坏系统上的文件了,包括日志文件。但是这一切都将被系统日志所记录下来,所以黑客们想要隐藏自己的入侵踪迹,就必须对日志进行修改。最简单的方法就是删除系统日志文件,但这样做一般都是初级黑客所为,真正的高级黑客们总是用修改日志的方法来防止系统管理员追踪到自己,网络上有很多专门进行此类功能的程序,例如Zap、Wipe等。 三、Windows系列日志系统简介 1.Windows 98的日志文件 因目前绝大多数的用户还是使用的操作系统是Windows 98,所以本节先从Windows 98的日志文件讲起。Windows 98下的普通用户无需使用系统日志,除非有特殊用途,例如,利用Windows 98建立个人Web服务器时,就会需要启用系统日志来作为服务器安全方面的参考,当已利用Windows 98建立个人Web服务器的用户,可以进行下列操作来启用日志功能。(1)在“控制面板”中双击“个人Web服务器”图标;(必须已经在配置好相关的网络协议,并添加“个人Web服务器”的情况下)。 (2)在“管理”选项卡中单击“管理”按钮; (3)在“Internet服务管理员”页中单击“WWW管理”; (4)在“WWW管理”页中单击“日志”选项卡; (5)选中“启用日志”复选框,并根据需要进行更改。将日志文件命名为“Inetserver_event.log”。如果“日志”选项卡中没有指定日志文件的目录,则文件将被保存在Windows文件夹中。 普通用户可以在Windows 98的系统文件夹中找到日志文件schedlog.txt。我们可以通过以下几种方法找到它。在“开始”/“查找”中查找到它,或是启动“任务计划程序”,在“高级”菜单中单击“查看日志”来查看到它。Windows 98的普通用户的日志文件很简单,只是记录了一些预先设定的任务运行过程,相对于作为服务器的NT操作系统,真正的黑客们很少对Windows 98发生兴趣。所以Windows 98下的日志不为人们所重视。 2.Windows NT下的日志系统 Windows NT是目前受到攻击较多的操作系统,在Windows NT中,日志文件几乎对系统中的每一项事务都要做一定程度上的审计。Windows NT的日志文件一般分为三类: 系统日志:跟踪各种各样的系统事件,记录由Windows NT 的系统组件产生的事件。例如,在启动过程加载驱动程序错误或其它系统组件的失败记录在系统日志中。 应用程序日志:记录由应用程序或系统程序产生的事件,比如应用程序产生的装载dll(动态链接库)失败的信息将出现在日志中。 安全日志:记录登录上网、下网、改变访问权限以及系统启动和关闭等事件以及与创建、打开或删除文件等资源使用相关联的事件。利用系统的“事件管理器”可以指定在安全日志中记录需要记录的事件,安全日志的默认状态是关闭的。

如何在win7下删除windows启动管理器中无用的系统选项

教大家如何在win7或者vista下删除windows启动管理器中无用的系统选项2010-10-21 21:03 教大家如何在win7或者vista下删除windows启动管理器中无用的系统选项 看见好多人在百度知道里提问这个问题,而众多的答案不能令大家满意,所以就想给大家一个有效简单可行的方法。好多人安装了多个系统后又删掉了某个系统后,每次启动时windows启动管理器中依旧显示以前安装的系统选项,这令大家十分郁闷。许多人提到修改boot.ini或者msconfig,但对于win7或者vista,系统不是用boot.in引导,所以也就没有这个以藏的系统文件,而msconfig中有找不到要删除的的项目,所以上述办法并不可行。比如某个电脑中是xp和win7双系统,有一天在win7下用wubi安装了个ubuntu,后来又把ubuntu卸载了但是每次系统启动时总还有三个选项:windows旧版本(xp)、windows7、ubuntu。如何删除这个无用的ubuntu选项,下面我给大家一种方法: 运行具有管理员权限的CMD.exe,然后输入: 代码:bcdedit 在出现的结果中,会有一项"Real-mode Boot Sector"这个选项,记下它的第一个参数的值:一般是 代码:identifier {108e7f50-8f48-11dd-8f7c-aee6506ccce1}这样的表达。 复制后面的{……}的内容,然后在命令提示符下输入如下命令即可: 代码:bcdedit /delete {……}以上就是删除的方法。 具体步骤是:我下边以本人win7为例 1.在管理员账户下,单击开始,在搜索栏输入cmd,回车。如图示

关于windows任务管理器5个不错的替代选择

关于windows任务管理器5个不错的替代选择 ZD至顶网CIO与应用频道06月23日专栏:任务管理器可以帮助你查看系统进程,但不是你可以使用的唯一一个工具。下面名单中的应用可能更适合你。Windows任务管理器一直是一个非常方便的资源,可以用于监控运行中的进程,用于终止不能通过正常手段关闭的应用。不过,和Windows任务管理器一样,有很多其他应用可以替代任务管理器,提供多样的、与任务管理器相关的服务。本文将罗列这样5个应用。1、Security Task ManagerSecurity Task Manager (如图A)可能是这个名单中最不寻常的工具。与其任务管理器一样,这款应用为你显示系统中正在运行的进程。但是这款应用与众不同之处在于,显示的进程信息突出强调了安全性。这款应用不仅提供了病毒扫描链接,而且给每个进程分配了一个安全等级,帮助你确定哪些进程可能是恶意进程。图A右键点击一个进程,打开菜单,可以进入进程所在的文件夹。你还可以Google搜索这个进程,检查病毒,评论,查看其属性。评价进程让你可以将它标记为危险的或者安全的进程,并添加注释记录你的理由。Security Task Manager 售价29美元,有免费试用版可供下载。2、Task Manager FixTask Manager Fix(如图B)是一款修复Windows任务管理器的免费工具。我曾经考虑过不把这款应用列入这个名单

中,因为它不像其他应用,实际上它并不具备我会所谓的功能集。尽管如此,我认为它仍然有自己的优点。图B多年来,我已经遇到过很多会禁用任务管理器的恶意软件。一些恶意会攻击任务管理器,这样受害人就无法使用任务管理器终止与恶意软件相关的进程。这个简单的应用要求任务管理器符合这种情况。它包含一个按钮。点击这个按钮就可以恢复任务管理器到正常的状态。3、AnVir Task Manager ProAnVir Task Manager Pro(如图C)是一款功能丰富的任务管理器替代选择。这款工具提供了标签列出启动项、应用、进程、服务和日志条目。每个标签包含过滤机制,让各种条目显示或者隐藏。除了常用任务管理器功能之外,这款工具让你可以编辑系统启动,提供管理罗列项目的详细信息。事实上,这款应用提供了大约20多种你可以选择显示或者隐藏的项目。图C企业网盘前景看好售价49.95美元,有免费试用版可供下载,此外也有免费版本。4、Remote Task ManagerRemote Task Manager(如图D)类似于原生的Windows任务管理器,但它是针对管理远程系统中的任务而设计的。它提供了关于应用、进程、服务、设备和事件的信息。它还允许应用发布到远程系统中。图DRemote Task Manager售价40美元,有免费试用版可供下载。5、Free Extended Task ManagerFree Extended Task Manager(如图E)包括一系列标签,罗列了汇总信息、应用、进程、服务、性能、网络、用户和端口使

WindowsXP系统任务管理器使用技巧

任务栏管理器系统自带的一个很方便的软件。长久以来,大家也仅仅是习惯性的点击ctrl+alt+del来调出任务管理器了,然后取消某个失去相应的程序而已。其实任务管理器很强大的,它能很直观反映有系统的许多的东西,并且可以很方便的进行某些操作。在我们使用过程中有些技巧已经为大家所熟悉,但还有些技巧或许不是你都知道的,这里我给大家说一说任务栏管理器的一些应用或是技巧。看看能否对你将来使用电脑的时候有所帮助。一. 任务管理器的调出 1. 相信大多数朋友都会用左手按住左ctrl和alt,然后右手点击小键盘的del键来调出任务栏管理器。 2.单手按住左边的ctrl和alt,伸出一个手指来按文档控制的那个delete键也相当与ctrl+alt+del的功效。 3.你也可以选用右手按ctrl+alt+Esc也能调出任务管理器。 4.最简单的方法就是用鼠标在任务栏空白处点击右键,在弹出的菜单选择任务栏管理器即可。二. 任务管理器的外观 1. 这个问题曾经困扰着一些人,因为他们不小心把任务栏管理器弄成这个样子了,就象一个空白框,不知道怎么恢复了。其实很简单之所以能弄成这个样子,是因为你在任务管理器窗体上双击了左键。解决的方法也是相当的简单:再次双击就回复正常窗口的样子。 2. 选择不同的选项卡后再对窗体双击可以有不同的内容显示,这样你可以更加详细的对进程,或是网络cpu占用情况分析了。三. 任务栏管理器个选项卡的技巧 1. 应用程序栏:任意窗口的层叠,通过任务栏右键菜单中的“层叠窗口”命令,可以让所有打开的窗口层叠显示,但如果只是想让其中的几个窗口层叠显示出来,就要借助任务管理器了。在任务管理器的“应用程序”选项卡中选中想要层叠显示的程序窗口,然后单击右键,从菜单中执行“层叠”命令即可。此外,我们还可以随意最大化、最小化或前置指定的窗口。 2. 进程栏:在任务管理器的菜单―》查看―》选择列中可以定义要在进程栏里显示的内容,这里有许多专业的分析项目可以供你选择,比如虚拟内存大小。有些软件占用内存特别小的原因就是它用了不小的虚拟内存。默认的情况下,Windows XP任务管理器中的进程列表并不是按照名称进行排列的,查看起来不太方便,只要单击列表栏上方的文字标签,就可以让进程列表按序排列。例如单击“映像名称”标签,列表就会以进程名称的英文字母进行排序,单击“内存”标签,则可以按照内存使用量进行排序。 3. 用户栏:在这个栏目里,你可以注销已经登陆本机用户。如果你的权限足够,你可以断开任何登陆用户的登陆,如果有远程用户登陆本机。你可以选择发送消息给他。四. 任务栏管理器的升级其实任务栏管理器本身算的上一个不用安装的绿色程序了。你只需要把它拷倒你的机器上就能用了。最近网上流传着longhorn的任务管理器。这个版本的任务栏管理器比现在的windows xp版本任务栏管理器在进程那个选项里多了一个“映象路径”的功能,这样你就可以很方便的定位现在运行的进程位置。这一特性在我们对于可疑进程的鉴别上很有帮助。当然你可以用它来替换你现在使用的任务管理器。下载地址:https://www.doczj.com/doc/bd19001093.html,/down.php?id=26494&url=1使用方法:1、用附件中的三个文件覆盖Windowssystem32dllcache 下的同名文件。2、再用这三个文件覆盖Windowssystem32 目录下的同名文件,此时会弹出“Windows 文件保护”对话框,选择“取消”,然后选择“是”。然后你就可以按“Ctrl+Shift+Esc”或“Ctrl+Alt+Del”来使用新的任务管理器了。点击“进程”标签,然后在查看菜单下的“选择列。。。”中可以设置显示“命令行”和“映象路径”五. 任务管理器的一个特殊功能在点击菜单―》关机―》关闭选项的时候同时按住ctrl键的话。机器会在1秒左右关闭。更多请访问https://www.doczj.com/doc/bd19001093.html,/

如何打开资源管理器,资源管理器启动方法大全

如何打开资源管理器 资源管理器启动方法大全 “资源管理器”是Windows 系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形的文件系统结构,使我们能更清楚、更直观地认识电脑的文件和文件夹,这是“我的电脑”所没有的。在实际的使用功能上“资源管理器”和“我的电脑”没有什么不一样的,两者都是用来管理系统资源的,也可以说都是用来管理文件的。另外,在“资源管理器”中还可以对文件进行各种操作,如:打开、复制、移动等。下面一起来看看如何打开资源管理器的方法。 资源管理器启动方法 法一:双击桌面资源管理器快捷方式图标; 法二:单击任务栏资源管理器快捷方式图标; 法三:右击任务栏上“开始”按钮—>选择“资源管理器” 法四:右击桌面上“我的电脑”、“我的文档”、“网上邻居”、“回收站”等系统图标,从快捷菜单中选择“资源管理器”命令; 法四:在“开始”菜单—>程序—>附件中选择“资源管理器”。 法五:快捷键:winkey+e 法六:在“我的电脑”窗口中,单击工具栏上的“文件夹”按钮。 资源管理器的组成

(1)左窗口 ● 左窗口显示各驱动器及内部各文件夹列表等。 ● 选中(单击文件夹)的文件夹称为当前文件夹,此时其图标呈打开状态,名称呈反向显示。 ● 文件夹左方有+标记的表示该文件夹有尚未展开的下级文件夹,单击+可将其展开(此时变为-),没有标记的表示没有下级文件夹。 (2)右窗口 ● 右窗口显示当前文件夹所包含的文件和下一级文件夹。 ● 右窗口的显示方式可以改变:右击或选择菜单查看—>大图标、小图标、列表、详细资料或缩略图。 ● 右窗口的排列方式可以改变:右击或选择菜单排列图标—>按名称、按类型、按大小、按日期或自动排列。 (3)窗口左右分隔条: 拖动可改变左右窗口大小。 (4)菜单栏、状态栏、工具栏 Win键(印有Windows标志的那个按键,在键盘的左下方。) 在现在的键盘的两边有一个标着Windows图标Windows键,简称为Win键。配合它能够快速打开一些非常实用的系统功能。但有些报纸、杂志介绍得不全。今笔者将它们一一罗列,供大家参考:Win+F1 打开Windows的帮助文件 Win+F 打开Windows的查找文件窗口 Win+E 打开Windows的资源管理器

事件管理过程

目录 1 事件管理的定义 (2) 2 事件管理的目的 (2) 3 事件管理的范围 (3) 4 事件的优先级定义 (3) 5 事件升级 (4) 6 事件管理的流程 (5) 7 事件管理流程的主要角色 (10) 8 绩效指标 (11) 9 事件管理改进的问题提出 (12)

1事件管理的定义 突发事件是指在IT服务中的一个无计划中断或IT服务本身服务性能的降低,包括系统崩溃、硬件或软件故障、任何影响用户当前业务使用和系统正常运作的故障以及影响业务流程或违背服务级别协议的情况。 突发事件管理流程是为企业业务系统尽快恢复正常工作状态而设计的,其所关心的重点是如何达到快速响应、快速恢复,使故障对企业业务的影响最小化。 事件管理的责任是记录、分类、调查与诊断、解决已知问题、监控跟踪事件,与用户和问题管理流程交互并最终解决事件。 2 事件管理的目的 事件管理流程的主要功能是尽快解决出现的事件,保持企业业务系统的稳定性。例如,中国移动10086的服务控制台接线员会去负责记录突发事件的相关信息,并向用户提供对已知问题的处理方法,报告事件到相关的技术支持部门和尽快恢复用户的服务。解决突发事件的目的是获得尽可能高的事件解决率,其主要目的包括: (1)在成本允许的范围内尽快恢复服务 提供电话或网络在线沟通与帮助,通过自动监控和快速响应系统对故障进行及时告警等环节来保证服务能够尽快被恢复。 (2)事件控制和监控 记录任何事件,并对事件的优先级进行分类和处理。服务控制台工作人员要对当前事件进行分析和诊断,必要时把事件升级到相关的技术部门去处理,而且服务控制台工作人员要对事件的全称进行监控,直到事件得到圆满的解决。 (3)提供事件统计信息给IT管理层 可以对事件进行分类统计,比如可以通过Parato分析法分析出哪些事件是经常发生的,这些信息可以提供给管理层进行决策分析。管理者会关注那些主要的事件或缺失环节,并采取相应的措施对服务环节进行调整和提高。

Windows任务管理器的设计与实现

Windows任务管理器的设计与实现毕业设计(作业) 毕 业 指 导 学生学院 系 专业 学生要求 交 199 windows任务管理器设计与实现 年12月19日XXXX

: ::::::: 摘要 据国外研究公司统计随着个人电脑进入千家万户,电脑操作系统中的任务管理器也越来越为越来越多的用户所熟悉和使用。 任务管理器是一个在视窗系统中管理应用程序和进程的工具。它通常由视窗操作系统提供,并有提供增强功能的第三方软件。通过任务管理器,用户可以轻松查看当前运行的程序、进程、用户、网络连接以及系统对内存和CPU资源的使用情况,并可以强制结束一些程序和进程。此外,用户可以监控系统资源的使用。 视窗任务管理器首次出现在微软公司1998年发布的视窗98操作系统中。从那以后,微软视窗操作系统的所有版本都集成了任务管理器。任务管理器不是视窗系统的专利。它广泛用于各种操作系统。苹果的苹果操作系统中有一个类似的活动监视器,基于Linux的ubuntu操作系统中有一个类似的功能系统监视器 窗口任务管理器提供有关计算机性能的信息,并显示有关计算机上运行的程序和进程的详细信息。如果您连接到网络,您还可以查看网络状态,并快速了解网络如何工作。它的用户界面提供了六个菜单项,包括文件、选项、视图、窗口、关机、帮助,以及五个选项卡,包括应用程序、进程、性能、网络和用户

项目的设计是一个模拟视窗任务管理器开发的视窗过程管理软件。主要设计是一个基于窗体的C#程序。标签控件放置在主对话框上,创建了应用程序、过程和性能的三个页面。标签控件用于选择和显示页面。这三个页面分别用于显示当前运行的窗口程序、进程和进程模块以及系统资源使用情况该程序还实现了结束任务和管理流程的基本功能。在的设计过程中,任务、进程、线程模块和系统资源使用等信息可以通过调用窗口应用编程接口函数来获得最后,在Windows10系统上对系统进行了测试,实现了流程管理的基本功能。关键词:任务经理;螺纹;过程;API 条目 1目录摘要.................................................................................................................. .. (i) 第一章简介 (1) 1.1项目背景:.............................................1 1.2国内外研究现状;................................1 1.3研究意义.............................的主要研究内容.................1 1.4的论文简要介绍了MicrosoftVisualStudio的开发环境.............................2 1.5。. (2) 1.5.1发展历史................................2 1.6工艺和螺纹介绍.. (4)

事件查看器对应解释

Windows2003 事件查看器事件ID对应解释 使用本模块可以实现下列目标: ?识别由Microsoft? Windows Server? 2003 操作系统生成的安全事件。 返回顶部 适用范围 本模块适用于下列产品和技术: ?W indows Server 2003 返回顶部 如何使用本模块 本模块是“Windows Server 2003 安全指南”的补充内容。本模块中的表可以用作快速参考,以帮助您识别在Microsoft? Windows 操作系统事件日志中所记录的与安全有关的事件。本模块还可以用来帮助配置系统监视软件,如Microsoft Operations Manager (MOM)。 返回顶部 帐户登录事件 表1 显示了由“审核帐户登录事件”安全模板设置所生成的安全事件。 表1:审核帐户登录事件 事件 事件描述 ID 672 已成功颁发和验证身份验证服务(AS) 票证。 673 授权票证服务(TGS) 票证已授权。TGS 是由Kerberos v5 票证授权服务(TGS) 颁发的票证,允许用户对域中的特定服务进行身份验证。 674 安全主体已更新AS 票证或TGS 票证。 675 预身份验证失败。用户键入错误的密码时,密钥发行中心(KDC) 生成此事件。 676 身份验证票证请求失败。在Windows XP Professional 或Windows Server 家族的成员中不生成此事件。 677 TGS 票证未被授权。在Windows XP Professional 或Windows Server 家族的成员中不生成此事件。 678 帐户已成功映射到域帐户。 681 登录失败。尝试进行域帐户登录。在Windows XP Professional 或Windows Server 家族的成员中不生成此事件。 682 用户已重新连接至已断开的终端服务器会话。 683 用户未注销就断开终端服务器会话。

Windows启动过程详解

Windows启动过程详解 我们每天都在和Windows打交道,很多人可能每天都要面对多次W indows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。 本文的适用范围 随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前就有很多选择。当然,这里的选择并不是说AMD或者Intel这种产品品牌,而是指其内部的体系结构。目前常见的CPU体系结构主要基于复杂指令集(Complex I nstruction Set Computing,CISC)或者精简指令集(Reduced Ins truction Set Computing,RISC),我们常用的Intel的Pentium、C eleron系列以及AMD的Athlon、Sempron系列都是基于复杂指令集的,而这些基于复杂指令集的CPU还有32位和64位的寄存器数据带宽区别。关于这些指令集以及寄存器数据带宽之间的区别等内容比较繁杂,而且不是本文的重点,感兴趣的朋友可以自己在网上搜索相关内容。因为CPU种类的不同,在不同CPU的系统中运行的Wind ows的启动过程也有一些小的不同。本文将会以目前来说最普遍的,在x86架构的系统上安装的32位Windows XP Professional为例向

您介绍。 基本上,操作系统的引导过程是从计算机通电自检完成之后开始进行的,而这一过程又可以细分为预引导、引导、载入内核、初始化内核,以及登录这五个阶段。 在继续阅读之前,首先请注意图1,这是Windows XP的操作系统结构,其中包括了一些在后台工作的组件以及经常和我们打交道的程序。在了解Windows XP的启动过程之前,对系统结构有一个初步概念是很重要的。

服务事件管理程序

服务事件管理程序 文档编号: 密级: 版本信息:V1.0 建立日期: 创建: 审核: 批准: 版权声明:本文中的所有信息均为北京首都在线科技股份有限公司内部公开信息,未经北京首都在线科技股份有限公司明确作出的书面许可,不得传播。

文档修订记录

目录 1 简介 (4) 1.1目的 (4) 1.2适用范围 (4) 1.3术语表 (4) 1.4引用文件 (6) 2 职责 (6) 2.1服务台 (6) 2.2一线(现场工程师)/二线(专项工程师) (6) 2.3外部资源 (7) 2.4项目经理 (7) 3 流程图 (8) 4 具体内容 (9) 4.1接受/记录事件 (9) 4.2分级/分类和初步支持 (9) 4.3调查和分析 (10) 4.4解决和恢复 (10) 4.5事件关闭 (11) 4.6过程的跟踪监控 (11) 5 事件升级过程 (11) 5.1事件严重程度定义 (11) 5.2事件升级步骤 (11) 6事件管理过程与其他流程的关系 (12) 6.1事件管理过程与其他关系 (12) 7 事件管理过程的KPI (13) 7.1KPI定义 (13) 8 输出的文件和记录 (14)

1简介 1.1目的 事件管理过程提供日程支持服务的接口,以降低因IT事件带来的影响。该过程关注尽可能快的恢复服务以满足预定服务等级协议(SLA)的要求。 1.2适用范围 事件管理过程适用于记录、处理、关闭事件并监督整个过程的管理活动,事件管理过程包括服务台和相应的支持组。 1.3术语表 ●事件: 指服务的任何异常,并将导致或可能导致服务的中断或服务质量下降的事态。 ●服务请求: 来自客户对IT服务的信息、建议、标准变更或访问请求。例如要求增加内存、安装某个软件、账号申请、变更请求等。变更通常不认为是一个事件,而是一个变更请求(RFC)。但两者的处理方式相近,因此在事件处理过程中也包括对服务请求的处理,即事件包含服务请求。 ●事件关闭: 接到事件请求后,服务台不能当时解决问题,则将需要把事件分配给相应的支持组。 为尽可能快地恢复业务,可利用解决方案(永久性的)或临时措施。当事件得到了解决,并且服务也恢复到正常状态后,事件关闭。另外事件还包括系统自动产生或例行巡检所发现的某些事态,如硬盘空间超出设定值、机房UPS告警等。虽然这些事态不会对服务的交付产生直接影响,但对这些事态的处理也包括在事件管理过程中。 ●事件处理过程: 事件发生后,通常服务台接受和尝试处理,当服务台未能快速解决时,派单给一线工程师作为一线支持处理;当一线工程师未能快速解决时,事件从一线返回服务台重新分配到二线;二线未能解决时,调用三线厂商支持,后续的二线或三线支持应具有更高的技能和资源来解决事件。事件从一线支持转到二线或后续支持线,通常称为“职能升级”。为表述方便,在《事件管理程序》中,把“职能升级”过程称为“事件处理过程”。 ●事件升级过程:

教你怎么用任务管理器

教你怎么用任务管理器 任务管理器相信大家都很熟悉,因为它是windows系统中大家经常会用到的一个程序,通常它主要被用来管理计算机进程或者查看计算机实时的工作状态。实际上它还有不少的妙用。 1.在网吧也能“运行” 经常泡在网吧的朋友们都知道,网吧的机子通常来说都会将运行对话框屏蔽掉,如果大家碰上某些情况需要使用运行对话框就只能束手无策了。其实这个时候任务管理器能被临时用来代替运行对话框的作用。 先按住“Ctrl+Alt+Del”组合键尝试一下能否调出任务管理器,能调出就好办了,我们依次任务管理器的菜单“文件→新建任务”,弹出“创建新任务”窗口,输入内容试试看,它跟运行对话框效果是一样的哦! 2.快速刷新注册表 许多软件在安装后会提示我们需要重新启动才能让软件正常使用,其实大部分时候这些软件只是在“小题大做”,因为重启仅仅是为了让注册表更新而已,我们可以利用任务管理器来更快地让软件生效。 方法为:在“进程”选项卡中用鼠标选择“explorer.exe”进程,然后右下角的“结束进程”按钮将它结束,这个时候桌面显示消失了。不必惊慌,我们在“创建新任务”窗口中输入“explorer.exe”。运行即可让桌面恢复显示,同时计算机的注册表也会被更新,现在软件就能正常使用了。 3.优化游戏运行 许多朋友都和一样还在使用1GB以下的内存,所以当我们玩3D游戏的时候就会觉得运行有些卡,这个时候除了使关闭游戏以外的所有程序以外,似乎再没有其他节省内存的办法了,其实我们可以在运行游戏前先在任务管理器中结束“ex plorer.exe”进程,因为它在很多情况下可都是内存耗用大户,结束它可为我们的游戏增加几十MB的可用内存,游戏效果当然会有改善。 不过此时没了桌面显示,启动游戏的方法也有所改变,我们需要打开“文件→新建任务”,然后“浏览”按钮进入游戏目录载入游戏主程序,“确定”即可运行游戏。 4.恢复浏览器网址列表 在国内被众多用户宠爱的多页面浏览器傲游和GreenBrowse都设置有一个人性化的功能,即在关闭浏览器时可以保留当前浏览的网页地址为列表以便下次打开继续浏览。不过如果在下次浏览网页之前不小心调用了它们来打开过其他关联文件,那么你保留的重要网页地址便会化为乌有了。 别着急,下面请你跟我们一起来对它施以小小“魔法”吧,保证让你的网页地址都恢复回来。记住,下次当你不小心调用了浏览器时,千万不要急忙,这时我们可以按下“Ctrl+Alt+Del”组合键,调出“Windows任务管理器”,在“进程”选项窗口内找出与傲游对应的“Maxthon.exe”映像,鼠标选中后按右下角“结束进程”将浏览器强制退出。现在重启浏览器看看,网页地址列表完整如初吧。 5.让电脑一秒关机 有时我们赶时间离开可能等不及电脑慢吞吞关机过程,但又担心插座未断电造成电能浪费,如果使用的是Windows XP系统,我们此时可以用任务管理器实现一秒关机。先调出“任务管理器”,按住“Ctrl”键同时窗口菜单“关机→关闭”,一秒钟后电脑关闭,OK,现在可以断开插座电源马上“闪人”了。

windows任务管理器各进程详解.

windows 任务管理器各进程详解 Win2000/XP 的任务管理器是一个非常有用的工具, 它能提供我们很多信息, 比如现在系统中运行的程序 (进程 ,但是面对那些文件可执行文件名我们可能有点茫然,不知道它们是做什么的,会不会有可疑进程 (病毒,木马等。本文的目的就是提供一些常用的 Win2000/XP 中的进程名,并简单说明它们的用处。 在 W2K/XP中,同时按下 crtl+shift+Esc键,可以打开 Windows 任务管理器,单击“进程” , 可以看到很多正在运行的进程,仔细看看有很多奇怪的 EXE 文件在运行?下面这些并不是真正的服务,而是在不同情况下运行的程序或进程,很多还是必需的进程。 【 Csrss 】 :这是 Windows 的核心部份之一,全称为 Client Server Process。我们不能结束该进程。这个只有 4K 的进程经常消耗 3MB 到 6MB 左右的内存, 建议不要修改此进程, 让它运行好了。 【 Ctfmon 】 :这是安装了 WinXP(尤其是安装 ofice XP后,在桌面右下角显示的“语言栏” , 如果不希望它出现, 可通过下面的步骤取消:双击“控制面板” , “区域和语言设置” , 单击“语言”标签,单击“详细信息”按钮,打开“文字服务和输入语言”对话框,单击下面“首选项”的“语言栏”按钮,打开“语言栏设置”对话框,取消“在桌面上显示语言栏”的勾选即可。不要小看这个细节,它会为你节省 1.5MB 到 4MB 的内存。 【 dovldr32】 :如果你有一个 Creative SBLive 系列的声卡,就可能击现这个进程,它占用大约 2.3MB 到 2.6MB 的内存。有些奇怪的是, 当我从任务栏禁止了这个进程后, 通过 DVD 实验, 并没有发生任何错误。但如果你将这个文件重新命名了,就会出现 windows 的文件保护警告窗口,而且 Creative Mixer 和 AudioHQ 程序加载出错。当然你希望节省一些内存,那么可以将它禁止。 【 explorer 】 :这可不是 Internet Explorer , explorer.exe 总是在后台运行,它控制着标准的用户界面、进程、命令和桌面等,如果打开“任务管理器” ,就会看到一个

巧用事件查看器维护服务器安全

巧用事件查看器维护服务器安全 (一)事件查看器相关知识 事件查看器相当于操作系统的保健医生,一些“顽疾”的蛛丝马迹都会在事件查看器中呈现,一个合格的系统管理员和安全维护人员会定期查看应用程序、安全性和系统日志,查看是否存在非法登录、系统是否非正常关机、程序执行错误等信息,通过查看事件属性来判定错误产生的来源和解决方法,使操作系统和应用程序正常工作。本文介绍了事件查看器的一些相关知识,最后给出了一个安全维护实例,对安全维护人 员维护系统有一定的借鉴和参考。 (一)事件查看器相关知识 1.事件查看器 事件查看器是Microsoft Windows 操作系统工具,事件查看器相当于一本厚厚的系统日志,可以查看关于硬件、软件和系统问题的信息,也可以监视Windows 操作系统中的安全事件。有三种方式来打开事件查 看器: (1)单击“开始”-“设置”-“控制面板”-“管理工具”-“事件查看器”,开事件查看器窗口 (2)在“运行”对话框中手工键入“%SystemRoot%\system32\eventvwr.msc /s”打开事件查看器窗口。 (3)在运行中直接输入“eventvwr”或者“eventvwr.msc”直接打开事件查看器。 2.事件查看器中记录的日志类型 在事件查看器中一共记录三种类型的日志,即: (1)应用程序日志 包含由应用程序或系统程序记录的事件,主要记录程序运行方面的事件,例如数据库程序可以在应用程序日志中记录文件错误,程序开发人员可以自行决定监视哪些事件。如果某个应用程序出现崩溃情况,那么我们可以从程序事件日志中找到相应的记录,也许会有助于你解决问题。 (2)安全性日志 记录了诸如有效和无效的登录尝试等事件,以及与资源使用相关的事件,例如创建、打开或删除文件或其他对象,系统管理员可以指定在安全性日志中记录什么事件。默认设置下,安全性日志是关闭的,管理员可以使用组策略来启动安全性日志,或者在注册表中设置审核策略,以便当安全性日志满后使系统停止响 应。 (3)系统日志 包含Windows XP的系统组件记录的事件,例如在启动过程中加载驱动程序或其他系统组件失败将记录在系统日志中,默认情况下Windows会将系统事件记录到系统日志之中。如果计算机被配置为域控制器,那么还将包括目录服务日志、文件复制服务日志;如果机子被配置为域名系统(DNS)服务器,那么还将记录DNS服务器日志。当启动Windows时,“事件日志”服务(EventLog)会自动启动,所有用户都可以查看应用程序和系统日志,但只有管理员才能访问安全性日志。 在事件查看器中主要记录五种事件,事件查看器屏幕左侧的图标描述了Windows 操作系统对事件的分 类。事件查看器显示如下类型的事件:

事件查看器事件处理集

事件查看器事件处理集 打开事件查看器,发现里面有如下的系统错误日志: DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。”,试图以参数“”启动服务StiSvc 以运行服务器: {A1F4E726-8CF1-11D1-BF92-0060081ED811} 这个日志已经告诉我们了,错误就出在DCOM的权限上。原来以WindowsForm或在VS2005中的Web项目运行的时候,调用这个DCOM的是当前操作用户的权限,所以一般也没有问题,但是用IIS调用的时候就涉及到用户IUSR_××××,IWAM_×××,Network Service 等用户权限,由于这些用户的权限在各个配置中都比较低,所以造成如文件不能写入,DCOM 不能调用等错误。 我们这儿的解决办法其实也不复杂,到注册表中搜索提示的{******-*****}这个ID,可以找到这个DCOM的名字,然后运行中输入dcomcnfg打开组件服务,然后找到这个DCOM和相关调用的DCOM,将其权限中添加Network Service,把这个用户权限什么远程启动,远程激活之类的都打开。然后记住一定要重启机器,这样我们就可以在IIS中调用DCOM了。 错误ID:10005,错误信息:DCOM 遇到错误“无法启动服务,原因可能是它被禁用或与它相关联的设备没有启动。”,试图以参数“”启动服务SENS 以运行服务器: Windows2000+SP4环境,系统做过优化,有时候发现系统在无操作的时候磁盘在读盘.于是查询系统日志,有以下信息 1.错误ID:10005,错误信息:DCOM 遇到错误“无法启动服务,原因可能是它被禁用或与它相关联的设备没有启动。”,试图以参数“”启动服务SENS 以运行服务器: {D3938AB0-5B9D-11D1-8DD2-00AA004ABD5E} 2.错误ID:10005,错误信息:DCOM 遇到错误“依存服务或组无法启动。”,试图以参数“”启动服务BITS 以运行服务器: {4991D34B-80A1-4291-83B6-3328366B9097} 因为本身系统服务做过优化,所以从服务出手,但是该动的服务太多了,不知道哪个是哪个了,于是驱猫上网搜索资料,终于找到原因. SENS(System Event Notification Services ),BITS(Background Intelligent Transfer Service)服务被我设置成禁止了,如果把这两个服务改回到自动状态,就没有这个问题了。ps:这2个系统服务都有依存关系的服务,如果发现无法启动这个服务要去检查是不是依存的服务也被你关闭了哦~

相关主题
文本预览
相关文档 最新文档