当前位置: 首页 > news >正文

OS基础-

OS基础

  • 内存管理
    • 内核
    • 用户
  • 设备管理
    • 设备框架
    • I/O子系统
  • 网络
  • 多媒体
    • 音频
    • 视频
  • 运维
    • 控制台
    • GUI
    • debug
    • 审计
  • 计算机组成
    • CPU
      • ALU
      • register
        • SP
        • LR
        • PC
        • R0-R12
        • CPSR
      • cache
      • clock
      • Interrupt
        • Vector table
        • IVTR
      • MMU/MPU
        • 内存访问权限配置,支持多进程
    • BUS
    • MEMORY
    • I/O
  • 单线程
    • 特点:结构简洁,所有任务在一个单循环中轮询运行,长耗时任务要分阶段执行,不能原地等待;不适于多核环境
  • 多线程
    • 特点:虚拟化CPU,每个任务可独立运行,通过优先级和时间片调节任务运行时间;有时需要线程同步管理机制;方便多核环境下资源复用
    • 线程管理
      • 线程创建
        • 线程控制块
        • 线程栈
      • 线程启动和中止
      • 线程切换
        • 线程栈
    • 时间管理
      • 时间片
      • 定时器
    • 同步机制
      • 消息队列
      • 信号量
      • 互斥量
      • 事件
http://www.lryc.cn/news/471501.html

相关文章:

  • 《大型语言模型实战指南:应用实践与场景落地》一文详解大型语言模型的11种微调方法
  • 嵌入式浏览器 -- Chromium VS Firefox
  • 权限大、数量多、破坏强、管理难......企业特权访问管理怎么管?
  • UE5 第一人称示例代码阅读0 UEnhancedInputComponent
  • 如何在Linux下安装和配置Docker
  • apisix的原理及作用,跟spring cloud gateway有什么区别?
  • 华为HarmonyOS实现实时语音识别转文本
  • DIY可视化-uniapp悬浮菜单支持拖动、吸附-代码生成器
  • HTTP cookie 与 session
  • 智慧停车场导航系统架构及反向寻车系统解决方案
  • 【小程序上传图片封装2024,支持多图,带进度,上传头像】
  • [A-14]ARMv8/ARMv9-Memory-内存模型的类型(Device Normal)
  • 驾校管理系统|基于java和小程序的驾校管理系统设计与实现(源码+数据库+文档)
  • @Mapper使用中遇到的问题解法汇总
  • 深度学习:YOLO V3 网络架构解析
  • SpringCloudAlibaba-Sentinel-熔断与限流
  • mysql中的mvcc理解
  • ETF申购赎回指南:详解注意事项与低费率券商推荐!
  • List<T>属性和方法使用
  • 记一次:使用使用Dbeaver连接Clickhouse
  • Java面向对象编程进阶(四)
  • 【51单片机】第一个小程序 —— 点亮LED灯
  • 如何通过自动化有效地简化 Active Directory 操作?
  • Java-POI导出EXCEL(动态表头)
  • 利用 Direct3D 绘制几何体—9.流水线状态对象
  • 【开源项目】libfaketime安装、使用——小白教程
  • java.util.concurrent包
  • Django创建项目模块+创建映射类+视图
  • 使用AMD GPU和LangChain构建问答聊天机器人
  • 2024年808数据结构答案