网络操作系统 第四章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3网络文件和数据的共享
(1)用远程过程调用: 方法2:只传送用户需要的 A中过程通过远程过程调用方 部分,若以后还要其它部分, 式,调用B中相应过程访问文 则再传其它部分。访问结束 件并处理及将结果返回A。 后,被修改的部分回传系统 (2)用报文发送: B。此法适于访问传送文件 中少部分内容的情况。 A向B发送一个请求处理的报 文,B接收并产生进程执行该 2. 计算移动文件共享 请求,最后将结果以报文形式 当计算较简单,但计算所需 返回A。 数据在异地工作站且量较大 时,采用计算移动,具体有 计算请求 两种方法: 工作站A 工作站 B 结果
二、打印机共享的功能: (1)支持多用户同时打印 (2)建立连接和拆除连接 (3)连接多台打印机作为共享 打印机 (4)提供多种打印方式
CPU -------------->打印设备 产生文件 f1,f2…
不匹配
磁盘 f1, f2 …
4.4 打印机共享
三、共享的基本原理: 在服务器内存及共享硬盘上建 立打印缓冲区,并在系统中设 置输入进程。当服务器收到工 作站的打印请求时经核对后交 给输入进程,由它作打印排队 等准备工作。若打印机空闲, 输出进程从队列头开始按要求 打印,…...直到队列空为止。 故一台物理打印机虚拟为多台 逻辑打印机。 宏观上,每个用户都能得到打 印响应,好像各自有一台打印 机。微观上,一台物理打印机 分时为各用户服务。
•
共享硬盘的软 件须具有的功能:
用户管理 盘卷管理 安装管理 信号量管理
?该方法需自己管理
虚拟盘。
第四章 网络系统中的资源共享
二. 以文件服务方式进行硬 4.3网络文件和数据的共享 盘共享: 一. 网络文件系统的实现 文件方式的硬盘共享,允许 方法 用户将文件存入服务器的文 1. 对等方式 件系统中,并提供文件生成、 网络中每台计算机都 删除、打开、关闭及读、写 配有自己的文件系统, 功能。 并允许其它计算机系 目前局域网大都以文件服 务方式实现硬盘共享。 统访问。基于该方法
实现的文件系统称为 分布式文件系统。 其要解决的关键问题 是文件的存储位置对 其它系统的透明性。
4.3网络文件和数据的共享
2. 客户/服务器方式
网络中计算机都配有自己的 文件系统,管理本地文件的 访问(而共享文件保存在文件 服务器中),并配有重定向程 序。当文件的访问请求是对 非本地文件进行的,该程序 形成请求报文发往文件服务 器代为处理,并将处理结果 形成报文回送用户系统。 在该方式中文件的物理位 置对用户是透明的,用户 以同样方式访问网络中文 件,且文件可在网上方便 地移动。
Name
二、文件属性:描述文件性质的 特征,通过它可控制其它用户对 自己共享目录下的文件访问。 性质:只读、归档、压缩、 隐藏、系统。 三、访问共享打印机: 1. 利用打印管理器访问共享 打印机。 2. 设置共享打印机。 见p116 图
4.6 文件映射
1. 关于文件映射 文件映射:是文件的内容到进 程虚拟地址空间的复制。它使 进程把文件内容作为进程地址 区间的一块内存来对待,不需 要用文件的I/O操作,即可用 简单的指针操作检查修改文件。 注:文件映射仅用于本地机的 进程之间,不能用于网络。 共享文件映射对象的三种方法: (1)继承:一进程建立文件 映射对象,并允许对象句柄被 子进程继承。
进程间实现共享文件数据: 通过建立文件映射对象以及 文件视图。 文件映射的实现步骤: (1)共享文件:打开要访 问的文件映射,有文件映射 对象名或句柄的进程可以共 享文件的数据。 (2)关闭文件视图:使共 享内存指针无效,同时把变 化了的数据复制到物理文件。
本章要点:
四、共享打印的实现方法 (1)客户/服务器方式:在 共享硬盘基础上,配置共 享软件,网络服务器的OS 为用户提供共享打印。 (2)对等方式:网络中(一 个或多个)工作站配置全 网用户共享的打印机,它 们既作为用户工作站,又 起打印服务器作用。
第四章 网络系统中的资源共享
4.5 访问网络资源 一、访问共享目录: 一个服务器系统是指提供给 网络的驱动器或目录,工作 站可访问指定目录下的所用 子目录。 指定共享目录:根目录级、 子目录级。 R:\ user tool
二、网络文件和数据的 共享方式
1. 数据文件移动共享 当用户系统A处理数据, 希望使用用户B的数据或 文件时,可采用: 方法1:将整个数据文件从B 传到A,A用户用本地文件的 方式访问文件。访问结束后, 若文件被修改了,再将文件 送回B,此法适于A访问B的 整个文件或其大部分文件的 情况。
(2)命名文件映射:一进 程用公用名字建立文件映 射对象,另一进程用此名 字打开文件映射对象。此 外,一进程可建立文件映 射对象并通过其他进程通 信机制把此文件映射句柄 传给另一进程。 (3)句柄复制:A进程将建 立的文件映射对象据传给B 进程。B进程复制该句柄以 取得对共享内存的访问。
4.6 文件映射
第四章 网络系统中的资源共享
网络资源:网络系统中可共享 的软、硬件对象(如文件[夹] 、 打印机、硬盘)。 如:Windows NT,用 资源共享: 网络中最重要的功 用户管理器或用户域名 能之一,用于对网络中软硬件 管理器来设置用户账号。 资源实施有效的管理。常用的 二、用户组账号: 资源共享:硬盘共享、打印机 (用户)组: 是一个包 共享、文件共享和数据共享。 含一组用户(或成员) 4.1概述 的账户,这些用户享有 一、用户账号: 是一些信息的 相似权限。 集合,定义工作站的一个用户 域:是享有共同安全措 (包括用户名、口令、组所属 施的计算机(安全措施: 关系和一些权限列表)。 规定用户权限、许可)。
第四章 网络系统中的资源共享
硬盘共享的实现方法: 以虚拟软盘方式 以文件服务器方式 一. 以虚拟软盘方式实现硬盘共 享 方法:OS将硬盘划分为若干个称 之为盘卷的分区。用户可利用建 立盘卷命令在共享盘上建立自己 的盘卷,然后用安装命令将所建 盘卷和自己工作站上尚未使用的 逻辑驱动器建立连接。这样就可 以把该盘作为自己工作站上的一 个虚拟软盘来访问了。
Leabharlann Baidu
第四章 网络系统中的资源共享
工作组:是网络上集合在一 内置用户组:具有自身的一 个组内的计算机(它们之间 套许可和内置特权的用户组 可方便查找和访问) (该组成员可完成创建账户和 用户组账号:定义网络中一 备份文件等特定管理任务)。 个用户组的相关信息集合所 例:P108 Windows NT 用的账号。 三 . 资源管理 本地用户组:本地用户组只 1. 硬件资源 供一个工作站管理和使用, 是个人机的安全数据库的一 2. 文件和目录 部分。 3. 网络打印 全局用户组:全局用户组通 4.2 硬盘共享 常在网络级组织用户,是整 个网络安全数据库的一部分。 硬盘共享:网络用户共享服 务器上或某个工作站上的大 访问全网资源:(1)加 容量硬盘,并在此基础上提 入(2)委托] 供打印机的共享功能。
2. 文件映射的实现:
文件视图:文件内容全部或部分的拷 贝,是一块内存区,任何有文件映射对 象名或句柄的进程都能建立它。 进程q用 句柄操纵 文件映射对象: OS用来维持文件 视图的内部结构 所建立的对象。 文件映射对象
内存 …
FILE
外存
进程P的 地址区间
写回 FILE
文件视图
…
4.6 文件映射
DB
4.4 打印机共享
一、网中基本概念: (Windows NT为例) 打印机:物理打印设备的逻 辑代表(符号)----软件。 打印设备:同计算机相连能 在纸上输出文本、图形的外 围设备---硬件。 打印队列:网络中打印作业 排成队送至打印设备。 网络接口打印机:通过内部 或外部的适配器直接连入网。 Spooling:缓输出,即将打 印文件写入磁盘,排队后送 至打印设备。 见右图