计算机操作系统实验四
windows的实验报告(完整版)

windows的实验报告(完整版)实验标题:Windows的实验报告一、实验目的本实验旨在深入了解Windows操作系统的基本原理和功能,并掌握Windows操作系统的安装、配置和使用方法。
二、实验内容1. Windows操作系统的安装通过制作启动盘或使用光盘安装,选择适当的版本和安装选项进行Windows操作系统的安装。
2. Windows操作系统的配置进行系统设置,包括语言和区域设定、时区设定、键盘和鼠标设置等。
3. Windows操作系统的使用掌握Windows操作系统的基本操作,包括桌面管理、文件和文件夹管理、应用程序的安装和卸载、系统设置等。
4. Windows操作系统的网络配置了解并设置Windows操作系统的网络连接,包括有线网络和无线网络的配置。
三、实验步骤1. Windows操作系统的安装按照安装引导界面的指示,选择合适的选项完成安装过程。
注意选择适配的驱动程序并进行相应设置。
2. Windows操作系统的配置在系统设置中,选择适当的语言和区域,设定正确的时区。
根据个人需求,进行键盘和鼠标相关设置。
3. Windows操作系统的使用3.1 桌面管理:了解和使用桌面的基本布局,包括桌面图标的添加、删除、移动等操作。
3.2 文件和文件夹管理:学习使用资源管理器对文件和文件夹进行管理,包括创建、复制、粘贴、删除等操作。
3.3 应用程序的安装和卸载:了解如何通过Windows商店或第三方应用程序进行安装,并学会使用控制面板进行软件的卸载。
3.4 系统设置:掌握系统设置的方法,包括背景壁纸的更换、屏幕分辨率的调整、电源管理等。
4. Windows操作系统的网络配置4.1 有线网络的配置:了解如何通过网线连接计算机和局域网以及设置IP地址、子网掩码等网络参数。
4.2 无线网络的配置:学习如何连接无线网络并进行密码设置,了解无线网络的高级配置选项。
四、实验结果经过以上实验步骤的操作,成功完成了Windows操作系统的安装、配置和使用。
操作系统实验实验报告

操作系统实验实验报告一、实验目的操作系统是计算机系统中最为关键的核心软件,它管理着计算机的硬件资源和软件资源,为用户提供了一个方便、高效、稳定的工作环境。
本次操作系统实验的目的在于通过实际操作和实践,深入理解操作系统的基本原理和核心概念,掌握操作系统的基本功能和操作方法,提高对操作系统的认识和应用能力。
二、实验环境本次实验使用的操作系统为 Windows 10 专业版,开发工具为Visual Studio 2019,编程语言为 C 和 C++。
实验硬件环境为一台配备Intel Core i7 处理器、16GB 内存、512GB SSD 硬盘的个人计算机。
三、实验内容(一)进程管理实验1、进程创建与终止通过编程实现创建新的进程,并在完成任务后终止进程。
在实验中,我们使用了 Windows API 函数 CreateProcess 和 TerminateProcess 来完成进程的创建和终止操作。
通过观察进程的创建和终止过程,深入理解了进程的生命周期和状态转换。
2、进程同步与互斥为了实现进程之间的同步与互斥,我们使用了信号量、互斥量等同步对象。
通过编写多线程程序,模拟了多个进程对共享资源的访问,实现了对共享资源的互斥访问和同步操作。
在实验中,我们深刻体会到了进程同步与互斥的重要性,以及不正确的同步操作可能导致的死锁等问题。
(二)内存管理实验1、内存分配与释放使用 Windows API 函数 VirtualAlloc 和 VirtualFree 进行内存的分配和释放操作。
通过实验,了解了内存分配的不同方式(如堆分配、栈分配等)以及内存释放的时机和方法,掌握了内存管理的基本原理和操作技巧。
2、内存分页与分段通过编程模拟内存的分页和分段管理机制,了解了内存分页和分段的基本原理和实现方法。
在实验中,我们实现了简单的内存分页和分段算法,对内存的地址转换和页面置换等过程有了更深入的理解。
(三)文件系统实验1、文件操作使用 Windows API 函数 CreateFile、ReadFile、WriteFile 等进行文件的创建、读取和写入操作。
计算机操作系统实验报告

中南大学计算机操作系统实验报告................................................................................................................................................................................................................1、增强学生对计算机操作系统基本原理、基本理论、基本算法的理解;2、提高和培养学生的动手能力。
1、每人至少选作1 题,多做不限;2、每人单独完成,可以讨论,但每人的设计内容不得彻底相同,抄袭或者有2 人/多人设计彻底一样者,不能通过;3、设计完成后,应上交课程设计文档,文档格式应是学校课程设计的标准格式,所有学生的封面大小、格式也必须一样;4、同时上交设计的软盘(或者以班刻录光盘)。
调度算法的摹拟:摹拟各种调度算法,并进行调度性能分析。
摹拟了一个作业调度算法,其中用到了先来先服务算法(FCFS)、短作业优先算法(SJF)、最高响应比优先算法(HRN)三种算法。
如下,分别为三种算法的程序流程图。
图1 - 开始界面图 2 –输入作业的信息(名字、提交时间、运行时间) 图3 –选择算法(FCFS 、SJF、HRN)图4、5 –选择FCFS 算法后输出结果图6、7 –选择SJF 算法后输出结果图8、9 –选择HRN 算法后输出结果能体现公平性;一旦一个较长的作业进入系统后就会长期的占用系统的资源,这样如果有优先级较高的短作业需要执行的话需要等待很长期。
比前者改善了平均周转时间和平均带权周转时间,缩短作业的等待时间,提高系统的吞吐量;对长作业非常不利,可能长期得不到执行,未能一句作业的紧迫程度来划分执行的优先级,难以准确估计作业的执行时间,从而影响调度性能。
这种算法是对FCFS 方式和SJF 方式的一种综合平衡。
操作系统实验报告

篇一:操作系统实验报告完全版《计算机操作系统》实验报告班级:姓名:学号:实验一进程控制与描述一、实验目的通过对windows 2000编程,进一步熟悉操作系统的基本概念,较好地理解windows 2000的结构。
通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解windows 2000中进程的“一生”。
二、实验环境硬件环境:计算机一台,局域网环境;软件环境:windows 2000 professional、visual c++6.0企业版。
三、实验内容和步骤第一部分:程序1-1windows 2000 的gui 应用程序windows 2000 professional下的gui应用程序,使用visual c++编译器创建一个gui应用程序,代码中包括了winmain()方法,该方法gui类型的应用程序的标准入口点。
:: messagebox( null, “hello, windows 2000” , “greetings”,mb_ok) ;/* hinstance */ , /* hprevinstance */, /* lpcmdline */, /* ncmdshow */ )return(0) ; }在程序1-1的gui应用程序中,首先需要windows.h头文件,以便获得传送给winmain() 和messagebox() api函数的数据类型定义。
接着的pragma指令指示编译器/连接器找到user32.lib库文件并将其与产生的exe文件连接起来。
这样就可以运行简单的命令行命令cl msgbox.cpp来创建这一应用程序,如果没有pragma指令,则messagebox() api函数就成为未定义的了。
这一指令是visual studio c++ 编译器特有的。
接下来是winmain() 方法。
其中有四个由实际的低级入口点传递来的参数。
浙江大学操作系统实验A4纸

LINUX系统是多进程、多用户和交互式的计算环境。
退出系统文本界面下按<Ctrl-D>键或logout命令shutdown shutdown –h 8:00 shutdown –h +3Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。
它接收用户输入的命令并把它送入内核去执行Shell也被称为Linux的命令解释器(command interpreter)Shell命令可以被分为内部命令和外部命令。
1.内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分;2.内部命令,shell是通过执行自己代码中相应的部分来完成的3.外部命令的代码则存放在一些二进制的可执行文件或者shell 脚本中4.外部命令,shell会到文件系统结构(file system structure)中的一些目录去搜索那些文件名与外部命令的名字相同的文件,因为shell认为这些文件中就存放了将要执行的代码。
Shell 命令搜索路径1.Shell搜索的目录的名字都保存在一个shell变量PATH(在TC shell chsh命令来改变默认登录shell-l选项显示系统可用的shellecho $SHELL /bin/bash passwd修改密码/etc/passwd记录每一个用户的shell程序root:x:0:0:root:/root:/bin/bash[用户名]:[密码]:[UID]:[GID]:[身份描述]:[主目录]:[登录shell]manman -S2 open#选择第二个section1用户命令,2系统调用,3语言函数库调用,4设备和网络界面,5文件格式,6游戏和示范,troff的环境、7表格和宏,8关于系统维护的命令info<Q>退出<Space>滚屏whoam i:显示用户名gzip [opt][filename-list]-d 解压缩文件gzip 1.txt得到1.txt.gz文件gunzip执行解压缩zcat [opt][filename-list]解压文件输出到标准输出设备tar-c 建立备份文件-z压缩/解压一个存档文件-v详细地显示文件处理过程:用功能字母x解压文件的过程或存档文件的过程-f Arch 用Arch作为存档或恢复文件的档案文件-x从磁带中解压(恢复)文件;如果没有指定,默认对整条磁带址的特殊的表;模块所声明的任何全局符号都成为内核符号表的一部分;内核符号表出于内核代码段的_ksymtab,其开始地址和结束地址由C编译器所产生的两个符号来指定:_start_ksymtab和_stop_ksymtab从文件/proc/ksyms中以文本的方式读取内存地址符号名称【所属模块】模块引用计数:计数器存放在module对象的ecount域;当开始执行模块操作时,递增计数器;在操作结束时,递减这个计数器;维护三个宏__MOD_INC_USE_COUNT模块计数+1__MOD_DEC_USE_COUNT模块计数-1__MOD_IN_USE 计数非0时返回真;计数器的值为0时,可以卸载这个模块;计数器的当前值可以在/proc/modules(lsmod)中每一项的第三个域找到模块依赖:一个模块A引用另一个模块B所到处的符号存储管理保护模式下i386提供虚拟存储器的硬件机制i386的地址转换机制:地址总线32(36)位,物理内存4(64)GB;指令系统提供的逻辑地址为48位,虚地址空间64T虚拟内存(4G),内核空间(最高的1G字节由所有进程共享,存放内核代码和数据)和用户空间(较低的3G字节存放用户程序的代码和数据),每个进程最大拥有3G字节私有虚存空间;地址转换(通过页表把虚存空间的一个地址转换为物理空间中的实际地址) 进程用户空间的管理每个程序经编译、链接后形成的二进制映像文件有一个代码段和数据段进程运行是须有独占的堆栈空间进程用户空间linux把进程的用户空间划分为一个个区间,便于管理;一个进程的用户地址空间按主要由mm_struct和vm_area_structts结构来描述;mm_struct结构对进程整个用户空间进行描述;vm_area_structs结构对用户空间中各个区间(简称虚存区)进行描述mm_struct结构首地址在task_struct成员项mm中:struct mm_struct*mminclude/linux/sched.ccount(对mm_struct结构的引用进行计数。
计算机操作系统作业4(含答案)

一、单项选择题1.时钟中断是属于______。
A.硬件故障中断 B.程序中断 C. I/O中断 D.外部中断2.在一个计算机系统中,特权指令______下执行。
A.只能在核心态 B.只能在用户态C.可在核心态,也可在用户态 D.不能在核心态,也不能再用户态3. 空白文件目录法用于______。
A.主存空间的管理 B.文件存储空间的管理C.虚存空间的管理 D.外设的分配与回收4. 采用SPOOLing技术后,使得系统资源______。
A.利用率提高了 B.利用率降低了C.利用率有时提高有时降低 D.出错的机会增加了5. 文件系统的主要目的是______。
A.实现对文件的按名存取 B.实现虚拟存储C.提高外存的读写速度 D.用于存储系统文件6. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______。
A.约定的方法 B.多级目录 C.路径 D.索引7. 操作系统中______采用了以空间换时间的技术。
A. SPOOLing技术 B.覆盖技术 C.通道技术 D.虚拟存储技术8. 对磁盘进行磁头调度的目的是为了缩短______时间。
A.寻道 B.旋转 C.传送 D.启动9. 加密保护和访问控制两种机制相比______。
A.加密保护机制的灵活性更好 B.访问控制机制的安全性更高C.加密保护机制必须由系统实现 D.访问控制机制必须由系统实现10.在文件系统中引入“当前目录”的主要目的是______。
A.方便用户 B.提高系统性能 C.增强系统安全性 D.支持共享文件11.在磁盘调度算法中叙述正确的是______。
A.SSTF算法性能最好B.磁盘调度算法的性能与队列中请求服务的数目无关C.对I/O队列中的服务请求进行干预处理有利于提高C-LOOK算法的性能D.C-SCAN算法适用于磁盘负载较小的系统12.位示图用于______。
A.页面置换 B.磁盘空间管理 C.文件目录查找 D.磁盘驱动调度13. 在下列有关旋转延迟的叙述中,不正确的是______。
计算机操作系统实验课实验报告

实验报告实验课程: 计算机操作系统学生姓名:XXX学号:XXXX专业班级:软件2014年12月25日目录实验一熟悉Windows XP中的进程和线程 (3)实验二进程调度 (7)实验三死锁避免—银行家算法的实现 (16)实验四存储管理 (22)实验一熟悉Windows XP中的进程和线程一、实验名称熟悉Windows XP中的进程和线程二、实验目的1、熟悉Windows中任务管理器的使用。
2、通过任务管理器识别操作系统中的进程和线程的相关信息。
3、掌握利用spy++.exe来察看Windows中各个任务的更详细信息。
三、实验结果分析1、启动操作系统自带的任务管理器:方法:直接按组合键Ctrl+Alt+Del,或者是在点击任务条上的“开始”“运行”,并输入“taskmgr.exe”。
2、调整任务管理器的“查看”中的相关设置,显示关于进程的以下各项信息,并完成下表:表一:统计进程的各项主要信息3、启动办公软件“Word”,在任务管理器中找到该软件的登记,并将其结束掉。
再从任务管理器中分别找到下列程序:winlogon.exe、lsass.exe、csrss.exe、smss.exe,试着结束它们,观察到的反应是任务管理器无法结束进程,原因是该系统是系统进程。
4、在任务管理器中找到进程“explorer.exe”,将之结束掉,并将桌面上你打开的所有窗口最小化,看看你的计算机系统起来什么样的变化桌面上图标菜单都消失了、得到的结论 explorer.exe是管理桌面图标的文件(说出explorer.exe进程的作用)。
5、运行“spy++.exe”应用软件,点击按钮“”,切换到进程显示栏上,查看进程“explorer.exe”的各项信息,并填写下表:进程:explorer.exe 中的各个线程6、注意某些线程前有“+”,如图所示:,说明二者之间的差异前有“+”其器线程下有窗口。
四、心得体会通过本次实验,我了解到了windows系统中进程的管理与操作,我了解了如何切出任务管理器,任务管理器应用与其他与进程相关的知识,明白了有些系统程序不能够关闭,系统中的进程与线程虽然很多,但是其中有许多关联,只要弄清楚其中的关联那么就能够运用好进程与线程,达到我们的目的。
操作系统实验四设备管理

图4-1 Lab4_1运行结果讨论:如输入磁盘号为C,显示的磁盘信息是整个硬盘信息,而不是C盘分区的信息。
如输入磁盘号为D,显示的磁盘信息与如输入磁盘号为C显示的磁盘信息相同。
用磁盘I/O API函数读出的磁盘信息是从硬盘的主引导区得到。
六、实验心得体会通过本次实验,我了解了磁盘的物理组织,不同磁盘不同的物理构造,如SSD和HDD,了解了其特点,以及如何通过用户态的程序直接调用磁盘I/O API函数(DeviceIoControl),使程序可以根据输入的驱动器号读取驱动器中磁盘的基本信息。
本次实验调试过程的前半段,我是使用Windows 10进行的,遇到了一些类型转化以及无输出的问题,纠结了很久没有弄出来,但是在Windows Server 2016中,没有任何问题,可以直接运行。
以后调试程序应尽量在目标机器上调试,防止出现问题。
附录程序清单清单4-11.#include <windows.h>2.#include <iostream>ing namespace std;4.#include <winioctl.h>5.#include <string.h>6.7.struct Disk //关于 Disk 结构的定义8.{9.HANDLE handle;10. DISK_GEOMETRY disk_info;11.};12.13.Disk disk;14.HANDLE Floppy;15.static _int64 sector;16.bool flag;17.Disk physicDisk(char driverLetter);18.19.void main(void)20.{21.char DriverLetter;22. cout << "请输入磁盘号:a/c" << endl;23. cin >> DriverLetter;//选择要查看的磁盘24. disk = physicDisk(DriverLetter);25.}26.27.Disk physicDisk(char driverLetter) //28.{29. flag = true;30. DISK_GEOMETRY* temp = new DISK_GEOMETRY;31.char device[9] = "\\\\.\\c:";32. device[4] = driverLetter;33. Floppy = CreateFile(device, //将要打开的驱动器名34. GENERIC_READ, //存取的权限35. FILE_SHARE_READ | FILE_SHARE_WRITE, // 共享的权限36. NULL, //默认属性位37. OPEN_EXISTING, //创建驱动器的方式38. 0, //所创建的驱动器的属性39. NULL); //指向模板文件的句柄40.if (GetLastError() == ERROR_ALREADY_EXISTS) //如打开失败,返回错误代码41. {42. cout << "不能打开磁盘" << endl;43. cout << GetLastError() << endl;44. flag = false;45.return disk;46. }47.48.DWORD bytereturned;49.BOOL Result;50. disk.handle = Floppy;51. Result = DeviceIoControl(Floppy,52. IOCTL_DISK_GET_DRIVE_GEOMETRY,53. NULL,54. 0,55. temp,56.sizeof(*temp),57. &bytereturned,58. (LPOVERLAPPED)NULL);59.if (!Result) //如果失败,返回错误代码60. {61. cout << "打开失败" << endl;62. cout << "错误代码为:" << GetLastError() << endl;63. flag = false;64.return disk;65. }66.67. disk.disk_info = *temp;//输出整个物理磁盘的信息68. cout << driverLetter << "盘有: " << endl;69. cout << "柱面数为:" << (unsigned long)disk.disk_info.Cylinders.QuadPart << endl;70. cout << "每柱面的磁道数为:" << disk.disk_info.TracksPerCylinder << endl;71. cout << "每磁道的扇区数为:" << disk.disk_info.SectorsPerTrack << endl;72. cout << "每扇区的字节数为:" << disk.disk_info.BytesPerSector << endl;73. sector = disk.disk_info.Cylinders.QuadPart * (disk.disk_info.TracksPerCylinder) * (disk.disk_info.SectorsPerTrack);74.double DiskSize = (double)disk.disk_info.Cylinders.QuadPart * (disk.disk_info.TracksPerCylinder) * (disk.disk_info.SectorsPerTrack) * (disk.disk_info.BytesPerSector);75. cout << driverLetter << "盘所在磁盘总共有" << (long)sector << "个扇区" << endl;76. cout << "磁盘大为:" << DiskSize / (1024 * 1024) << "MB " << endl;77.delete temp;78.return disk;79.}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四:文件系统<一>[背景知识]1. 选择文件系统文件系统决定了操作系统能够对磁盘进行的处理。
Windows xp 支持的文件系统主要有:1) 文件分配表 (File Allocation Table ,FAT) 文件系统 (FAT16)2) 保护模式FAT 文件系统 (FAT32)3) Windows NT 文件系统 (NTFS)FAT 文件系统是早期文件系统之一,也是MS-DOS 使用的原始文件系统。
它将文件信息储存在位于卷标开头处的文件分配表中,并保存两份文件分配表,以防其中的一个遭到破坏,见图7-1所示。
FAT 文件系统最大的优点是MS-DOS 、Windows 9x 甚至OS/2都能访问FAT 卷标;而其最大的弱点是随着FAT 卷标尺寸的增长,最小的簇尺寸也随之增长。
对于大于512MB 的硬盘而言,最小的簇尺寸为16KB ;对于大于2GB 的硬盘,最小的簇尺寸为64KB 。
这就导致磁盘空间的极大浪费,因为一个文件必须占用整数个簇。
因此,1KB 的文件在2GB 的硬盘上将占用64KB 的磁盘空间。
FAT 文件系统不支持尺寸大于4GB 的卷标。
图7-1 FAT 文件系统的结构FAT32文件系统通过提供长文件名的支持来扩展FAT 文件系统,并与FAT16兼容。
FA T (16和32) 文件系统是支持可移动媒体 (例如软盘) 上的惟一的文件系统。
Windows NT 文件系统 (NTFS) 包括了FAT 文件系统的所有功能,同时又提供了对高级文件系统特征 (例如安全模式、压缩和加密) 的支持。
它是为在大磁盘上有效地完成文件操作而设计的。
与FAT 和保护模式FAT 文件系统不同,它的最小簇尺寸不超过4KB 。
但是,NTFS 卷标只能为Windows NT 、2000和XP 操作系统所访问。
Windows xp 提供的新特征 (NTFS 5.0) 使文件系统更安全、更可靠,比以往的Windows 版本更好地支持分布式计算。
此外,Windows xp 支持的文件系统还有:CDFS :光盘文件系统 (Compact Disc File System) 用于光盘的文件存储。
UDF :通用磁盘格式 (Universal Disk Format) 用于DVD 的文件存储。
在文件系统中,FAT16、FAT32和NTFS 这三个文件系统对磁盘子系统的性能影响最大。
而事实上,选择NTFS 之外的任何文件系统都只有两个理由,即:1) 可双引导系统2) 小于400MB 的卷如果系统不是这两种情况,那么NTFS 就应该是所选择的文件系统,NTFS 将提供更好的性能、可靠性和安全性。
2. EFS 加密文件系统EFS (Encrypting File System) 实际上是NTFS 的一个特性,它提供了核心文件加密技术,主要用来在NTFS文件系统卷上存储加密文件。
在加密了文件或文件夹之后,使用加密文件和文件夹的方法与使用其他任何文件和文件夹相同。
即,加密对于加密该文件的用户来说是透明的,这意味着不必在使用加密文件之前将其解密,可以像平常一样打开和更改文件。
但是,如果侵入者试图打开、复制、移动或重命名加密的文件或文件夹,那么他将接收到一条拒绝访问的消息。
像设置其他任何属性(如只读、压缩或隐藏) 一样,可以通过设置文件夹和文件的加密属性来对文件夹或文件加密或解密。
如果加密文件夹,那么在加密文件夹中创建的所有文件和子文件夹都将加密。
因此,推荐在文件夹一级上加密。
使用EFS保护文档的安全,可以防止侵入者获得对存储的敏感数据的未经授权的物理访问。
EFS带来的附加安全性是以性能为代价的。
当操作系统对所访问的加密文件进行加密或解密时,文件传输将增加一点延迟。
影响系统性能的程度将具体取决于执行加密或解密操作的系统的处理能力。
对于在本地驱动器上包含加密文件的现代工作站来说,因为这些系统通常不受处理器限制,所以影响通常可以忽略不计。
这种影响对处理器上的额外负载可能不到1%。
对于使用低端处理器的早期工作站来说,这种额外负载可能大约有处理器时间的10%。
对于服务器来说,负载可能会很重。
在服务器上,可能同时发生许多不同的文件访问。
如果其中许多文件都使用EFS来保护,那么处理器上的负载可能是处理器总负载的10-25%。
对于包含大量加密文件(或非常大的加密文件) 的文件服务器而言,如果额外的处理开销会使服务器负担过重,则应该添加处理器或者升级现有的处理器。
3. 压缩Windows xp支持在NTFS卷上压缩文件和目录。
因为任何应用程序都可以读写在NTFS 卷上压缩的文件而不需要首先由其他应用程序解压缩,所以压缩对用户和应用程序来说是完全透明的。
在读取文件时会自动解压缩,在关闭或保存文件时再次压缩。
只有Windows xp NTFS驱动程序才能读取数据的压缩形式。
当应用程序或操作系统命令请求访问文件时,NTFS在使文件可用之前首先对文件解压缩。
当文件被解压缩、复制,然后重新压缩为一个新文件时,压缩可能导致性能降低,即使在同一台计算机中复制文件也是如此。
对于网络传输,文件将被解压缩并以完整的大小传输,这会影响带宽和速度。
4. 磁盘配额Windows xp包括了一些用于存储管理的新技术,这些技术使管理员及最终用户可以获得更好的整体数据存储体验。
通过使用一些预防性磁盘管理原则,可以合理安排网络卷上存储的数据量。
磁盘配额追踪和控制卷的磁盘空间使用情况。
当网络磁盘达到其容量后,磁盘和服务器的性能将出现严重的问题。
除非对最终用户施加了磁盘限制,否则当用户决定将他们的所有硬盘驱动器数据都转储到一个目录中,或者他们认为网络是存储他们下载的mp3文件的最佳位置时,服务器磁盘可能很快就会耗尽。
使用Windows xp磁盘配额系统,管理员可以配置Windows的以下特性:1) 防止进一步使用磁盘空间,并在用户超出指定的磁盘空间限制时记录一个事件。
2) 在用户超出指定的磁盘空间警告级别时记录事件。
在启用磁盘配额时,可以设置两个值:磁盘配额限制和磁盘配额警告级别。
配额限制指定允许用户使用的磁盘空间,而警告级别指定用户正接近其配额限制的时刻。
例如,可以将用户的磁盘配额限制设置为50MB,将磁盘配额警告级别设置为45MB。
在这种情况下,用户可以在卷上存储不多于50MB的文件。
如果用户在卷上存储的文件超过了45MB,则可以让磁盘配额系统记录一个系统事件。
实验目的通过对Windows xp提供的文件与文件夹加密、磁盘配额管理、创建紧急修复磁盘、进行磁盘清理、执行备份操作、使用CHKDSK维护文件完整性和整理磁盘碎片等功能进行操作:1) 熟悉Windows xp的文件系统。
2) 明确应用NTFS文件系统的积极意义。
3) 掌握优化Windows xp磁盘子系统的基本方法。
4) 进一步理解现代操作系统文件管理知识。
实验类型:验证性实验内容:1.加密文件或文件夹2.访问RSM服务3.分配磁盘配额4.添加新的磁盘配额项5.创建紧急修复磁盘6.磁盘清理7.备份8.使用CHKDSK维护文件完整性9.整理磁盘碎片实验步骤:步骤1:阅读“背景知识”,请回答:1) Windows xp支持哪三种主要的文件系统:a.文件分配表(File Allocation Table,FAT) 文件系统(FAT16)b.保护模式FAT文件系统(FAT32)c. Windows NT文件系统(NTFS)2) NTFS文件系统只能用于哪些操作系统环境:答:NTFS卷标只能为Windows NT、2000和XP操作系统所访问步骤2:登录进入Windowss 2000 Professional。
步骤3:加密文件或文件夹。
为加密文件或文件夹,可按照以下步骤进行:1) 在“Windows资源管理器”中,右键单击想要加密的文件或文件夹,然后单击“属性”命令。
2) 在“常规”选项卡上,单击“高级”按钮。
在“高级属性”对话框中,可以设置的文件属性有:1.存档和编制索引属性(可以存档文件夹;为了快速搜索,允许索引服务编制该文件夹的索引。
)2.压缩或加密属性(压缩内容以便节省磁盘空间;加密内容以便保护数据。
)3) 选定“加密内容以便保护数据”复选框。
4) 单击“确定”按钮完成操作。
步骤4:访问RSM服务。
Windows xp还通过一些辅助组件提供了用于额外存储的选项。
可移动存储管理(Removable Storage Management,RSM) 就是一项用于管理可移动媒体(例如磁带和光盘) 以及存储设备(库) 的服务。
RSM允许应用程序访问和共享相同的媒体资源。
RSM使用户可以很容易地追踪可移动存储媒体(例如磁带和光盘) ,并管理包含它们的库(例如转换器和光盘机) 。
为访问RSM服务,可按以下步骤操作:1) 在“控制面板”中双击“管理工具”图标,再双击其中的“计算机管理”图标,打开本地“计算机管理”窗口。
2) 在左窗格右键单击控制树中的“可移动存储”。
“可移动存储”可以管理和设置的项目有:a.可移动媒体。
b. 存储设备(库)的服务。
c. 追踪可移动存储媒体。
d. 管理包含它们的库(例如转换器和光盘机)。
步骤5:分配磁盘配额。
磁盘配额可追踪和控制卷的磁盘空间使用情况。
为分配磁盘配额,可按照以下步骤进行:1) 打开“我的电脑”。
2) 右键单击想要指定默认配额位的卷(例如某个硬盘) ,然后单击“属性”命令。
3) 在“属性“对话框中,选定”配额“选项卡。
4) 在“属性“对话框的”配额“选项卡上,选定“启用配额管理”。
5) 选定“将磁盘空间限制为”选项,这将激活磁盘空间限制和警告级别区域。
6) 在文本框中键入数值,从下拉列表中选定一个磁盘空间限制单位,然后单击“确定”。
可以使用小数值(例如20.5MB) 。
步骤6:添加新的磁盘配额项在启用卷的磁盘配额时,将从这一时刻开始自动追踪新用户的卷使用情况。
为了对现有的卷用户应用磁盘配额,可以在“配额项”对话框中添加新的配额项。
操作步骤如下:1) 在“我的电脑”窗口中,右键单击想要添加新的磁盘配额项的卷,然后单击“属性”命令。
2) 在“属性”对话框中,选定“配额”选项卡。
3) 在“配额”选项卡上,单击“配额项”按钮。
4) 在“配额项目”窗口的“配额”菜单中单击“新建配额项”命令。
5) 在“选择用户”对话框中,单击“查找范围”列表框,选定想要从中选择用户名的域名或工作组名称。
单击“添加”,然后单击“确定”按钮。
6) 在“添加新配额项”对话框中,可以对所选用户设置的配额限制项目有:a.磁盘配额只有在NTFS文件系统才支持b.只有Windows 2000/XP/2003操作系统的NTFS文件系统才能支持磁盘配额c.不能在Windows NT 4.0的NTFS分区上设置磁盘配额。