返回介绍

1.7 数据的确定性总是以其生存周期为背景的

发布于 2024-12-15 23:01:43 字数 693 浏览 0 评论 0 收藏 0

从计算机存储设备的角度来看,所谓的数据其实只是一个个单元格(Cells) 8 ,例如内存中的某几个位置。如果我们的数据“永远确定”,则意味着这些单元格要永远存留并且不可变化。这当然不可能,因为不可能有永远的或者无尽的存储。因此任何在计算系统中的数据都存有 生存周期 的问题,我们讨论的确定与不确定——或者你可以(暂时地)看成常量与变量——是以其生存周期为背景的。一旦离开这个背景,则 标识 仍可能存在,但讨论数据“ 确定与否 ”便不存在意义。

生存周期是一个数据的性质,亦或是运算系统的性质在数据上的投影?这是一个哲学化的命题。但现在,我们可以仅仅将它当成不同视角带来的理解差异。以我们当前所需要的——我的意思是数据的——视角,我们可以认为那仅仅是计算系统的性质。例如一个进程的生存周期,即是该进程中数据的生存周期——对于数据来说,生存周期只是其背景的、自然的规律。

因为生存周期是有限的,所以“数据确定”是可能的。例如我们以一个确定的空间(我们通常称为 Buffer,或 Cache,或特定内存块)来存放数据,那么我们可以在数据填满这个空间之前保证任何数据的确定性。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文