这里写目录标题

  • 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. shocked的歌曲 类似shell_Wiz Khalifa - Shell Shocked[FLAC格式]
  2. 测试一个数是不是素数
  3. php微博获取用户信息,获取用户基本信息
  4. php mysql简单留言本_php+mysql写的简单留言本实例代码
  5. WEB前端 vue学习一使用 vue-cli 搭建项目
  6. Java 轻量级锁原理详解(Lightweight Locking)
  7. mini6410 uboot board.c 分析
  8. Altium AD20更改原理图的连接节点颜色和连线颜色(结点颜色)
  9. Python测试转岗网络安全测试,挑战年薪30W+
  10. Java客户端开发是什么_客户端桌面应用一般是用什么技术开发的?
  11. android:layout_gravity和android:gravity属性的区别(转)
  12. 文件批量提取工具,从大量文件中批量提取指定文件的实现思路,文件批量复制
  13. 【C语言打印三角形】
  14. 淘系技术虚拟AI技术创新未来,斩获IJCAI2021 Video Competition Award
  15. 嵌入式系统课堂小结5
  16. R语言绘图—“金字塔图”
  17. uniapp 微信小程序登录方法封装
  18. 单片机秒表c语言程序设计思路,单片机秒表程序设计
  19. Flink电商实时数仓项目05-数据可视化
  20. freeBSD的VNET_DEFINE跟SYSCTL_VNET_INT

热门文章

  1. js toFixed 保留N位小数点方法封装
  2. ubuntu上安装成功sogou拼音后还是无法使用
  3. iphone 信息提示类
  4. Collecting Bugs(解决bug)
  5. 复盘2020年丨在线教育最常用的转化方法(下)
  6. 富华力鼎:抖音短视频的运营技巧
  7. 西门子S7200系列PLC数据采集和点表自动侦测获取
  8. 论文研究2:Combining Residual Networks with LSTMs for Lipreading
  9. ai里为什么不能随意放大缩小_AI常见问题解答
  10. IndexedDB浏览器本地存储、缓存、数据库、介绍