您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 920818-大学计算机基础(第3版)-第3章-补充部分-虚拟化技术
第3章计算机软件基础什么是虚拟化?为什么要使用?如何让虚拟机跑得更快?花点时间掌握,受益无穷!什么是虚拟化?本质是虚拟的、模拟的通过软件技术模拟一个“真实的”计算机的运行环境效果上是真实的对运行在这种环境中的软件而言,其看到的东西和真的没有什么两样关键是要实践最初使用时可能半信半疑,用多了就会习惯并喜欢什么是虚拟机?通过虚拟机软件“虚拟的”计算机,完全就像真正的计算机那样工作虚拟机的部件与工作过程有主板、网卡、显卡、内存、硬盘、光驱、USB等所有的硬件,有“电源”开关有与真实计算机一样的BIOS设置和启动过程需要安装操作系统和应用软件什么是应用程序虚拟化?为应用程序虚拟出一个“真实的”操作系统环境,让应用程序能正常地工作于其中目前比较流行的工具是Vmware的ThinApp(瘦应用)类似沙箱软件什么时候需要应用虚拟化制作绿色软件(让软件不用安装即可使用)什么是存储虚拟化?存储(通常是磁盘)是虚拟的、但效果是真实的在系统中所看到的硬盘可能并非是一个硬盘,而可能是某个硬盘的一部分或某几个硬盘的组合或部分通过软件技术和网络技术将不同位置、技术、规格的多个硬盘“虚拟”为一个或多个没有硬件特性差异、没有位置差异且容量灵活可变、速度更快、安全可靠性更高的逻辑硬盘,提供给多台计算机系统使用一般应用于数据中心,个人用户很少使用数据中心用户:使用少量性能较好的物理机虚拟出很多台虚拟机节约建设成本和运行成本(如能源消耗),资源利用率高单台虚拟机(服务器)的性能比原来有很大提升每台虚拟机的资源(硬件配置)随时可调,整个系统的适应性更好,资源的利用率更高,应用的需求能得到更好的满足虚拟机提供的是虚拟的标准硬件,系统的迁移、备份和恢复非常方便,多个系统的复制(克隆)非常迅速检修更换物理机时,其上运行的虚拟机可在线(对外不中断运行)转移到其它物理机上运行,系统的运行更加安全可靠个人用户:在PC上虚拟出多台虚拟机(一般不同时开机运行)为了创建多种演示环境和学习,在同一计算机上方便地、互不干扰地安装并运行不同的操作系统临时需要多台计算机(联网)开展实验安装当前硬件不支持的操作系统,如Windows98、WindowsNT用于软件测试、安全测试和从事对系统有风险的工作提供干净、安全的系统环境,用于特别重要且敏感的工作用于分发复杂的应用系统用于系统安装与配置、复杂应用系统的教学与培训CPU对虚拟化的支持:让虚拟机“跑”得更快运行速度:虚拟机系统<物理机系统若物理机较快,则虚拟机的“慢”就感觉不到较大的内存有助于虚拟机运行速度的提升专门设计的CPU有特殊的结构和指令集,能减少“虚拟”过程的开销,让虚拟机的性能与物理机接近(绝不可能相等)现今的Intel和AMD的CPU均提供对虚拟化的支持使用时应检查BIOS设置里相应的选项是否已打开什么是命令行?为什么要使用?怎么用?组合的命令:批处理输入、输出重定向普通用户使用计算机操作系统的两种形式图形用户界面(GraphicalUserInterface,简称GUI)命令行界面(CommandLineInterface,简称CLI)GUI:一般用户的首选,推广计算机应用的基础简单易学,不用掌握相应的命令及命令语法操作效率相对低下,需要耗费较多的系统资源GUI软件设计较繁杂,不可能将所有的操作都做在“菜单”或窗口里,有些操作并没有以GUI的形式提供CLI:高级用户提高操作效率、实现管理自动化的钥匙是图形用户界面得到普及之前使用最为广泛的用户界面不支持鼠标,通过键盘输入指令,以文本字符形式显示结果也称字符用户界面(CUI,CharacterUserInterface)操作效率和准确度高、能灵活丰富地表达要进行的操作,可以方便地完成许多在图形界面中很繁琐的操作能实现操作维护的自动化、能远程执行、快速高效地完成Windows不擅长或无法完成的工作CLI耗费的系统资源很少,软件设计较容易实现需要记住用英文书写的操作命令及其功能,理解复杂命令的选项的含义,操作不像GUI那么直观、易懂CLI还在不断被加强和发展,如Windows的PowerShell学习CLI的意义提高操作效率和准确率更好地管理和维护计算机,特别是实现这些操作的自动化远程诊断和处理计算机故障为以后使用其他类似系统和设备打下基础,如linux克服畏难情绪——对于以后要学习程序设计的用户,命令行相当于非常简单的语句进入命令行界面CLI的提供(实现)者:Cmd.exe点击“开始”菜单的“运行…”或“搜索程序和文件”,键入cmd点击“开始”菜单中的“所有程序→附件→命令提示符”退出命令行界面:输入命令Exit或直接关闭命令提示符窗口什么是命令?命令如何执行?功能如何体现?命令就是指令,通常表现了一个英文单词跟上若干参数,如DirD:\执行命令就是执行代表该命令的程序,用户发布命令其实是让操作系统(计算机)去执行代表该命令的程序命令的功能和意义完全取决于代表该命令的程序,若偷换掉相应的程序,则命令的结果肯定不是预期要执行这些程序,还得先将它们调入内存问题是:这些程序在哪里、文件名是什么???内部命令与外部命令内部命令是Cmd.exe本身实现的功能相应的程序包含在Cmd.exe中,已随其调入内存,直接执行常用的内部命令有:Dir、Cd、Copy、Md、Rd、Del、Type功能通常比较简单(程序短小)、使用频率高外部命令对应的程序以文件形式存储在外存(磁盘、U盘等)也称可执行文件,文件扩展名为.exe、.com、.bat和.cmd常用的外部命令:Fc、Find、Move、Format狭义的外部命令与广义的外部命令内部与外部命令无绝对界限,是发展变化的,一般不需区分常用的命令正确的学习方法:会使用系统帮助在“帮助和支持”窗口中输入“命令行参考”进行搜索输入命令Help输入每个命令并跟上“/?”或者使用“Help命令名”掌握以下操作技巧,提高操作效率在命令行上前后翻阅、编辑已输入过的命令“当前驱动器”和“当前目录”的灵活使用,通配符的使用,文件名中有空格时的处理办法使用TAB键自动、快速、准确输入文件名批处理批处理的简单理解:一批先后执行的命令批处理文件:用来存放这批命令的文件,为文本文件,扩展名为.cmd或.bat,可用记事本进行编辑批处理文件的执行方法批处理的应用:什么时候需要使用?有何收益?提高操作效率和准确率快速、完整地执行经常要进行的操作对计算机进行自动化的管理与维护输入、输出重定向输入重定向的使用举例、操作演示输出重定向的使用举例、操作演示管道的含义和使用|举例、操作演示什么时候需要使用重定向?
本文标题:920818-大学计算机基础(第3版)-第3章-补充部分-虚拟化技术
链接地址:https://www.777doc.com/doc-7256203 .html