这里写目录标题

  • 1.内存地址空间
  • 2.接口卡
    • 2.1.什么是接口卡
    • 2.2.接口卡和驱动、CPU联系?
  • 3.各类存储器芯片
    • 3.1.RAM
    • 3.2.ROM
  • 总结

1.内存地址空间

什么是内存地址空间?
一个cpu的地址总线是10,那么可以寻址1024个单元,这1024个单元就构成了cpu内存地址空间

2.接口卡

2.1.什么是接口卡

CPU对外部设备都不能直接控制,如显示器等,直接控制这些设备进行工作的是插在扩展插槽上面的接口卡。接口卡通过总线和CPU想连。CPU通过总线向接口卡发送命令,接口卡通过命令控制外设进行工作

2.2.接口卡和驱动、CPU联系?

驱动:是连接硬件和软件的桥梁。是软件程序
接口卡:比如就是声卡,网卡
驱动程序→声卡→注册到操作系统内核→内核通过数据结构记录声卡的详细信息(型号,参数)→内核认识了声卡

应用程序→调用系统API接口→声卡的驱动程序→通过CPU将数据写到声卡→声卡就会发出声音

3.各类存储器芯片

  • RAM:随机存储器,可读可写
  • ROM:只能读取,不能写入,关机后内容不丢失

3.1.RAM

随机储存器:装在主板上面的内存条,装在扩展卡槽上面的RAM(比如显卡,我们称之为显存,将显示的内容写入到显卡,就会在显示器上面显示)

3.2.ROM

主板的ROM存储着主板的BIOS
显卡的ROM存储着显卡的BIOS
网卡上面的ROM存储着网卡的BIOS

总结

所有的物理存储器被看作一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器占有一个地址段,cpu 在这段空间中写入数据,实际上就是在相应的物理存储器上面写入数据

2丶基础知识-内存地址空间相关推荐

  1. C++基础知识 —— 内存分区模型、引用、函数重载、类和继承、this指针、友元、多态、文件操作

       参考 黑马程序员 C++课程笔记,个人理解及整理  可以使用 在线编译c++代码 来简单验证.学习代码 目录 C++核心编程 1. 内存分区模型 1.1 程序运行前 1.2 程序运行后 1.3 ...

  2. 操作系统【三】内存管理基础+连续内存分配

    内存的基础知识 内存分为按字节编址(8位)和字编制(不同计算机不一样,64位计算机就是64位,即8个字节) 相对地址=逻辑地址 绝对地址=物理地址 从逻辑地址到物理地址的转换由装入解决. 装入的三种方 ...

  3. 计算机知识讲稿,计算机基础知识讲稿.ppt

    计算机基础知识讲稿.ppt 1 第一讲计算机基础知识 一 什么是计算机计算机 是一种用于存储和处理信息的通用机器 2 第一讲计算机基础知识 二 计算机发展史1946年2月 第一台计算机诞生在美国 EN ...

  4. 【汇编语言】一章 基础知识 机器语言 CPU 存储器 内存地址空间

    汇编语言有助于我们理解高级语言,了解基于内存地址的内存操作,建立指针与实际内存单元之间的思维映射 C语言中的数据类型,形参实参,函数调用,全局变量,局部变量等内容都与之相关,通过学习汇编语言的操作关联 ...

  5. 汇编怎么从内存地址写入连续的数字_汇编语言 第一章 基础知识

    系列文章见:Neptune 第一章 基础知识 1.1 机器语言 机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令. 由图可见,机器语言是十分晦涩难懂和不易查错的. 1.2 汇编 ...

  6. 【RDMA】21. RDMA之内存地址基础知识

    [RDMA]RDMA 学习资料总目录_bandaoyu的博客-CSDN博客SavirRDMA 分享1. RDMA概述https://blog.csdn.net/bandaoyu/article/det ...

  7. 记录由Equal基础知识引起的内存泄露

    在最近的公司框架开发中,利用了网上某大牛的反射缓存库作为辅助.在测试的时候发现出现了巨大的内存泄露,在频繁的操作后,内存不断的产生巨大的开销,10多分钟就占有了5,6m的内存.解决问题的时,公司不能上 ...

  8. java继承原理内存角度_Java基础知识巩固

    最近发现自己的Java基础知识还是有点薄弱,刚好有点空闲时间进行再补一补,然后进行整理一下,方便自己以后复习.其实个人认为Java基础还是很重要的,不管从事Java后端开发还是Android开发,Ja ...

  9. 3.1_ 1_ 内存的基础知识

    3.1_ 1_ 内存的基础知识 文章目录 1.知识总览 2.什么是内存,有什么作用 进程的运行原理-指令 逻辑地址vs物理地址 从写程序到程序运行 装入模块装入内存 装入的三种方式--绝对装入 装入的 ...

最新文章

  1. 去掉ILDasm的SuppressIldasmAttribute限制
  2. iis 程序池设置及详解-20180720
  3. format 转化时间格式不起作用
  4. Java将mysql输出csv_使用Java将大量数据从数据库导出到.csv时出...
  5. python AES使用
  6. SonarQube安装步骤 Windows10系统
  7. C1007: 无法识别的标志“-Ot”
  8. [CodeForces - 276A] Lunch Rush
  9. Pandas参考手册、常用函数及方法汇总
  10. 笔记本单/双网卡如何同时上内外网
  11. DROOPYCTF WALKTHROUGH
  12. canvas文字粒子动画js特效
  13. 如何理解模块、组件和对象
  14. Linux运维遇到的基本问题解决大全
  15. 在线电子书阅读微信小程序 毕业设计(4)图书详细页-图书目录
  16. Tensorflow 源码编译笔记(C++/C层)
  17. 做生意要顺势而为,但不是盲目跟风
  18. 漫画丨CTO不得不面对的9大困境
  19. HCS12XEP100 ATD模块定时中断采样
  20. cocos2dx lua优化总结

热门文章

  1. 原来手游里的游戏模型制作这么简单,我也能拿高薪啦!你还在等?
  2. vue.js 时间戳转换日期格式
  3. 中高端投影仪当贝X3、极米H3S和坚果J10S哪个好?哪个值得买?
  4. centos 手动增加swap分区
  5. 五大角色和主域控制器
  6. 2021年字节跳动+京东+美团面试总结!内含福利
  7. 阳光城:规模快车道上的速度与理性
  8. Java基础|1-07-Object类与常见API(二)@API篇
  9. phpstduy8 redisClient 2.0 点不了_LOL转区系统2.0试运行公告:提供了贴心的转区快照预览功能...
  10. 结构型模式的设计模式笔记