计算机系统概述考点总结.docxVIP

  • 7
  • 0
  • 约4.19千字
  • 约 13页
  • 2023-09-16 发布于河北
  • 举报
计算机系统概述考点总结 操作系统的基本概念 概念 控制和管理整个计算机系统的硬件和软件 合理地组织,调度计算机的工作与资源分配 进而为用户和其他软件提供方便的接口与环境的程序集合 操作系统是计算机系统中最基础的系统软件 特征 并发(Concurrence) 指多个(两个及以上)事件在同一时间间隔内发生 通过分时得以实现 并发vs并行 并行性是指系统具有同时运算和操作的特性 在同一时刻能同时完成多种(2及以上)工作 共享(Sharing) 系统资源可供内存中多个并发执行的进程共同使用 互斥共享方式 在一段时间内只允许一个进程访问该资源 代表资源:打印机,网络接口,cpu,内存,磁盘,数据库 同时访问方式 允许在一段时间内由多个进程同时访问 代表资源:文件,消息队列,信号量,管道,共享内存,套接字 虚拟(Virtual) 指把一个物理实体变为若干个逻辑上的对应物 时分复用技术 如:处理器的分时共享 空分复用技术 如:虚拟存储器 异步(Asynchronism) 多道程序环境允许多个程序并发执行,但资源有限,进程执行并不是一贯到底,而是走走停停 目标和功能 操作系统作为计算机系统资源的管理者 处理机管理 在多道程序环境下,处理机(cpu)的分配都是以进程(或线程)为基本单位 处理机管理可归结为进程管理 进程管理的主要功能 进程控制 进程同步 进程通信 死锁处理 处理机调度 存储器管理 内存分配与回收 地址映射 内存保护与共享 内存扩充 文件管理 文件存储空间的管理 目录管理 文件读写管理和保护 设备管理 缓冲管理 设备分配 设备处理 虚拟设备 操作系统作为用户与计算机硬件系统之间的接口 命令接口 联机控制方式(交互式命令接口) 适用于分时或实时系统的接口 强调交互性 脱机控制方式(批处理命令接口) 适用于批处理系统 由一组作业控制命令组成 程序接口 由一组系统调用(广义指令)组成 操作系统实现了对计算机资源的扩充 裸机:没有任何软件支持的计算机 虚拟机(扩充机器):覆盖了软件的机器 操作系统发展历程 手工操作阶段(无操作系统) 缺点 用户独占全机 cpu等待手工操作,cpu的利用不充分 批处理阶段(操作系统开始出现) 单道批处理系统 特征 自动性 顺序性 单道性 缺点 高速cpu等待低速IO 多道批处理系统 特点 多道 宏观上并行 微观上串行 实现需要解决的问题 如何分配处理器 多道程序的内存分配问题 IO设备如何分配 如何组织和存放大量程序和数据 方便用户使用并保证其安全性与一致性 优缺点 优点 资源利用率高 系统吞吐量大 缺点 用户响应的时间较长 不提供人机交互能力 用户不能了解运行情况,又不能控制计算机 分时操作系统 指把处理器的运行时间分为很短的时间片,按时间片轮流把处理器分配给各联机作业使用 特征 同时性 交互性 独立性 及时性 实时操作系统 在某个时间限制内完成某些紧急任务而不需要时间片排队 两种情况 硬实时系统 1. 航空航天系统:它们需要确保任务在指定时间内完成,例如卫星导航系统、无人机、飞行控制系统等。 2. 医疗设备:例如心脏起搏器、呼吸机、药物输液泵等。 3. 工业自动化:例如机器人、质量控制系统、安全监控系统等。 4. 军事应用:例如导弹、雷达、潜艇等。 软实时系统 1. 多媒体系统:例如视频播放、音频处理和图像处理等。 2. 实时游戏:例如网络游戏、手机游戏等。 3. 数据库应用程序:例如在线银行、在线商店、物流系统等。 4. 智能家居系统:例如温度控制、智能安防、远程监控等。 特点 及时性 可靠性 网络操作系统和分布式计算机系统 网络操作系统简介: 网络操作系统是一个基于网络体系结构的操作系统 它主要用于在分布式计算机系统中提供网络服务 它可以实现多个计算机之间的协作和数据共享 并且可以保护网络安全 网络操作系统通常提供的服务: 文件服务 应用程序服务 远程访问服务 web服务 分布式计算机系统简介: 分布式计算机系统是由多台计算机相互协作完成共同任务的计算机系统 每台计算机都有自己的本地资源和处理能力 通过网络互相通信和协作 分布式计算机系统可以提高系统性能和可靠性 实现高并发处理与大数据处理 同时还可以提供高可用性、容错性和灵活性 常见的分布式计算机系统有Hadoop、Spark和Cassandra等。 个人计算机操作系统 Windows Linux Macintosh 操作系统运行环境 处理器运行模式 指令 就是处理器(cpu)能识别,执行的最基本命令——二进制 两种不同性质的程序 操作系统内核程序 特权指令 指不允许用户直接使用的指令 如:IO指令,置中断指令,存取用于内存保护的寄存器指令,送程序状态字到程序状态字寄存器指令 用户自编程序(应用程序) 非特权指令 指允许用户直接使用的指令,但不能

文档评论(0)

1亿VIP精品文档

相关文档