《操作系统课程设计》全套PPT课件.pptx

  1. 1、本文档共301页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章相关说明说明:(1)实验相关ppt内容选自《操作系统课程设计》的基础知识部分。(2)该课程上课时间为2015年春季,全班人数共54人。第1章:虚拟机及其使用概述提纲一、Windows下安装VMware 二、VMware下Ubuntu下安装配置 实验环境搭建示例一、Windows下安装VMware实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例二、VMware下Ubuntu下安装配置实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例实验环境搭建示例第2章相关说明说明:(1)实验相关ppt内容选自《操作系统课程设计》的基础知识部分。(2)该课程上课时间为2015年春季,全班人数共54人。第2章:Linux与Windows的分析比较提纲一、Linux系统特性二、Windows下的cmd与Linux下的shell三、Linux和Windows基本命令与格式四、Linux和Windows下C语言编程环境及编译器 Linux系统特性表1-2-1 Linux模块工作内容Linux内核内核模块工作内容进程调度模块选择下一个要运行的进程,并负责控制进程能够公平合理地访问CPU,同时保证内核能够实时地执行必要的硬件操作。CPU,同时保证内核能够实时地执行必要的硬件操作。内存管理模块负责管理系统内存,确保所有的进程能够安全有效地共享计算机内存。同时,内存管理模块还支持虚拟内存技术。虚拟文件系统模块(VFS)VFS)通过向所有的外部存储设备提供一个通用的文件接口,隐藏各种硬件的不同细节,从而提供并支持与其他操作系统兼容的多种文件系统。由于该模块的存在,Linux支持多种文件系统。Linux支持多种文件系统。进程间通信模块主要负责进程间如何进行信息交换、共享信息等工作。Linux提供了多种通信机制,其中信号量和管道是最基本的两种Linux提供了多种通信机制,其中信号量和管道是最基本的两种。网络接口模块网络接口可以分为网络协议和网络驱动程序,其中网络协议部分负责实现网络传输协议,网络驱动程序部分负责与硬件设备通信。Linux系统特性表1-2-2 Linux系统软硬件资源的组织层 次内 容用户界面定义了用户与计算机交互作用的方式,如命令行界面、菜单界面、图形用户界面。输入和输出处理操作系统加载和运行的程序往往需要输入数据,并产生输出结果。资源管理内核运行程序和管理硬件设备(例如硬盘和打印机)的核心程序。环境为用户提供了一个界面,接受来自于用户的命令,同时将这些命令发送到内核去执行。环境提供了内核和用户之间的接口。可以把这种接口描述为一个解释器,它对用户属性的命令进行解释,并将它们发送到内核。Linux提供多种环境:桌面、窗口管理、命令行解释器(shell)。Linux提供多种环境:桌面、窗口管理、命令行解释器(shell)。文件结构对存储在存储设备(例如硬盘)中的文件进行组织。文件通常按照目录进行组织。每个目录可能包含多个子目录,每个子目录可能包含多个文件。内核、环境、文件结构这三者共同形成了基本的操作系统结构。借助于这三部分,用户就能够运行程序、管理文件以及与系统进行交互。硬件控制Linux操作系统控制计算机硬件的操作,与硬件间交换信息,协调各硬件成分操作系统控制计算机硬件的操作,与硬件间交换信息,协调各硬件成分的动作。Linux系统特性2.1.3 Linux文件系统Linux最大的特点是一切都是文件。在Linux操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由以下三个部分组成:文件管理有关的软件、被管理的文件和进行文件管理需要的数据结构。从系统角度来说,文件系统对文件存储器空间进行组织和分配,负责文件的存储,并对存入的文件进行保护和检索。具体来讲,文件系统就是负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,并在用户不再使用时撤销文件。文件系统可以存储在硬盘、光盘、软盘、Flash盘、磁带或网络存储设备等存储设备中。Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等。为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual?File?System),为各类文件系统提供一个统一的操作界面和应用编程接口。Linux系统中可以同时存在不同的文件系统。当Linux启动时,第一个挂载的必须是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错并退出启动

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档