本课程原名:操作系统原理

  • 1.软件通过操作系统管理硬件 ,向上提供接口 给用户使用
  • 多任务管理 资源共享 文件系统 (cpu 内存 硬盘)
  • 2.经典算法:不同场景 问题不同 针对某个场景的操作系统软件 用到一定的算法
  • 3.实践内容利用虚拟机运行Linux系统
  • 4.推荐用书:(恐龙书)操作系统概念 现代操作原理 操作系统导论
  • 5.虚拟机Linux-VMware workstation

App->硬件,cpu,内存,磁盘,外设控制器,总线

cpu->usb控制器->usb接口 (软件访问控制器) 通过地址映射控制器

多任务:

  • 1任务独立<->多道处理,时间片流转
  • 2.任务的资源
  • 3.任务上下文-context
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐