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

csapp_计算机系统通览

文章目录

  • 计算机硬件组成
    • 总线
    • I/O设备
    • 适配器或者控制器
    • 处理器(CPU)
    • 主存
  • 存储设备层次结构
  • 抽象
    • 操作系统提供的抽象
    • 虚拟机提供的抽象

计算机硬件组成

总线

传递信息的电子线

I/O设备

如磁盘,鼠标,键盘,显示器,音箱

I/O设备通常通过适配器或者控制器和I/O总线连接

适配器或者控制器

控制器是I/O设备本身的电路板

适配器是插在主板上的

处理器(CPU)

通过系统总线和I/O桥连接,内含有寄存器

主存

通过内存总线和I/O桥连接

存储设备层次结构

寄存器->L1->L2->L3->本地磁盘->远程磁盘

每层之间处理速度都差了一个数量级

抽象

操作系统提供的抽象

处理器+主存+I/O设备 抽象为进程

主存+I/O设备抽象为虚拟内存

I/O设备抽象为文件

虚拟机提供的抽象

处理器+主存+I/O设备+操作系统 抽象为虚拟机

I/O设备抽象为文件


http://www.kler.cn/a/331552.html

相关文章:

  • 【网络云计算】2024第51周-每日【2024/12/17】小测-理论-解析
  • 使用 UniApp 在微信小程序中实现 SSE 流式响应
  • day5,数据结构,单向,双向,循环链表
  • 虚拟机断网没有网络,需清理内存,删除后再重启
  • 【MAC】深入浅出 Homebrew 下 Nginx 的安装与配置指南
  • 以腾讯混元模型为例,在管理平台上集成一个智能助手
  • 数据校验的总结
  • 《开源大模型食用指南》,一杯奶茶速通大模型!新增Examples最佳实践!
  • 【pytorch】pytorch入门5:最大池化层(Pooling layers )
  • SSY20241002提高组T4题解__纯数论
  • nginx配置多域名共用服务器80端口
  • ICM20948 DMP代码详解(60)
  • SpringBoot技术在墙绘艺术市场的应用
  • 在VS code 中部署C#和avalonia开发环境
  • 【Qt Quick】基础语法:变量类型
  • Vue-Lecture1-Notes
  • Redis Sorted Set 跳表的实现原理与分析
  • Redis:string类型
  • 手部姿态映射到远程操作机器人
  • python Scrapy 框架 demo
  • 【微信小程序前端开发】入门Day03 —— 页面导航、事件、生命周期、WXS 脚本及自定义组件
  • java设计模式介绍
  • Django Web开发接口定义
  • 北京数字孪生工业互联网可视化技术,赋能新型工业化智能制造工厂
  • Stable Diffusion绘画 | 来训练属于自己的模型:LoRA模型验收
  • Golang | Leetcode Golang题解之第447题回旋镖的数量