zoukankan      html  css  js  c++  java
  • 操作系统目标和功能

    • 为了给多道程序提供良好的运行环境方便用户使用操作系统,提供方便的服务和更高的资源利用率

    作为系统资源管理者

    • 处理机管理

    • 作业管理

    • 存储器管理

    • 文件管理

    • 设备管理

     

    存储管理的目标

    • 提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行。

    • 存储分配与回收

    • 存储保护:保证进程间互不干扰、相互保密;

    • 地址映射(变换):进程逻辑地址到内存物理地址的映射;

    • 内存扩充(覆盖、交换和虚拟存储):提高内存利用率、扩大进程的内存空间

     

    处理机管理的目标

    • 进程控制:创建、撤销、挂起、改变运行优先级等

    • 进程同步:协调并发进程之间的推进步骤,以协调资源共享

    • 进程通信:进程之间传送数据,以协调进程间的协作

    • 调度:作业或进程的运行切换

     

    设备管理的目标

    • 方便设备使用、提高CPU与I/O设备利用率

    • 设备操作:利用设备驱动程序(通常在内核中)完成对设备的操作

    • 设备独立性(device independence):提供统一的I/O设备接口,使应用程序独立于物理设备,在同样的接口和操作下完成不同的内容(如FAX Modem作为Windows上的打印机设备)

    • 设备分配与回收:在多用户间共享I/O设备资源。

     

    文件管理的目标

    • 解决软件资源的存储、共享、保密和保护

    • 文件存储空间管理

    • 目录管理:解决文件检索问题。

    • 文件的读写管理和存取控制

    • 软件管理:软件的版本、相互依赖关系、安装和卸载

     

    为用户(为用户提供服务)和计算机硬件系统之间提供接口

     

    命令接口

    • 联机命令接口,交互式,分时或实时

    • 脱机命令接口,批处理

     

    程序接口

    • 系统调用命令

     

    图形接口

     

    操作系统用作扩充机器

    • 覆盖了软件的机器,称之为虚拟机
  • 相关阅读:
    OAF_文件系列8_实现OAF处理Excel的JXL包详解
    OAF_文件系列7_实现OAF处理Excel的JXL包介绍(概念)
    OAF_文件系列6_实现OAF导出XML文件javax.xml.parsers/transformer(案例)
    Kafka SSL安装与配置
    如何构建推荐系统
    Flink消费Kafka到HDFS实现及详解
    Kafka网络模型和通信流程剖析
    Kafka日志压缩剖析
    Kafka Eagle安装详情及问题解答
    Kafka幂等性原理及实现剖析
  • 原文地址:https://www.cnblogs.com/YC-L/p/12100095.html
Copyright © 2011-2022 走看看