下面程序是什么软件上运行的?
看得像是伪代码,简单说就是这代码运行不了,你需要把它转化为某一类计算机编程语言的代码。
这是解释伪代码(Pseudocode)是一种算法描述语言。
使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。
因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。
介于自然语言与编程语言之间。
以编程语言的书写形式指明算法职能。
使用伪代码, 不用拘泥于具体实现。
相比程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。
它是半角式化、不标准的语言。
可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来。
在WINDOWS下运行程序下输入的命令有那些啊
winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器 sigverif 文件签名验证程序 sndrec32 录音机 shrpubw 创建共享文件夹 secpol.msc 本地安全策略 syskey 系统加密,一旦加密就不能解开,保护Windows xp系统的双重密码 services.msc 本地服务设置 sndvol32 音量控制程序 sfc.exe 系统文件检查器 sfc /scannow windows文件保护 tsshutdn 60秒倒计时关机命令 tourstart xp简介(安装完成后出现的漫游xp程序) taskmgr 任务管理器 eventvwr 事件查看器 eudcedit 造字程序 explorer 打开资源管理器 packager 对象包装程序 perfmon.msc 计算机性能监测程序 progman 程序管理器 regedit.exe 注册表 rsop.msc 组策略结果集 regedt32 注册表编辑器 rononce -p 15秒关机 regsvr32 /u *.dll 停止dll文件运行 regsvr32 /u zipfldr.dll 取消zip支持 cmd.exe cmd命令提示符 chkdsk.exe chkdsk磁盘检查 certmgr.msc 证书管理实用程序 calc 启动计算器 charmap 启动字符映射表 cliconfg sql server 客户端网络实用程序 clipbrd 剪贴板查看器 conf 启动netmeeting compmgmt.msc 计算机管理 cleanmgr 垃圾整理 ciadv.msc 索引服务程序 osk 打开屏幕键盘 odbcad32 odbc数据源管理器 oobe/msoobe /a 检查xp是否激活 lusrmgr.msc 本机用户和组 logoff 注销命令 iexpress 木马捆绑工具,系统自带 nslookup ip地址侦测器 fsmgmt.msc 共享文件夹管理器 utilman 辅助工具管理器 gpedit.msc 组策略 以下为Windows操作系统的常用运行命令,执行这些命令,就能打开系统对应的相关实用程序,如果大家能基本利用,就能检查并修复系统的最基本的故障,除注销,关闭系统命令外,其它所有命令,大家不妨一试!! 运行\输入CMD\输入 对应的相关实用程序: . 打开C:\Documents and Settings\XXX(当前登录Windows XP的用户名) .. 打开Windows XP所在的盘符下的Documents and Settings文件夹 ... 打开“我的电脑”选项。
accwiz.exe 辅助工具向导 actmovie.exe 直接显示安装工具 append.exe 允许程序打开制定目录中的数据 arp.exe 显示和更改计算机的IP与硬件物理地址的对应列表 at.exe 计划运行任务 atmadm.exe ATM调用管理器统计 attrib.exe 显示和更改文件和文件夹属性 autochk.exe 检测修复文件系统 (XP不可用) autoconv.exe 在启动过程中自动转化系统 (XP不可用) autofmt.exe 在启动过程中格式化进程 (XP不可用) autolfn.exe 使用长文件名格式 (XP不可用) arp.exe 显示和更改计算机的IP与硬件物理地址的对应 calc.exe 计算器 Bootvrfy.exe 通报启动成功 cacls.exe 显示和编辑ACL cdplayer.exe CD播放器 change.exe 与终端服务器相关的查询 (XP不可用) charmap.exe 字符映射表 chglogon.exe 启动或停用会话记录 (XP不可用) chgport.exe 改变端口(终端服务) (XP不可用) chgusr.exe 改变用户(终端服务) (XP不可用) chkdsk.exe 磁盘检测程序 chkntfs.exe NTFS磁盘检测程序 cidaemon.exe 组成Ci文档服务 cipher.exe 在NTFS上显示或改变加密的文件或目录 cisvc.exe 打开索引内容 ckcnv.exe 变换Cookie cleanmgr.exe 磁盘清理 cliconfg.exe SQL客户网络工具 clipbrd.exe 剪贴簿查看器 clipsrv.exe 运行Clipboard服务 clspack.exe 建立系统文件列表清单 cluster.exe 显示域的集群 (XP不可用) cmd.exe 进2000\XP DOS cmdl32.exe 自动下载连接管理 cmmgr32.exe 连接管理器 cmmon32.exe 连接管理器监视 cmstp.exe 连接管理器配置文件安装程序 comclust.exe 集群 comp.exe 比较两个文件和文件集的内容 conf 启动netmeeting聊天工具 control userpasswords2 XP密码管理. compmgmt.msc 计算机管理 cprofile.exe 转换显示模式 (XP不可用) 开始,运行,输入CMD\输入net config workstation计算机名 \完整的计算机名\用户名 工作站处于活动状态(即网络描述) \软件版本(即软件版本号) \工作站域 工作站域的 DNS 名称 登录域 \COM 打开时间超时(秒) \COM 发送量(字节) \COM 发送超时 (msec) CMD\输入net config workstation 更改可配置工作站服务设置。
CMD\输入net config server 可以显示不能配...
计算机操作系统练习题,求解?急啊!!!!!! 有加分!!!
计算机与计算机思维人工智能的主要目的是用计算机来代替人的大脑。
选:B 特洛伊木马程序是伪装成合法软件的非感染型病毒 选:A第二代计算机的主要特征为:全部使用晶体管,运算速度达到每秒几十万次。
选:B计算思维最根本的内容,即其本质是抽象和自动化。
选:A感测与识别技术包括对信息的编码、压缩、加密等。
选:B 计算机软件的体现形式是程序和文件,它们是受著作权法保护的。
但在软件中体现的思想不受著作权法保护。
选:A 信息是人类的一切生存活动和自然存在所传达出来的信号和消息。
选:A 网格计算(Grid Computing)是一种分布式计算。
选:A 第三代计算机的硬件特征是用中、小规模集成电路代替了分立的晶体管元件。
选:A 第一代计算机的程序设计语言是用二进制码表示的机器语言和汇编语言。
选:A 计算思维说到底就是计算机编程。
选:B 计算思维是一种思想,不是人造物。
选:A 云计算是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通。
选:A 计算思维是人象计算机一样的思维方式。
选:B 小型机的特征有两类:一类是采用多处理机结构和多级存储系统,另一类是采用精减指令系统。
选:A 大规模集成电路的应用是第四代计算机的基本特征。
选:A 恶意软件是故意在计算机系统上执行恶意任务的特洛伊木马、蠕虫和病毒。
选:A 信息处理与再生技术包括文字识别、语音识别和图像识别等。
选:B 对计算机病毒的认定工作,由公安部公共信息网络安全监察部门承担。
选:A 信息技术(Information Technology, IT)是指一切能扩展人的信息功能的技术。
选:A 计算机系统及计算原理为了提高计算机的运行速度和执行效率,在现代计算机系统中,引入了流水线控制技术,使负责取指令、分析指令、执行指令的部件串行工作。
选:B 一台计算机能够识别的所有指令的集合称为该计算机的指令系统。
选:A 操作系统是系统软件中最重要的一种,其功能是对计算机系统所有资源进行管理、调度和分配。
选:A 刷新频率是CRT显示器的技术指标,指的是屏幕更新的速度。
刷新频率越高,屏幕闪烁就越少。
选:A ASCII码用7位二进制编码,可以表示26个英文字母(大小写)及42个常用符号,34个控制字符。
选:A 汇编语言的特点是由二进制组成,CPU可以直接解释和执行。
选:B 主频是指CPU和芯片组的时钟频率或工作频率。
选:B 外存和内存相比,具有容量大,速度慢,成本高,持久存储等特点。
选:B 微型计算机的台式兼容机是自己根据需要选择各个部件,配置出自己的计算机。
选:A 计算的复杂度指的是随着问题规模的增长,求解所需存储空间的变化情况。
选:B 目前微型计算机中常用的硬盘接口主要有IDE和SATA两种。
其中,IDE是一种串行接口,SATA是一种并行接口。
选:B 构成计算机系统的电子元件、机械装置和线路等可见实体称为计算机系统的硬件。
选:A 声音信号和视频信号的数字化处理过程都是采样→量化→编码。
选:B Cache主要是解决CPU的高速度和RAM的低速度的匹配问题。
选:A 微型计算机外存储器是指软盘、硬盘、光盘、移动存储设备等辅助存储器。
选:A 判断操作系统及XP操作盘系统使用LINUX是一个分时操作系统。
选:A 格式化U盘是右击桌面“我的电脑”图标并选择格式化命令。
选:B 重启计算机意味着清除内存所有信息,重新把Windows操作系统调入内存。
选:A 剪贴板是内存中开辟的临时存储区,可实现 Windows 环境下应用程序之间数据的传递和共享。
选:A 文件名中不可以使用“/”这个符号。
选:A 打开一个对话框就是启动一个应用程序。
选:B 从回收站清除的文件不借助其他软件无法再恢复。
选:A 使用DEL键删除文件是进行物理删除而不是逻辑删除。
选:B 隐藏任务栏右边的扬声器是打开控制面板中的“声音和音频设备”对话框,去掉“将音量图标放入任务栏”复选框的勾。
选:A 搜索文件时可以按扩展名分类搜索。
选:A 我们无法知道CPU使用的情况。
选:A Windows XP 操作系统是单用户、单任务操作系统。
选:B 安装打印机不仅要把打印机的数据线连接到计算机上,还要加装该打印机的驱动程序。
选:A 注销计算机和重新启动计算机的作用完全相同。
选:B 计算机网络及INTERNET应用分组交换网也叫X.25网。
选:A 搜索引擎是一个应用程序。
选:B 广域网是一种广播网。
选:B 分布式处理是计算机网络的特点之一。
选:A 网卡是网络通信的基本硬件,计算机通过它与网络通信线路相连接。
选:A 网络安全的基本需求是信息机密性、完整性、可用性、可控性和不可抵赖性。
选:A Google就是典型的目录搜索引擎选:B 非对称密钥密码体系也成为公开密钥密码体系,即加密解密采用两个不同的密钥。
选:A 人们通常把体系结构标准化的计算机网络称为第三代计算机网络。
选:A Yahoo是典型的目录搜索引擎。
选:A 网关又称协议转换器,不同类型的局域网相连接的设备。
选:A WWW中的超文本文件是用超文本标识语言写的。
选:A 数字签名(Digital Signature)又称为电子签名,是对网络上传输的信息进行签名确认的...
软件系统由应用软件和什么软件组成?
1系统软件 系统软件由一组控制计算机系统并管理其资源的程序组成,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。
实际上,系统软件可以看作用户与计算机的接口,它为应用软件和用户提供了控制、访问硬件的手段,这些功能主要由操作系统完成。
此外,编译系统和各种工具软件也属此类,它们从另一方面辅助用户使用计算机。
下面分别介绍它们的功能。
1)操作系统(Operating System, OS) 操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。
操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,是用户和计算机的接口。
比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。
操作系统通常应包括下列五大功能模块: (1)处理器管理。
当多个程序同时运行时,解决处理器(CPU)时间的分配问题。
(2)作业管理。
完成某个独立任务的程序及其所需的数据组成一个作业。
作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。
(3)存储器管理。
为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。
(4)设备管理。
根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。
(5)文件管理。
主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。
操作系统的种类繁多,依其功能和特性分为批处理操作系统、分时操作系统和实时操作系统等;依同时管理用户数的多少分为单用户操作系统和多用户操作系统;适合管理计算机网络环境的网络操作系统。
按其发展前后过程,通常分成以下六类: (1)单用户操作系统(Single User Operating System) 单用户操作系统的主要特征是计算机系统内一次只能支持运行一个用户程序。
这类系统的最大缺点是计算机系统的资源不能充分利用。
微型机的DOS、Windows操作系统属于这一类。
(2)批处理操作系统(Batch Processing Operating System) 批处理操作系统是20世纪70年代运行于大、中型计算机上的操作系统。
当时由于单用户单任务操作系统的CPU使用效率低,I/O设备资源未充分利用,因而产生了多道批处理系统,它主要运行在大中型机上。
多道是指多个程序或多个作业(Multi-Programs or Multi Jobs)同时存在和运行,故也称为多任务操作系统。
IBM的DOS/VSE就是这类系统。
(3)分时操作系统(Time-Sharing Operating System) 分时系统是一种具有如下特征的操作系统:在一台计算机周围挂上若干台近程或远程终端,每个用户可以在各自的终端上以交互的方式控制作业运行。
在分时系统管理下,虽然各用户使用的是同一台计算机,但却能给用户一种“独占计算机”的感觉。
实际上是分时操作系统将CPU时间资源划分成极小的时间片(毫秒量级),轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户只能等待下一次轮到。
由于人的思考、反应和键入的速度通常比cpu的速度慢得多,所以只要同时上机的用户不超过一定数量,人们不会有延迟的感觉,好像每个用户都独占着计算机。
分时系统的优点是:第一,经济实惠,可充分利用计算机资源;第二,由于采用交互会话方式控制作业,用户可以坐在终端前边思考、边调整、边修改,从而大大缩短了解题周期;第三,分时系统的多个用户间可以通过文件系统彼此交流数据和共享各种文件,在各自的终端上协同完成共同的任务。
分时操作系统是多用户多任务操作系统,UNIX是国际上最流行的分时操作系统。
此外,UNIX具有网络通信与网络服务的功能,也是广泛使用的网络操作系统。
(4)实时操作系统(Real-Time Operating System) 在某些应用领域,要求计算机对数据能进行迅速处理。
例如,在自动驾驶仪控制下飞行的飞机、导弹的自动控制系统中,计算机必须对测量系统测得的数据及时、快速地进行处理和反应,以便达到控制的目的,否则就会失去战机。
这种有响应时间要求的快速处理过程叫做实时处理过程,当然,响应的时间要求可长可短,可以是秒、毫秒或微秒级的。
对于这类实时处理过程,批处理系统或分时系统均无能为力了,因此产生了另一类操作系统——实时操作系统。
配置实时操作系统的计算机系统称为实时系统。
实时系统按其使用方式可分成两类:一类是广泛用于钢铁、炼油、化工生产过程控制,武器制导等各个领域中的实时控制系统;另一类是广泛用于自动订票系统、情报检索系统、银行业务系统、超级市场销售系统中的实时数据处理系统。
(5)网络操作系统(Network Operating System) 计算机网络是通过通信线路将地理上分散且独立的计算机联结起来的...
fork系统调用的执行过程是怎样
展开全部 (代码验证) fork确实创建了一个子进程并完全复制父进程,但是子进程是从fork后面那个指令开始执行的。
对于原因也很合逻辑,如果子进程也从main开头到尾执行所有指令,那它执行到fork指令时也必定会创建一个子子进程,如此下去这个小小的程序就可以创建无数多个进程可以把你的电脑搞瘫痪,所以fork作者肯定不会傻到这种程度fork和线程,进程的理解2011-10-11 10:09 本文分为三部分:1. 什么是fork?2. fork用途?3. fork怎么工作? 1. 什么是fork?Fork源于OS中多线程任务的需要。
在传统的Unix环境下,有两个基本的操作用于创建和修改进程:函数fork( )用来创建一个新的进程,该进程几乎是当前进程的一个完全拷贝;函数族exec( )用来启动另外的进程以取代当前运行的进程。
下面说一下进程和线程。
进程的简单理解就是:一个进程表示的就是一个可执行程序的一次执行过程中的一个状态。
一个进程,主要包含三个元素:一个可以执行的程序; --- 代码段和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等); --- 数据段程序的执行上下文(execution context)。
--- 堆栈段 "代码段",顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用相同的代码段。
"堆栈段"存放的就是子程序的返回地址、子程序的参数以及程序的局部变量。
而数据段则存放程序的全局变量,常数以及动态数据分配的数据空间(比如用malloc之类的函数取得的空间)。
一般的CPU都有上述三种段寄存器,以方便操作系统的运行。
这三个部分也是构成一个完整的执行序列的必要的部分。
系统如果同时运行数个相同的程序,它们之间就不能使用同一个堆栈段和数据段。
操作系统对进程管理,最典型的是通过进程表完成的。
进程表里再通过一个称为“程序计数器(program counter, pc)”的寄存器来完成“上下文的切换”。
(实际的上下文交换需要涉及到更多的数据,和fork无关,不再多说,PC主要用于指出程序当前已经执行到哪里,是进程上下文的重要内容,换出CPU的进程要保存这个寄存器的值,换入CPU的进程,也要根据进程表中保存的本进程执行上下文信息,更新这个寄存器)。
进程表中的每一个表项,记录的是当前操作系统中一个进程的情况。
对于单 CPU的情况而言,每一特定时刻只有一个进程占用 CPU,但是系统中可能同时存在多个活动的(等待执行或继续执行的)进程。
PC用于指出当前占用 CPU的进程要执行的下一条指令的位置。
当分给某个进程的 CPU时间已经用完,操作系统将该进程相关的寄存器的值,保存到该进程在进程表中对应的表项里面;把将要接替这个进程占用 CPU的那个进程的上下文,从进程表中读出,并更新相应的寄存器(这个过程称为“上下文交换(process context switch)” 下面继续说fork了。
当程序执行到下面的语句:pid=fork(); 操作系统创建一个新的进程(子进程),并且在进程表中相应为它建立一个新的表项。
新进程和原有进程的可执行程序是同一个程序;上下文和数据,绝大部分就是原进程(父进程)的拷贝,但它们是两个相互独立的进程!此时程序寄存器pc,在父、子进程的上下文中都声称,这个进程目前执行到fork调用即将返回(此时子进程不占有CPU,子进程的pc不是真正保存在寄存器中,而是作为进程上下文保存在进程表中的对应表项内)。
问题是怎么返回。
它们的返回顺序是不确定的,取决于OS内的调度。
如果想明确它们的执行顺序,就得实现“同步”,或者是使用vfork()。
这里假设父进程继续执行,操作系统对fork的实现,使这个调用在父进程中返回刚刚创建的子进程的pid(一个正整数),所以下面的if语句中pid;#include ;int main (){ pid_t pid; pid=fork(); // 1)从这里开始程序分岔,父子进程都从这一句开始执行一次 if (pid 0 printf("parent process, process id is %dn",getpid());return 0;}结果:[root@localhost yezi]# ./a.outparent process, process id is 4285 对于上面程序段有以下几个关键点: (1)返回值的问题:正确返回:父进程中返回子进程的pid,因此> 0;子进程返回0错误返回:-1 子进程是父进程的一个拷贝。
即,子进程从父进程得到了数据段和堆栈段的拷贝,这些需要分配新的内存;而对于只读的代码段,通常使用共享内存的方式访问。
父进程与子进程的不同之处在于:fork的返回值不同——父进程中的返回值为子进程的进程号,而子进程为0。
只有父进程执行的getpid()才是他自己的进程号。
对子进程来说,fork返回给它0,但它的pid绝对...
在线等答案,关于进程的
RacerKp.exe:是网通客户端软件相关程序racer.exe:网通的客户端的拨号程序TIMPlatform.exe、QQ.EXE:这就不用我多说了吧?nvsvc32.exe:是NVIDIA显示卡相关程序KPFWSvc.EXE:是金山毒霸个人防火墙相关程序KWatch.EXE:是金山毒霸反病毒软件相关程序KPFW32.EXE:金山防火墙进程AntiArp.exe:AntiARPSniffer是一款反ARP欺骗攻击软件。
该软件100%防御所有利用ARP技术的恶意程序,发现疑常并能自动重写ARP数据;具备追踪ARP攻击者的功能,能够追踪到对方的IP地址;自动修复ARP数据,并保持网络永不中断。
realsched.exe:是Real Networks产品定时升级检测程序SOUNDMAN.EXE:是Realtek声卡相关程序。
该进程在系统托盘驻留,用于进行快速访问和诊断。
KMaikMon.EXE:这个不太清楚,你自己看看是不是安装了什么软件?不然这个有可能是病毒!把杀毒软件升级到最新版,然后全盘杀毒!补充:taskmgr.exe:用于Windows任务管理器。
它显示你系统中正在运行的进程。
该程序使用Ctrl+Alt+Del打开,这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题Explorer.exe:所在路径: (系统安装目录盘)C:\windows\explorer.exe进程全称: Microsoft Windows Explorer中文名称: 微软windows资源管理器描述: Windows 资源管理器,可以说是 Windows 图形界面外壳程序,它是一个有用的系统进程。
注意它的正常路径是 C:\Windows 目录,否则可能是 W32.Codered 或 W32.mydoom.b@mm 病毒。
explorer.exe也有可能是w32.Codered和w32.mydoom.b@mm病毒。
该病毒通过email邮件传播,当你打开病毒发送的附件时,即被感染。
该病毒会在受害者机器上建立SMTP服务。
该病毒允许攻击者访问你的计算机、窃取密码和个人数据。
小提示: 结束它,可以节省一定的系统资源,比如配置低的机子或者机子资源不足的情况下,玩大型游戏时,就可以结束它,但是windows的桌面就会消失,变得不可操作了,但是并不影响系统的正常运行!!可以打开任务管理器,在新建任务里通过浏览找到游戏的程序,然后新建任务就可以打开游戏了。
有时候结束它然后再启动,可以让系统更稳定些!另外,对于像有些小软件,安装完以后要求你重新启动,只是想刷新注册表,这时候你只需结束这个进程,再新建后,注册表就可以刷新了。
iexplore.exe:iexplore.exe是Microsoft Internet Explorer的主程序。
这个微软Windows应用程序让你在网上冲浪,和访问本地Interanet网络。
这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题。
iexplore.exe同时也是Avant网络浏览器的一部分,这是一个免费的基于Internet Explorer的浏览器。
注意iexplore.exe也有可能是Trojan.KillAV.B病毒,该病毒会终止你的反病毒软件,和一些Windows系统工具,该进程的安全等级是建议删除。
这个东西可以说是病毒,也可以说不是病毒。
因为微软的浏览器就是IEXPLORE.EXE,但是它一般情况随系统被安装在C:\Program Files\Internet Explorer下面。
那么,如果发现这个文件是在这个目录下面的,一般情况不是病毒,当然,不包括已经被感染了的情况;还有一种情况,就是IEXPLORE.EXE在C:\WINDOWS\system32\下面,那么这个十有八九都是病毒。
系统进程--伪装的病毒 iexplore.exe Trojan.PowerSpider.ac 破坏方法:密码解霸V8.10。
又称“密码结巴”。
偷用户各种密码,包含:游戏密码、局域网密码、腾讯QQ账号和密码、POP3 密码、Win9x缓存密码及拨号账号等等。
这个木马所偷密码的范围很广,对广大互联网用户的潜在威胁也巨大。
现象: 1、系统进程中有iexplore.exe运行,注意,是小写字母;2、搜索该程序iexplore.exe,不是位于C盘下的PROGRAMME文件夹,而是WINDOWS32文件夹。
解决办法:1、到C:\\WINDOWS\\system32下找到ixplore.exe 和 psinthk.dll 完全删除之。
2、到注册表中,找到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion \\Run “mssysint”= iexplore.exe,删除其键值。
spoolsv.exe:是Print Spooler的进程,管理所有本地和网络打印队列及控制所有打印工作。
如果此服务被停用,本地计算机上的打印将不可用。
该进程属 Windows 系统服务。
正常spoolsv进程信息进程文件: spoolsv or spoolsv.exe进程名称: Microsoft Printer Spooler Service描述:spoolsv.exe用于将Windows打印机任务发送给本地打印机。
注意spoolsv.exe也有可能是Backdoor.Ciadoor.B木马。
该木马允许攻击者访问你的计算机,窃取密码和个人数据。
该进程的安全级别是建议立即删除。
svchost.exe(5个):很多朋友对Svchost.exe进程都不太了解,有时在任务管理器中一旦看到有多个该进程,就以为自己的电脑中了病毒或木马,其实并非如此!正常情况下,windows中可以有多个Svchost.exe进程同时运行,例如Windows 2000至少有2个Svchost进程,Windows XP中有4个以上,Windows 2003中则有更多,所以当你看到多个Svchost进程时,未必就是病毒! Svchost.exe进程是干什么的? Svchost.exe文件存在于“%system root%\system...
在WIndows中什么程序可以改变自动运行?
Windows 95开始,微软公司在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已经有此概念)。
注册表是Windows95及Windows98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些 Windows应用程序运行的正常与否,如果该注册表由于某种原因受到了破坏,轻者使 Windows的启动过程出现异常,重者可能会导致整个 Windows系统的完全瘫痪。
因此,正确地认识、使用、特别是及时备份以及有问题时恢复注册表,对 Windows用户来说就显得非常重要了。
可以这么说,只要你发现了registry 的秘密,你就几乎可以完全控制Windows了! 一、WINDOWS98注册表概述关于 Windows98注册表,我们知道 Windows3.X系统是以扩展名为.ini的配置文件来保存系统及应用程序的各种初始化配置信息的。
每当 Windows3.x启动时,系统都会从两个最重要的.ini文件即从Win.ini和System.ini中读取各种初始化信息来对整个系统的软硬件环境进行配置,从而正常启动整个Windows系统。
一般来说,Win.ini文件中主要包含着控制 Windows用户窗口环境的信息(如各硬件的驱动程序等),我们可以利用文本编辑器通过修改这两个文件来调整一些软硬件的配置以适应自己的需要。
从 Windows95开始,原来保存在以上两个初始化文件中的有关信息,都被移到了系统的注册表中,这样注册表就成了 Windows系统关键信息的集中存放地,而原来的System.ini和Win.ini 两个初始化配置文件,则因 Windows系统还需兼容老的16位 Windows应用程序而仍然在 Windows95及 Windows98中保留着。
那么,Windows98的注册表到底是个什么东西,里面又有那些内容呢?Registry是一个被分为6个主要分支的数据库(如图1)图1它的每一个分支都是一个句柄,并以六组不同的关键字值来区分,它们分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,每个分支又进一步被分解成更细的分支。
事实上,REGISTRY中的许多东西对于用户和系统管理员来说用处不大,但是研究发现直接编辑HKEY_CLASSES_ROOT和HKEY_CURRENT_USER会带给我们很多的欣喜,当然我们也发现更改其他分支的设置同样能为用户提供有用的东西。
下面我们就来简单的认识一下注册表的六个分支吧!1、HKEY_CLASSER_ROOT。
该份之下至少包括100个关键字,这个分支下主要包括OLE数据,还包括文件扩展名和文件或应用程序的关联,改变改分支中的数据结构和内容将直接影响到系统软件的应用,此下的信息都被保存在system.dat文件中。
2、HKEY_USER。
在这个关键字下显示的信息都保存在User.dat文件中,这包含了与具体用户有关的desktop(桌面)配置、网络连接以及start菜单。
如果用户的计算机被配置为使用户的配置文件,那么系统就会为每个用户都创建一个单独的User.dat文件。
当一个用户登录到计算机上时,Windows98将读取那个用户的user.dat文件,并把该文件放入内存中的Registry中。
3、HKEY_CURRENT_USER。
它是适用于当前用户的HKEY_ USER部分。
如果只有一个用户,即确省用户,那么HKEY_USER\.Default和HKEY_CURRENT_USER是相同信息的不同的显示方式。
4、HKEY_LOCAL_MACHINE。
这是针对计算机硬件以及安装的软件所设定的分支。
如果计算机有多个硬件配置,那么每个配置的信息都保存在这里。
如果你察看一下该分支下的SOFTWARE下面的信息,你会发现生产已安装软件的公司的名字都在这儿了,这个分支为关于每个公司产品的与具体机器有关的信息存放提供一个方便的地方。
在这儿,你还可以发现应用程序名字、版本数、应用程序路径名以及以及硬件设置。
Microsoft也使用这个分支注册它的软件。
5、HKEY_CURRENT_CONFIGURATION。
在这里用户可以找到显示设置情况和使用的打印机。
6、HKEY_DYN_DATA。
这里保存了Windows操作性能参数的数据,当Windows98加载后,该信息被保留在RAM中,同时被不断更新。
在Windows98注册表文件中,事实上只有两个隐藏的只读文件System.dat和User.dat组成了Registry,由于这两个文件是二进制的文件,不易被一般的字处理文件所编辑。
处理这两个文件,一是采用Registry editor直接来编辑它(如图1),也可以用Registry editor将它们导出来成为一个文本文件即可。
System.dat把一台计算机以及计算机上软件的具体信息保存起来。
它不但追踪Windows和其他的安放其信息于Registry中的已安装信息,而且也追踪已发现的硬件以及其配置。
User.dat保存与用户相关的信息,包括鼠标、颜色方案、光标方案、墙纸、访问性设置、图标间隔、字体、键盘布局、键盘延迟和速度、区域设置、浏览器设置以及密码等等。
一个用户的桌面图标和网络连接,它们都保存在User.dat文件中。
二、注册表的备份和恢复由于注册表内存放了计算机许多重要的信息,其功能也十分强大,我们可以通过编辑注册表来实现很多常规方法难于实现的功能。
也正...
通过函数调用方式,编写程序
Option Explicit Dim zs '张三 Dim ls '李四 Dim we '王二 Dim mz '麻子 Dim ww '王五 Private Function cjSUM(p) As Single '学生总成绩 Dim sum As Single sum = 0 Dim i As Integer For i = 0 To UBound(p) sum = sum + p(i) Next i cjSUM = sum End Function Private Function cjPJ(p) As Single '学生平均分 cjPJ = Round(cjSUM(p) / (UBound(p) + 1), 2) End Function Private Function xkSUM(index As Integer) As Single '学科总成绩 Dim sum As Single sum = zs(index) + ls(index) + we(index) + mz(index) + ww(index) xkSUM = sum End Function Private Function xkPJ(index As Integer) As Single '学科平均分 xkPJ = Round(xkSUM(index) / 5, 2) End Function Private Sub Command1_Click() List1.AddItem ("张三总成绩:" + CStr(cjSUM(zs)) + Space(2) + "张三平均分:" + CStr(cjPJ(zs))) List1.AddItem ("李四总成绩:" + CStr(cjSUM(ls)) + Space(2) + "李四平均分:" + CStr(cjPJ(ls))) List1.AddItem ("王二总成绩:" + CStr(cjSUM(we)) + Space(2) + "王二平均分:" + CStr(cjPJ(we))) List1.AddItem ("麻子总成绩:" + CStr(cjSUM(mz)) + Space(2) + "麻子平均分:" + CStr(cjPJ(mz))) List1.AddItem ("王五总成绩:" + CStr(cjSUM(ww)) + Space(2) + "王五平均分:" + CStr(cjPJ(ww))) End Sub Private Sub Command2_Click() List2.AddItem ("语文总成绩:" + CStr(xkSUM(0)) + Space(2) + "语文平均分:" + CStr(xkPJ(0))) List2.AddItem ("数学总成绩:" + CStr(xkSUM(1)) + Space(2) + "数学平均分:" + CStr(xkPJ(1))) List2.AddItem ("物理总成绩:" + CStr(xkSUM(2)) + Space(2) + "物理平均分:" + CStr(xkPJ(2))) List2.AddItem ("外语总成绩:" + CStr(xkSUM(3)) + Space(2) + "外语平均分:" + CStr(xkPJ(3))) End Sub Private Sub Form_Load() zs = Array(65.2, 70.1, 85, 79) '张三成绩数组(语文、数学、物理、外语) ls = Array(70, 88, 66, 60.5) '李四成绩数组(语文、数学、物理、外语) we = Array(96.5, 95, 89, 90) '王二成绩数组(语文、数学、物理、外语) mz = Array(88, 95, 80.5, 85) '麻子成绩数组(语文、数学、物理、外语) ww = Array(66, 70, 80.6, 99) '王五成绩数组(语文、数学、物理、外语) End Sub 这个是vb的,如果需要其他的代码说话
windows服务和应用程序
01.●显示名称:Alerter◎进程名称:svchost.exe -k LocalService◎微软描述:通知所选用户和计算机有关系统管理级警报。
如果服务停止,使用管理警报的程序将不会受到它们。
如果此服务被禁用,任何直接依赖它的服务都将不能启动。
◎补充描述:警报器。
该服务进程名为Services.exe,一般家用计算机根本不需要传送或接收计算机系统管理来的警(AdministrativeAlerts),除非你的计算机用在局域网络上。
◎默认:禁用◎建议:禁用02.●显示名称:Application Layer Gateway Service◎进程名称:alg.exe◎微软描述:为 Internet 连接共享和 Windows 防火墙提供第三方协议插件的支持。
◎补充描述:XP SP2自带的防火墙,如果不用可以关掉。
◎默认:手动(已启动)◎建议:禁用03.●显示名称:Application Management◎进程名称:svchost.exe -k netsvcs◎微软描述:提供软件安装服务,诸如分派,发行以及删除。
◎补充描述:应用程序管理。
从Windows2000开始引入的一种基于msi文件格式的全新有效软件管理方案:程序管理组件服务。
该服务不仅可以管理软件的安装、删除,还可以使用此服务修改、修复现有应用程序,监视文件复原并通过复原排除基本故障等,软件安装变更的服务。
◎默认:手动◎建议:手动04.●显示名称:Automatic Updates◎进程名称:svchost.exe -k netsvcs◎微软描述:允许下载并安装 Windows 更新。
如果此服务被禁用,计算机将不能使用 Windows Update 网站的自动更新功能。
◎补充描述:自动更新,手动就行,需要的时候打开,没必要随时开着。
不过2005年4月12日以后微软将对没有安装SP2的WindowsXP操作系统强制安装系统补丁SP2。
◎默认:自动◎建议:手动05.●显示名称:Background Intelligent Transfer Service◎进程名称:svchost.exe -k netsvcs◎微软描述:在后台传输客户端和服务器之间的数据。
如果禁用了 BITS,一些功能,如 Windows Update,就无法正常运行。
◎补充描述:经由HTTP1.1在背景传输资料的东西,例如 Windows Update 就是以此为工作之一。
这个服务原是用来实现http1.1服务器之间的信息传输,微软称支持windows更新时断点续传。
◎默认:手动◎建议:手动06.●显示名称:ClipBook◎进程名称:clipsrv.exe◎微软描述:启用“剪贴簿查看器”储存信息并与远程计算机共享。
如果此服务终止,“剪贴簿查看器” 将无法与远程计算机共享信息。
如果此服务被禁用,任何依赖它的服务将无法启动。
◎补充描述:剪贴簿。
把剪贴簿内的信息和其它台计算机分享,一般家用计算机根本用不到。
◎默认:禁用◎建议:禁用07.●显示名称:COM+ Event System◎进程名称:svchost.exe -k netsvcs◎微软描述:支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM) 组件事件提供自动分布功能。
如果停止此服务,SENS 将关闭,而且不能提供登录和注销通知。
如果禁用此服务,显式依赖此服务的其他服务将无法启动。
◎补充描述:COM+ 事件系统。
有些程序可能用到 COM+ 组件,如自己的系统优化工具BootVis。
检查系统盘的目录“C:\Program Files\ComPlus Applications”,没东西可以把这个服务关闭。
◎默认:手动(已启动)◎建议:手动08.●显示名称:COM+ System Application◎进程名称:dllhost.exe /Processid:{02D4B3F1-FD88-11D1-960D-00805FC79235}◎微软描述:管理 基于COM+ 组件的配置和跟踪。
如果服务停止,大多数基于COM+ 组件将不能正常工作。
如果本服务被禁用,任何明确依赖它的服务都将不能启动。
◎补充描述:如果 COM+ Event System 是一台车,那么 COM+ SystemApplication 就是司机,如事件检视器内显示的 DCOM 没有启用,则会导致一些 COM+软件无法正常运行。
检查系统盘的目录“C:\Program Files\ComPlus Applications”,没东西可以把这个服务关闭。
◎默认:手动◎建议:手动09.●显示名称:Computer Browser◎进程名称:svchost.exe -k netsvcs◎微软描述:维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。
如果服务停止,列表不会被更新或维护。
如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
◎补充描述:计算机浏览器。
一般家庭用计算机不需要,除非你的计算机应用在局域网之上。
◎默认:自动◎建议:手动10.●显示名称:Cryptographic Services◎进程名称:svchost.exe -k netsvcs◎微软描述:提供三种管理服务: 编录数据库服务,它确定 Windows 文件的签字; 受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。
如果此服务被终止,这些管理服务将无法正常运行。
如果此服务被禁用,任何依赖它的服务将无法启动。
◎补充描述:简单的说就是 Windows Hardware Quality Lab (WHQL)微软的一种认证服务,例如你使用 Automatic Updates,升级驱动程序,你就会需要这个。
◎默认:自动◎建议:自动11.●显示名称:DCOM Server Process Launcher◎进程名称:svchost -k DcomLaunch◎微软描述:为 DCOM 服务提供加载功能。
◎补充描述:SP...
启动系统后可不可以运行BIOS设置程序
不可以的。
第一步: 当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。
当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。
第二步: 系统BIOS的启动代码首先要做的事情就是进行POST(Power-On Self Test,加电后自检),POST的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。
由于POST是最早进行的检测过程,此时显卡还没有初始化,如果系统BIOS在进行POST的过程中发现了一些致命错误,例如没有找到内存或者内存有问题(此时只会检查640K常规内存),那么系统BIOS就会直接控制喇叭发声来报告错误,声音的长短和次数代表了错误的类型。
在正常情况下,POST过程进行得非常快,我们几乎无法感觉到它的存在,POST结束之后就会调用其它代码来进行更完整的硬件检测。
第三步: 接下来系统BIOS将查找显卡的BIOS,前面说过,存放显卡BIOS的ROM芯片的起始地址通常设在C0000H处,系统BIOS在这个地方找到显卡BIOS之后就调用它的初始化代码,由显卡BIOS来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容,不过这个画面几乎是一闪而过。
系统BIOS接着会查找其它设备的BIOS程序,找到之后同样要调用这些BIOS内部的初始化代码来初始化相关的设备。
第四步: 查找完所有其它设备的BIOS之后,系统BIOS将显示出它自己的启动画面,其中包括有系统BIOS的类型、序列号和版本号等内容。
第五步: 接着系统BIOS将检测和显示CPU的类型和工作频率,然后开始测试所有的RAM,并同时在屏幕上显示内存测试的进度,我们可以在CMOS设置中自行决定使用简单耗时少或者详细耗时多的测试方式。
第六步: 内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM、串口、并口、软驱等设备,另外绝大多数较新版本的系统BIOS在这一过程中还要自动检测和设置内存的定时参数、硬盘参数和访问模式等。
第七步: 标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备,每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。
第八步: 到这一步为止,所有硬件都已经检测配置完毕了,多数系统BIOS会重新清屏并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。
第九步: 接下来系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。
ESCD是系统BIOS用来与操作系统交换硬件配置信息的一种手段,这些数据被存放在CMOS(一小块特殊的RAM,由主板上的电池来供电)之中。
通常ESCD数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到“Update ESCD… Success”这样的信息,不过,某些主板的系统BIOS在保存ESCD数据时使用了与Windows 9x不相同的数据格式,于是Windows 9x在它自己的启动过程中会把ESCD数据修改成自己的格式,但在下一次启动机器时,即使硬件配置没有发生改变,系统BIOS也会把ESCD的数据格式改回来,如此循环,将会导致在每次启动机器时,系统BIOS都要更新一遍ESCD,这就是为什么有些机器在每次启动时都会显示出相关信息的原因。
第十步: ESCD更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。
以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是DOS和Windows 9x最基本的系统文件。
Windows 9x的IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。
如果系统之中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码,这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本引导代码(DOS和Windows的基本引导代码就是分区引导记录)。
上面介绍的便是计算机在打开电源开关(或按Reset键)进行冷启动时所要完成的各种初始化工作,如果我们在DOS下按Ctrl+...
转载请注明出处51数据库 » 软件在运行的过程中都要调用系统的哪些下哦