计算机第9章、进程与服务
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19
常见系统服务
Background Intelligent Transfer Service 微软: 使用闲置的网络频宽来传输数据。 补充: 经由 Via HTTP1.1 在背景传输资料的?#124;西, 例如 Windows Update 就是以此为工作之一 依存: Remote Procedure Call (RPC) 和 Workstation 建议: 已停用
20
常见系统服务
ClipBook (剪贴簿) 微软: 启用剪贴簿检视器以储存信息并与远程计算机共 享。如果这个服务被停止,剪贴簿检视器将无法与远程计算机 共享信息。如果这个服务被停用,任何明确依存于它的服务将 无法启动。 补充: 把剪贴簿内的信息和其它台计算机分享,一般家 用计算机根本用不到 依存: Network DDE 建议: 已停用
taskmgr.exe: 任务管理器
进程管理
使用“任务管理器” 系统信息(msinfo32)→ 软件环境 → 正在运行任务 关于“任务管理器” 名称,PID,用户名,CPU,内存使用 System Idle Process 如何结束进程,设置优先级
11
进程管理软件
任务管理器的不足 不显示进程路径 不能显示隐藏进程 不能关闭所有进程(关键系统进程) 无法分辨进程注入 PE(Process Explorer) IceSword 金山清理专家等安全软件
24
常见系统服务
Cryptographic Services 微 软: 提供三个管理服务: 确认 Windows 档案签章的 [类别目 录数据库服务]; 从这个计算机新增及移除受信任根凭证授权凭证的 [受保护的根 目录服务]; 以及协助注册这个计算机以取得凭证的 [金 钥服务]。如果这个服务被停止,这些管理服务将无法正确工作。如 果这个服务被停用,任何明确依存 于它的服务将无法启动。 补充: 简单的说就是 Windows Hardware Quality Lab (WHQL) 微软的一种认证,如果你有使用 Automatic Updates ,那你可能需 要这个 依存: Remote Procedure Call (RPC) 建议: 手动
14
15
Windows服务详解
Microsoft Windows 服务 (即,以前的 NT 服务)使您能 够创建在它们自己的 Windows 会话中可长时间运行的可执行 应用程序。这些服务可以在计 算机启动时自动启动,可以暂 停和重新启动而且不显示任何 用户界面。这使服务非常适合 在服务器上使用,或任何时 候,为了不影响在同一台计算 机上工作的其他用户,需要长 时间运行功能时使用。还可以 在不同于登录用户的特定用户 帐户或默认计算机帐户的安全 上下文中运行服务。
winlogon.exe: 管理用户登录
9
附加系统进程
spoolsv.exe: internat.exe: mstask.exe: inetinfo.exe: msdtc.exe: regsvc.exe: msiexec.exe: 及删除软件
10
管理缓冲区中的打印和传真作业 托盘区的拼音图标 允许程序在指定时间运行 因特网服务 并行事务 允许远程注册表操作 依据 .MSI 文件中包含的命令来安装、修复以
8
基本系统进程
csrss.exe: lsass.exe: services.exe: smss.exe: svchost.exe: 子系统服务器进程,负责创建或删除线程 本地的安全授权服务 系统服务的管理工具 会话管理子系统,负责启动用户会话 创建需要加载的服务列表(可能多个) explorer.exe: 资源管理器
5
进程与线程的关系
通常在一个进程中可以包含若干个线程,它们可以利用进程所 拥有的资源。在引入线程的操作系统中,通常都是把进程作为 分配资源的基本单位,而把线程作为独立运行和独立调度的基 本单位。由于线程比进程更小,基本上不拥有系统资源,故对 它的调度所付出的开销就会小得多,能更高效的提高系统内多 个程序间并发执行的程度。 因而近年来推出的通用操作系统都引入了线程,以便进一步提 高系统的并发性,并把它视为现代操作系统的一个重要指标。
27
常见系统服务
Distributed Transaction Coordinator Distributed Transaction Coordinator (分布式交易协调器) 微软: 协调跨越多个资源管理员的交易,比如数据库、 讯息队列及档案系统。如果此服务被停止,这些交易将不会发 生。如果服务被停用,任何明显依存它的服务将无法启动。 补充: 如上所说的,一般家庭用计算机用不太到,除非 你启用的 Message Queuing 依存: Remote Procedure Call (RPC) 和 Security Accounts Manager 建议: 已停用
2
引入进程的原因
操作系统引入进程概念的原因: 从理论角度看,是对正在运行的程序过程的抽象; 从实现角度看,是一种数据结构,目的在于清晰地刻画动态系 统的内在规律,有效管理和调度进入计算机系统主存储器并运 行的程序。
3
进程的特征
动态性:进程的实质是程序的一次执行过程,进程是动态产 生,动态消亡的。 并发性:任何进程都可以同其他进程一起并发执行 独立性:进程是一个能独立运行的基本单位,同时也是系统分 配资源和调度的独立单位; 异步性:由于进程间的相互制约,使进程具有执行的间断性, 即进程按各自独立的、不可预知的速度向前推进 结构特征:进程由程序、数据和进程控制块三部分组成。
23
常见系统服务
Computer Browser (计算机浏览器) 微软: 维护网络上更新的计算机清单,并将这个清单提 供给做为浏览器的计算机。如果停止这个服务,这个清单将不 会被更新或维护。如果停用这个服务,所有依存于它的服务将 无法启动。 补充: 一般家庭用计算机不需要,除非你的计算机应用 在区网之上,不过在大型的区网上有必要开这个拖慢速度吗? 依存: Server 和 Workstation 建议: 已停用
21
常见系统服务
COM+ Event System (COM+ 事件系统) 微软: 支持「系统事件通知服务 (SENS)」,它可让事件 自动分散到订阅的 COM 组件。如果服务被停止,SENS 会关 闭,并无法提供登入及注销通知。如果此服务被停用,任何明 显依存它的服务都无法启动。 补充: 有些程序可能用到 COM+ 组件,像 BootVis 的 optimize system 应用,如事件检视器内显示的 DCOM 没有启 用 依存: Remote Procedure Call (RPC) 和 System Event Notification 建议: 手动
17
常见系统服务
Application Layer Gateway Service 微软: 提供因特网联机共享和因特网联机防火墙的第三 方通讯协议插件的支持 补充: 如果你不使用因特网联机共享 (ICS) 提供多台计算 机的因特网存取和因特网联机防火墙 (ICF) 软件你可以关掉 依存: Internt Connection Firewall (ICF) / Internet Connection Sharing (ICS) 建议: 已停用
18
常见系统服务
Automatic Updates 微软: 启用重要 Windows 更新的下载及安装。如果停用 此服务,可以手动的从 Windows Update 网站上更新操作系 统。 补充: 允许 Windows 于背景自动联机之下,到 Microsoft Servers 自动检查和下载更新修补程序 建议: 已停用
22
常见系统服务
COM+ System Application 微软: 管理 COM+ 组件的设定及追踪。如果停止此服 务,大部分的 COM+ 组件将无法适当?#092;作。如果此服务 被停用,任何明确依存它的服务将无法启动。 补充: 如果 COM+ Event System 是一台车,那么 COM+ System Application 就是司机,如事件检视器内显示的 DCOM 没有启用 依存: Remote Procedure Call (RPC) 建议: 手动
6
线程
线程(Thread) 是比进程更小的执行单位 每个进程至少包括一个线程,称为主线程 一个进程可以拥有多个线程,一个线程必须有一个父进 程。线程不拥有系统资源,它与父进程的其它线程共享 该进程所拥有的全部资源 多线程下载
7
基本系统进程和附加系统进程
基本系统进程是系统运行的基本条件,有了这些进程,系统 才能正常运行 附加系统进程一般不是必要的,可以根据需要来增加或减少
12
服务
通过在后台运行特定的程序来提供控制硬件、实现计算机管 理、网络连接和维护、保证系统安全等功能。 开始 → 运行 → services.msc 或 msconfig 服务状态:已启动 / 已停止 启动类型:自动 / 手动 / 已禁用 依存关系 关闭不需要的服务 Infrared Monitor、Smart Card、Messenger、 Remote Registry等
第九章 进程与服务
重要性:★★★☆☆ 实用性: ★★★☆☆ 难易度: ★★★★☆ 操作性: ★★★★☆
1
进程ห้องสมุดไป่ตู้
程序(Program) 一段静态的代码,是应用软件执行的根本 进程(Process) 程序在一个数据集合上的一次动态执行过程 对应了从代码加载、执行到执行完毕的一个完整过程 系统进行资源分配和调度的基本单位 做为执行蓝本的同一程序,可以被加载到系统的不同内 存区域分别执行,形成不同的进程
13
服务
杀毒软件会加入服务,病毒也会加入服务 随意停止会影响系统 停止print spooler无法添加打印机 停止plug and play添加打印机端口列表空 停止Remote Access Connection Manager导致创建ADSL 帐号时“用要求用户名和密码的宽带连接来连接”不可选
26
常见系统服务
Distributed Link Tracking Client Distributed Link Tracking Client (分布式连结追踪客户端) 微软: 维护计算机中或网络网域不同计算机中 NTFS 档 案间的连结。 补充: 维护区网内不同计算机之间的档案连结 依存: Remote Procedure Call (RPC) 建议: 已停用
25
常见系统服务
DHCP Client (DHCP 客户端) 微软: 透过登录及更新 IP 地址和 DNS 名称来管理网络 设定。 补充: 使用 DSL/Cable 、ICS 和 IPSEC 的人都需要这个 来指定动态 IP 依存: AFD 网络支持环境、NetBT、SYMTDI、TCP/IP Protocol Driver 和 NetBios over TCP/IP 建议: 手动
4
进程与程序的关系
程序是指令的有序集合,其本身没有任何运行的含义,是一个静态 的概念。而进程是程序在处理机上的一次执行过程,它是一个动态 的概念。 程序可以作为一种软件资料长期存在,而进程是有一定生命期的。 程序是永久的,进程是暂时的。 进程更能真实地描述并发,而程序不能; 进程是由进程控制块、程序段、数据段三部分组成;; 进程具有创建其他进程的功能,而程序没有。 同一程序同时运行于若干个数据集合上,它将属于若干个不同的进 程。也就是说同一程序可以对应多个进程。 在传统的操作系统中,程序并不能独立运行,作为资源分配和独立 运行的基本单元都是进程。
16
常见系统服务
Alerter 微软: 通知选取的使用者及计算机系统管理警示。如果 停止这个服务,使用系统管理警示的程序将不会收到通知。如 果停用这个服务,所有依存于它的服务将无法启动。 补充: 一般家用计算机根本不需要传送或接收计算机系 统管理来的警示(Administrative Alerts),除非你的计算机用在 局域网络上 依存: Workstation 建议: 已停用