什么是控制寄存器?(a control register?)

尽管计算机上的主要系统内存是随机存取内存(RAM),它通常插入主板并连接到计算机的处理器,但RAM并不是计算机上唯一的内存类型。中央处理器(CPU)也包含有限的存储空间,允许数据以极快的速度移动。这些位置称为寄存器。计算机上的控制寄存器是一种寄存器,用于控制或改变计算机CPU的基本行为。...

尽管计算机上的主要系统内存是随机存取内存(RAM),它通常插入主板并连接到计算机的处理器,但RAM并不是计算机上唯一的内存类型。中央处理器(CPU)也包含有限的存储空间,允许数据以极快的速度移动。这些位置称为寄存器。计算机上的控制寄存器是一种寄存器,用于控制或改变计算机CPU的基本行为。

A central processing unit. The control register controls the behavior of the CPU.

把控制寄存器想象成CPU中的一个小抽屉,计算机可以比系统上的其他内存位置更容易地访问它。通过将控制寄存器放在物理CPU芯片上,它消除了延迟,并将访问速度提高到比系统上其他位置高得多的值。因此,计算机将其用于最重要的CPU任务,以保持计算机平稳高效地运行。

如果没有控制寄存器,CPU只能通过前端总线(FSB)将数据发送到RAM来存储数据。此外,它只能通过将数据从内存拉回到前端总线来检索数据。虽然这听起来可能微不足道,但前端总线的带宽——它一次可以承载的最大数据量——是相当有限的。由于每秒有数千条数据通过,这将很快成为计算机的严重瓶颈,造成滞后并中断基本操作流程。使用控制寄存器意味着数据几乎不需要移动:这是将数据存储在靠近手边的书桌抽屉中和存储在车道尽头的邮箱中的区别。

控制寄存器的主要用途包括控制中断、分页、寻址和协处理器功能。当计算机上的硬件设备向CPU发送一个“紧急”信号,要求CPU放弃当前正在做的事情,以便处理特定问题时,就会发生中断。寻址是指在系统RAM上查找和利用物理地址,为计算机检索和存储信息。分页是另一种内存管理技术,其中信息存储在硬盘上的“页面文件”中。协处理器用于补充CPU,处理图形信息和其他操作,如浮点运算和加密。

  • 发表于 2021-12-10 09:22
  • 阅读 ( 166 )
  • 分类:互联网

你可能感兴趣的文章

核心(core)和处理器(processor)的区别

...逻辑操作,后者负责所有的控制操作。此外,它还有一组寄存器来存储值。传统上,一个处理器一次只能执行一条指令。只有一个核心的处理器称为单核处理器。奔腾系列是单核处理器的一个例子。 然后介绍了多核处理器,其...

  • 发布于 2020-10-26 19:06
  • 阅读 ( 1206 )

索尼可能面临ps5双关诉讼

...gating a potential class action based upon reports that Sony PS5 DualSense controllers for the PlayStation 5 c***ole can experience drift issues and/or fail prematurely. Specifically, it is reported that the joystick on certain PS5 DualSense controllers will automatically register movement when the ...

  • 发布于 2021-03-26 17:19
  • 阅读 ( 169 )

登记(register)和主存储器(main memory)的区别

寄存器和主存的主要区别在于,寄存器是CPU内部的一个小而快速的存储器,它暂时保存数据,而主存是计算机中的一个存储部件,它存储CPU当前使用的数据和程序。 寄存器是CPU中的高速内存位置。它允许CPU暂时存储数据以供处...

  • 发布于 2021-06-30 23:50
  • 阅读 ( 726 )

主板(motherboard)和处理器(processor)的区别

...定时和控制信号以同步任务。此外,在处理器内部有称为寄存器的快速内存位置。它们帮助存储数据,并根据CPU的指示将数据传输到其他单元。 Figure 2: Processor 处理器的执行单元称为核心。处理器可以有单核或多核。单核处理器...

  • 发布于 2021-07-01 00:25
  • 阅读 ( 580 )

设备驱动程序(device driver)和设备控制器(device controller)的区别

...数据临时存储在一个称为控制器内部的本地缓冲区的专用寄存器中。每个设备控制器都有相应的设备驱动程序。存储器连接到存储器控制器。显示器连接到视频控制器,而键盘连接到键盘控制器。磁盘驱动器连接到磁盘控制器,...

  • 发布于 2021-07-01 01:51
  • 阅读 ( 1266 )

登记(register)和缓冲器(buffer)的区别

寄存器和缓冲区之间的主要区别在于,寄存器是处理器中的一个临时存储区,允许更快地传输数据,而缓冲区是主存中的一个临时存储区,在使用数据之前保存数据。 寄存器是内置在处理器中的快速内存位置。此外,一台计算...

  • 发布于 2021-07-01 06:11
  • 阅读 ( 1090 )

堆栈指针(stack pointer)和程序计数器(program counter)的区别

堆栈指针和程序计数器的主要区别在于,堆栈指针是一个寄存器,用于存储堆栈中最后一个程序请求的地址,而程序计数器是一个寄存器,用于存储从内存执行的下一条指令的地址。 寄存器是内置在CPU中的小型存储单元。它们...

  • 发布于 2021-07-01 06:52
  • 阅读 ( 629 )

证实(certified)和挂号信(registered mail)的区别

...段都受到保护。在每个阶段,包的详细信息都记录在一个寄存器中(因此称为“挂号信”)。当您邮寄不易更换的贵重物品时,首选此选项。 当您通过挂号信发送包裹时,您会收到一个13位的字母数字收据号码,该号码通常以字...

  • 发布于 2021-07-03 00:48
  • 阅读 ( 1450 )

什么是语言学中的语域?(register in linguistics?)

...为“局内人”的人建立和维持联系,并排除“局外人” 寄存器用于所有形式的通信,包括书面、口头和签名。根据语法、句法和语调的不同,语域可能非常僵硬或非常亲密。你甚至不需要用一个实际的词来有效地沟通。在辩论...

  • 发布于 2021-10-05 09:23
  • 阅读 ( 689 )

什么是设备寄存器?(a device register?)

... 设备寄存器是电子设备上的一个可编程区域,它提供程序员可以用来安装和使用操作系统或附加设备的信息。这允许设备相互通信信息,以完成用户分配的任务。例如,一个拥...

  • 发布于 2021-12-10 10:50
  • 阅读 ( 78 )
WYWYPUWF85312919
WYWYPUWF85312919

0 篇文章

相关推荐