【问题标题】:What is the meaning of the terms "logical" and "physical" from the aspect of computer science? [closed]从计算机科学的角度来看,术语“逻辑”和“物理”是什么意思? [关闭]
【发布时间】:2023-01-27 01:24:18
【问题描述】:

我在很多科目中都遇到过“逻辑”和“物理”这两个词。例如,在 SQL 中,数据有逻辑顺序和物理顺序;在Java中,有逻辑实体(类)和物理实体(对象)。在操作系统中有逻辑地址和物理地址。我仍然不知道从计算机科学的角度来看,“逻辑”和“物理”这些术语实际上意味着什么。请解释一下。

【问题讨论】:

  • 这是三个完全不同的东西(顺便说一句,我从未听说过 Java 问题),所以你基本上是在问三个不同的问题。

标签: java computer-science


【解决方案1】:

在计算机科学中,术语“逻辑”和“物理”通常用于区分不同层次的抽象或组织。

“逻辑”组织是指在特定问题或系统的上下文中组织、表示或思考数据或信息的方式。例如,在 SQL 中,数据的逻辑顺序是指根据数据库模式组织和访问数据的方式,例如按表和列。在Java中,类是一个逻辑实体,代表对象的蓝图,对象是存在于内存中的物理实体。

另一方面,“物理”组织是指计算机上数据或信息的实际物理布局或组织。例如,在 SQL 中,数据的物理顺序是指数据在磁盘上的存储方式,如按文件和块。在操作系统中,物理地址是指数据在计算机内存中存储的实际内存地址。

总之,逻辑组织是在问题或系统的上下文中考虑数据的方式,而物理组织是数据在计算机上的实际布局。

【讨论】:

    猜你喜欢
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2013-09-11
    • 2016-05-04
    • 2016-07-30
    • 2011-04-02
    • 2011-03-14
    相关资源
    最近更新 更多