高校精品系列.pptVIP

  • 2
  • 0
  • 约3.95千字
  • 约 37页
  • 2023-08-22 发布于广东
  • 举报
第一页,共三十七页,2022年,8月28日 第1章 网络操作系统基础 操作系统简介 网络操作系统概念 网络操作系统功能 网络操作系统体系结构 主流的网络操作系统 Linux内核体系结构 Linux文件系统 Linux内存管理 Linux设备管理 学 习 要 点 第二页,共三十七页,2022年,8月28日 1.1 操作系统简介 操作系统概念 简称OS,是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程,为用户使用计算机提供良好运行环境的一种系统软件。 计算机系统层次结构:OS为用户应用程序提供方便统一的调用接口;OS负责系统资源的管理。 第三页,共三十七页,2022年,8月28日 1.1 操作系统简介 操作系统功能 处理器管理 存储管理 存储分配 存储共享 地址转换与存储保护 存储扩充 设备管理 文件管理 网络与通信管理 用户接口 第四页,共三十七页,2022年,8月28日 1.1 操作系统简介 操作系统类型 桌面操作系统 网络操作系统 具有通常操作系统的功能 提供高效、可靠的网络通信能力 提供多种网络服务功能 分布式操作系统 嵌入式操作系统 第五页,共三十七页,2022年,8月28日 1.1 操作系统简介 操作系统基本组件 内核(Kernel) Windows操作系统内核使用的关键文件名包含“kernel”或“kern” UNIX和Linux操作系统,内核文件名通常为“kernel” 用户界面 命令行界面(CLI) 图形用户界面(GUI) 文件系统 第六页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统概念 NOS是建立在计算机操作系统基础上,用于管理网络通信和共享资源,协调各主机上任务的运行,并向用户提供统一的有效的网络接口的软件集合。 网络操作系统3个层次 位于低层的网络设备驱动程序 位于中间层的网络通信协议 位于高层的网络应用软件 网络操作系统可将其功能分配给连接到网络上的多台计算机 网络操作系统依赖于每台计算机的本地操作系统,使多个用户可以并发访问共享资源 第七页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统特点 硬件独立性 网络连接 网络管理 安全性和访问控制 网络服务 多用户支持 多种客户端支持 用户界面 第八页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统功能 网络通信 资源管理 网络管理 网络服务 互操作 网络接口 第九页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统工作模式 客户机/服务器(Client/Server)模式 对等(Peer to Peer)模式 第十页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统体系结构 内核组织方式:单内核与微内核 单内核(monolithic kernel) 微内核(microkernel) 第十一页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统体系结构 层次式体系结构 功能明确,调用关系清晰(即高层对低层单向依赖),保证设计和实现的正确性 各层可分别实现,且便于扩充 高层错误不会影响到低层 效率低,层次之间的调用开销大,系统内核比较大 第十二页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统体系结构 与客户/服务器模式结合的微内核体系结构 微内核体系结构的实现 基本的设计思想是将操作系统中与硬件直接相关的部分抽取出来作为一个公共层,称之为硬件抽象层(HAL) 第十三页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统体系结构 与客户/服务器模式结合的微内核体系结构 与客户/服务器模式结合 将操作系统分成两大部分,一部分是运行在用户模式并以客户/服务器方式运行的进程;另一部分是运行在内核模式的内核(即操作系统最基本部分) 第十四页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络操作系统体系结构 与客户/服务器模式结合的微内核体系结构 微内核体系结构的特点 ? 灵活性和可扩展性 ? 可靠性高 ? 可移植性 ? 支持分布式系统和网络系统 ? 现代微内核结构操作系统还存在着许多问题,目前主要用于研究性操作系统 第十五页,共三十七页,2022年,8月28日 1.2 网络操作系统概述 网络服务器 服务器是在网络环境中为用户计算机提供各种服务的计算机,承担网络中数据的存储、转发和发布等关键任务,是网络应用的基础和核心 从硬件上看服务器通常

文档评论(0)

1亿VIP精品文档

相关文档