【操作系统】章节总结

本文详细介绍了操作系统的基础知识,包括计算机系统的目标和功能、运行机制、进程管理的知识框架,如进程状态、控制、同步与通信,以及内存管理的原理。深入探讨了进程的并发、共享、虚拟和异步特性,以及处理机调度算法、死锁问题和内存分配策略。
摘要由CSDN通过智能技术生成

操作系统

【计算机系统概述】

概论:

  • 特征
    • 并发: 两个或多个事件在同一时间间隔发生。
    • 共享:资源共享。系统资源可供内存中多个并发执行的进程共同使用,互斥共享和同时访问方式。
    • 虚拟:虚拟处理器/虚拟内存/虚拟外部设备。
    • 异步:进程以不可预知的速度向前推进。
  • 目标和功能
    • 计算机系统资源的管理者:处理机/存储器/文件/设备。
    • 用户与计算机系统之间的接口
      • 命令接口:联机命令接口/脱机命令接口
      • 程序接口:系统调用(广义指令)
      • GUI:图像接口
    • 扩充机器:没有任何软件支持的机器为裸机。裸机在最里层,其外是操作系统。
  • 发展-批处理操作系统->分时操作系统->实时操作系统->网络和分布式操作系统
  • 运行机制
    • 中断和异常
      • 中断指外中断,来自CPU执行指令意外的事件的发生。时钟中断表示固定时间片已到。
      • 异常指内中断/例外/陷入。CPU执行指令内部的事件。异常不能被屏蔽。
      • 中断
        • 内中断
          • 自愿中断
          • 强迫中断
            • 硬件故障
            • 软件中断
        • 外中断
          • 外设请求
          • 人的干预
    • 系统调用:系统调用运行在核心态。
      • 设备管理
      • 文件管理
      • 进程控制
      • 进程通信
      • 内存管理
  • 体系结构
    • 大内核
    • 微内核

 

【进程管理】

知识框架

  • 进程
    • 概念:程序及其数据在处理机上顺序执行。
    • 特征:动态性/并发性/独立性/异步性/结构性
    • 状态:运行/就绪/阻塞/创建/结束
    • 控制:创建/终止/阻塞和唤醒/切换
    • 组织:进程控制块PCB/程序段。数据段
    • 通信:共享内存/消息传递/管道通信
  • 线程
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值