操作系统第一周01

  1. 操作系统是什么

    操作系统是计算机系统的一个系统软件

    • 他们能以尽量有效,合理的方式组织和管理计算机的软硬件资源
    • 合理地组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能
    • 使得用户能够灵活,方便的使用计算机,使整个计算机系统高效率运行
    有效:

    ​ 系统效率,资源利用率

    合理:

    ​ 各种软硬件资源的管理是否公平合理

    方便使用:

    ​ 两种角度:用户界面编程接口

    怎样管理资源

    • 跟踪记录资源的使用状况
    • 确定资源分配策略–算法
      • 静态分配算法
      • 动态分配算法
    • 实施资源的分配和回收
    • 提高资源利用率
    • 保护资源的使用
    • 协调多个进程对资源请求的冲突

    五大基本功能

    • 进程/线程管理
      • 进程线程状态,控制,同步互斥,通信,调度
    • 存储管理
      • 分配/回收,地址转换,存储保护,内存扩充
    • 文件管理
      • 文件目录,文件操作,磁盘空间,文件存储控制
    • 设备管理
      • 设备驱动,分配回收,缓冲技术
    • 用户接口
      • 系统命令,编程接口

    操作系统的特征

    1. 并发:指处理多个同时性的能力
      • 由于并发将会引发很多的问题:

      ​ 活动切换,保护,相互依赖的活动间的同步

      • 在计算机系统中同时存在多个程序运行,单cpu上
        • 宏观上:这些程序同时在执行
        • 微观上:任何时刻只有一个程序真正在执行
    2. 共享
      1. 操作系统与多个用户的程序共同使用计算机系统中的资源
        • 互斥共享
        • 同时共享
    3. 虚拟
      1. 一个物理实体映射为若干个对应的逻辑实体–分时或分空间
      2. 虚拟是操作系统管理系统资源的重要手段,可提高资源利用率
    4. 随机
      1. 操作系统必须随时对以不可预测的次序发生的事件进行响应并处理

    操作系统的分类

    1. 批处理操作系统
    2. 分时操作系统
      1. 时间片
    3. 通用操作系统
      1. 分时系统和批处理系统结合
      2. 原则:分时优先,批处理在后
    4. 实时操作系统
    5. 个人计算机操作系统---->网络操作系统
    6. 分布式操作系统
    7. 嵌入式操作系统
    8. 智能卡操作系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值