什么是控制逻辑?(control logic?)

控制逻辑是控制程序操作的软件程序的关键部分。控制逻辑对来自用户的命令作出响应,并且它还自行执行已构建到程序中的自动化任务。它也称为控制器,是在程序设计和编码的同时开发的底层软件体系结构的一部分。...

控制逻辑是控制程序操作的软件程序的关键部分。控制逻辑对来自用户的命令作出响应,并且它还自行执行已构建到程序中的自动化任务。它也称为控制器,是在程序设计和编码的同时开发的底层软件体系结构的一部分。

控制逻辑以二进制方式运行,这意味着软件用户无法直接与其通信。因此,软件程序必须配备能够将用户命令转换为二进制的功能,以便控制逻辑能够理解它们。控制逻辑的输出以二进制形式出现,但由程序转换为函数或消息。因此,当用户点击字处理器上的“保存”按钮时,它被转换为控制逻辑的二进制信号,然后控制逻辑执行保存命令并通过转换器返回一条消息,提醒用户已完成保存。

软件程序的这一部分包括用于计时操作的时钟信号,以及用于二进制翻译的解码单元。控制逻辑依赖于时钟,以确保操作以正确的顺序在正确的时间发生。虽然操作通常看起来是同时进行的,但实际上,当控制器按照用户的要求或软件程序的内部编码通过一系列步骤来实现功能时,会有一个小的延迟。

作为程序的指挥中心,控制器始终在工作。软件程序能够一次执行许多操作,同时也可以与计算机系统的其余部分一起工作。程序的控制中心需要平衡来自用户的命令、程序内部生成的指令和操作系统的需求,以保持程序可靠运行。

在开发软件时,控制逻辑会根据需要进行测试和调整,以使其尽可能有效和强大。软件开发人员还可以定期使用新版本的软件对其进行更新,以适应新功能,并解决程序正常使用后出现的错误。软件开发需要对细节有敏锐的眼光,也需要耐心。

  • 发表于 2021-12-13 11:49
  • 阅读 ( 162 )
  • 分类:互联网

你可能感兴趣的文章

逻辑(logic)和原因(reason)的区别

...研究,而理性则是运用逻辑来理解和判断事物。 逻辑是什么意思? 逻辑学是对论证形式的系统研究。在逻辑学中,一个有效的论据在其假设和结论之间有一种特定的逻辑支持关系。因此,论证的有效性取决于它的形式,而不是...

  • 发布于 2020-10-28 03:33
  • 阅读 ( 343 )

可编程逻辑控制器如何在你周围运行

... 什么是可编程逻辑控制器(a programmable logic controller)? ...

  • 发布于 2021-03-14 21:05
  • 阅读 ( 218 )

苹果更新逻辑prox与活循环和步进序列器

...机床和它的配套应用程序Logic Remote的更新,这将允许用户控制像Live Loops这样的工具,而这些工具实际上是用来与触摸控制一起使用的。和以前一样,它为新客户提供199.99美元的价格,或者作为对现有逻辑所有者的免费更新。苹...

  • 发布于 2021-04-19 07:41
  • 阅读 ( 165 )

符合逻辑的(logical)和实际地址(physical address)的区别

...址,在主存储器中找到相应的位置。 覆盖的关键领域 1.什么是逻辑地址-定义,功能2.什么是物理地址-定义,功能3.逻辑地址和物理地址的区别-主要区别的比较 关键术语 逻辑地址、物理地址、操作系统 什么是逻辑地址(a logical a...

  • 发布于 2021-06-30 20:05
  • 阅读 ( 621 )

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

...理器之间的区别是什么–主要区别的比较 关键术语 ALU, Control Unit, CPU, Logic Board, Mainboard, Motherboard, Processor, System Board 什么是主板(a motherboard)? 主板是计算机中的主要印刷电路板。它也被称为主板、逻辑板或系统板。它由允许在...

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

运行时错误(runtime error)和逻辑错误(logical error)的区别

...误,它是由于程序语法错误引起的。 覆盖的关键领域 1.什么是运行时错误–定义、原因、检测、输出2.什么是逻辑错误–定义、原因、检测、输出3.运行时错误和逻辑错误之间的区别是什么–关键区别的比较 关键术语 逻辑错误...

  • 发布于 2021-07-01 04:57
  • 阅读 ( 631 )

逻辑dfd(logical dfd)和物理dfd(physical dfd)的区别

...辑DFD和物理DFD有两种类型。逻辑DFD提供了一个洞察系统是什么,而物理DFD定义了系统的实现。这两个图都有助于表示系统,理解它,并进一步改进它。 覆盖的关键领域 1.什么是DFD–定义,功能2.什么是逻辑DFD–定义,功能3.什么...

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

符合逻辑的(logical)和物理数据模型(physical data model)的区别

...种是逻辑数据模型和物理数据模型。 覆盖的关键领域 1.什么是逻辑数据模型-定义,功能2.什么是物理数据模型-定义,功能3.逻辑数据模型和物理数据模型之间的差异-主要差异比较 关键术语 数据库,数据模型,逻辑数据模型,...

  • 发布于 2021-07-01 23:45
  • 阅读 ( 489 )

概念的(conceptual)和逻辑数据模型(logical data model)的区别

...种是概念数据模型和逻辑数据模型。 覆盖的关键领域 1.什么是概念数据模型-定义,功能2.什么是逻辑数据模型-定义,功能3.概念数据模型和逻辑数据模型的区别-关键区别的比较 关键术语 概念数据模型,数据建模,逻辑数据模...

  • 发布于 2021-07-02 00:23
  • 阅读 ( 1321 )

模糊逻辑(fuzzy logic)和神经网络(neural network)的区别

...能够做出有效决策的有用应用程序。 覆盖的关键领域 1.什么是模糊逻辑-定义,功能2.什么是神经网络-定义,功能3.模糊逻辑和神经网络的区别-主要区别比较 关键术语 人工智能,反馈网络,前馈网络,模糊逻辑,神经网络,感...

  • 发布于 2021-07-02 02:19
  • 阅读 ( 559 )