这里有几个定义需要说一下,

外设,顾名思义,就是IC芯片所接的能够与IC通信的外部设备。早起由于IC集成工艺不发达,很多东西都是外设的,在此以DSP芯片为例,比如PWM、ADC、CAN等等,

原本都是需要芯片外接的,即使是现在,仍然有独立的ADC芯片,比如ADS8364等等,但是现在,PWM、ADC等等东西都已经集成在DSP芯片内,当然,

无论如何,芯片总还是会需要外接一些设备实现某种系统,为了与那些外设相区别,就将集成在芯片内,但是又不属于芯片本身(比如DSP,是一种微处理器,

因此芯片中不属于微处理器的部分都是外设)的称为“片上外设”。

片内、外设是两个概念,片内指做成芯片的集成电路内部,简称片内;外设是外部设备的简称,是指集成电路芯片外部的设备。集成电路芯片与外部设备的连接一般需要专门的接口电路和总线的连接(包括控制总线路、地址总线和数据总线等)。

由于集成电路的技术发展得很快,现在许多芯片在制造时已经能够将部分接口电路和总线集成到芯片内部。对于这部分电路与传统的接口电路和总线是有区别的,为了加于区别可以称之为片内外设,其含义是在集成电路芯片内部集成的用于与外部设备连接的接口电路和总线。

因此,简单的说,“片内外设”是芯片内部用于与外部设备连接的接口电路和总线。

先附上一张计算机硬件组成图片:

先说内核:

内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,

内核并不是计算机系统中必要的组成部分

作者:知乎用户

链接:https://www.zhihu.com/question/24565362/answer/54451597

可以看到内核所处的位置

CPU:

中央处理器(CPU,Central Processing Unit)是一块超的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

寄存器

寄存器是中央处理器内的组成部份。它跟CPU有关。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

存储器

存储器范围最大,它几乎涵盖了所有关于存储的范畴。你所说的寄存器,内存,都是存储器里面的一种。凡是有存储能力的硬件,都可以称之为存储器,这是自然,硬盘更加明显了,它归入外存储器行列,由此可见——。

内存

内存既名上的内存储器,它不是个什么神秘的东西,它也只是存储器中的沧海一粟,它包涵的范围也很大,一般分为只读存储器(ROM)和随机存储器(RAM),以及最强悍的高速缓冲存储器(CACHE),只读存储器应用广泛,它通常是一块在硬件上集成的可读芯片,作用是识别与控制硬件,它的特点是只可读取,不能写入。随机存储器的特点是可读可写,断电后一切数据都消失,我们所说的内存条就是指它了。

缓存CACHE

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-69040-3.html

计算机软件硬件结构造图,个人计算机的存储器系统 说说内核与计算机硬件结构(3)...相关推荐

  1. 计算机硬件存储器,个人计算机的存储器系统 说说内核与计算机硬件结构(5)

    之所以依然叫做ROM,归纳一下,大概有几个原因: ①不能像RAM那样快速的写: ②可能需要特殊的擦写电压: ③可能需要特殊的擦写时序: ④可能需要在写之前进行擦除操作: ⑤擦写次数有限,不像RAM那样 ...

  2. 微型计算机存储器系统中的cache是(),微型计算机存储器系统中的Cache是

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 微型计算机存储器系统中的Cache是高速缓存的意思.Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM之间. ...

  3. Cortex-M3存储器系统

     一.存储器系统的功能概览 1.Cortex-CM3存储器系统功能 1).存储器映射是预定义的,并且还规定好了那个位置使用那条总线. 2).Cortex-CM3的存储器系统支持"位带&q ...

  4. ARM Cortex-M0(6)--- 存储器系统

    ARM Cortex-M0 存储器系统 1. Cortex-M0 的两种总线协议:  1)AHB_Lite 系统总线协议:32位地址线,高速高性能访问(Flash, SRAM,总线桥,外部存储器接口) ...

  5. 【沧海拾昧】微机原理:存储器系统

    #C0302 沧海茫茫千钟粟,且拾吾昧一微尘 --<沧海拾昧集>@CuPhoenix [阅前敬告] 沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系 如有问题定为本集记录有谬, ...

  6. 《Cortex-CM3权威指南》——存储器系统

    一.存储器系统的功能概览 1.Cortex-CM3存储器系统功能 1).存储器映射是预定义的,并且还规定好了那个位置使用那条总线. 2).Cortex-CM3的存储器系统支持"位带" ...

  7. 计算机软件硬件试讲,2019上半年山东教师资格证高中信息技术面试试讲真题:计算机的软件系统...

    山东教师资格网为考生提供山东省教师资格证考试真题及答案,包括教师资格证考试真题及山东教师资格证考试历年真题模拟题. 二.考题解析 [教学过程] (一)导入新课 复习导入:提问学生上节课学过什么,学生回 ...

  8. ****** 三十三 ******、软设笔记【存储器系统】-主存储器、辅存储器

    存储器系统 主存储器 存储器是计算机系统中的记忆设备,用来存放程序和数据. 计算机中全部的信息,包括输入的原始数据.计算机程序.中间运行结果和最终运行结果都保存在存储器中. 存储器分为: *寄存器 * ...

  9. Cortex-M3的存储器系统

    Cortex-M3 的存储系统架构与传统的 ARM 处理器有很大的区别. Cortex-M3 处理器采用哈佛( Harvard)结构,拥有独立的指令总线( I-Code)与数据总线( D-Code). ...

最新文章

  1. Lync server 2013 之office web apps server 搭建步骤
  2. CVPR2021|基于双边扩充和自适应融合方法的点云语义分割网络
  3. 跟我一起学extjs5(05--主界面上增加顶部和底部区域)
  4. 深度学习--数据增强
  5. android 2个界面抽屉,Android使用DrawerLayout创建左右两个抽屉菜单
  6. java设计模式迭代器模式_Java中的迭代器设计模式
  7. (Zotero)开源的文献管理器 真香
  8. 人大副教授从细节上教你如何快速进行研究生早期的科研之路
  9. windows + hadoop + eclipse 过程记录
  10. 南阳oj-----一种排序(set)
  11. mysql手册03_索引
  12. 小米便签维护——首页背景按键切换(按键隐藏)及欢迎界面
  13. Vue面试中,经常会被问到的面试题/Vue知识点整理
  14. android 跟屁虫 教程,鬼谷八荒跟屁虫使用方法指南介绍 鬼谷八荒好感度快速提升方法教程攻略...
  15. Echarts绘制各种数据可视化图表案例(效果+代码)
  16. 关于u盘快捷方式病毒的解决方案
  17. 2021年中国机构调研概况分析(附总次数、行业分布、投融资情况)[图]
  18. Android 动画解析(一) 逐帧动画(Frame Animation)
  19. Windows 7(Win7)下Visual Studio 2012(VS2012)编译jrtplib与MinGW编译jrtplib
  20. Siri怎么重置主人声音

热门文章

  1. Pytorch 学习日记(一)
  2. 柯洁夺斗地主全国冠军!斗地主可以排解输棋痛苦”
  3. 实验(五)键盘检测实验
  4. 《勇者名录》11.19正式上线链游玩家|休闲养肝、探索大陆
  5. 华为在俄罗斯开设基于ARM技术的数据中心:技术之外,环境使然?
  6. 阿波罗-17高钛月海玄武岩的化学组成及其成因的探讨
  7. linux内存占用过高怎么解决,centos7内存占用过高处理方法
  8. jquery when Deferred
  9. 华为发展鸿蒙系统再出奇招,为了留存现有手机用户可谓费尽脑汁
  10. Finger.01 - ESP8266模块STA模式调试