写点什么

操作系统笔记 day3

  • 2024-08-18
    北京
  • 本文字数:559 字

    阅读完需:约 2 分钟

  1. 硬件屏蔽层

  2. 寄存器=用户可见寄存器(数据地址条件码)、控制和状态寄存器(PC-IR-PSW)

  3. 指令(访存、IO、算术逻辑、控制转移、处理器控制)(特权、非特权)

  4. 汇编语言

  5. 寄存器>cache>内存>硬盘

  6. 存储的容量、速度和成本,三角模型

  7. 存储保护(界限寄存器、存储键)

  8. 中断(外部事件)与异常(执行指令)

  9. 系统堆栈与上下文环境

  10. 通道/IO 处理机

  11. DMA 技术

  12. 总线通讯竞争、存储访问竞争

  13. 时钟(硬件、软件)(绝对、相对)

  14. 原语

  15. 树形结构的进程树

  16. 线程:CPU 调度和分派的基本单位

  17. 进程:资源拥有的基本单位

  18. 线程机制:用户级线程、内核级线程

  19. 调度方式:抢占和非抢占

  20. 调度算法:时间片、优先权

  21. 调度:高级(作业)、中级()、低级(进程线程调度)

  22. 计算密集型、IO 密集型

  23. 批处理(吞吐量、周转时间、CPU 利用率)、交互式(最小响应时间)、实时系统(截止时间、可预测性)

  24. 进程调度算法:先来先服务、最短作业优先、最短剩余时间优先、最高响应比优先、轮转法、最高优先级、多级反馈队列、最短进程优先、

  25. 实时系统的正确性依赖于逻辑和时间

  26. 静态调度算法、动态调度算法

  27. 共享与竞争系统的资源

  28. 竞争与协作(共享协作、通信协作)

  29. 互斥、死锁、饥饿

  30. 临界区资源访问:进入区-临界区-退出区-剩余区

  31. 信号量、P 原语、V 原语

  32. 管程(高级同步原语)

  33. 进程通信:PV 原语、共享内存、消息(消息缓冲、信道)、管道(共享文件)




感恩曾经帮助过 万里无云万里天 的人。


发布于: 刚刚阅读数: 3
用户头像

关注小而美的工业项目。 2021-05-29 加入

关注PLC、HMI、Scada、项目管理、高低压电工和工业自动化。

评论

发布
暂无评论
操作系统笔记 day3_操作系统_万里无云万里天_InfoQ写作社区