操作系统中的系统抽象是如何实现的?

2026-05-21 00:030阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3810个文字,预计阅读时间需要16分钟。

操作系统中的系统抽象是如何实现的?

抽象通常被视为计算思维的基本原则,抽象思维能力被认为是工程师最重要的能力之一。2021年图灵奖庆祝了由阿兰·图灵、约翰·麦卡锡和杰拉尔德·埃斯特设计的高级编程语言和编译器中的抽象。

抽象通常被认为是计算思维的基本原则,抽象思维能力被认为是工程们最重要的能力之一。2021年图灵奖庆祝了由阿尔弗雷德·阿霍和杰夫·乌尔曼设计的编程语言和编译器抽象,展示了向更高级抽象的方向迈出了一步。

那么,什么抽象呢?对操作系统而言, 抽象又是怎样的呢?

什么是抽象?

在哲学里,“抽象”是一种将观念抽离原本客体的思想过程, 是指认知某类个体内的普遍性质之概念形成及形成其性质概念之准则的过程。

具体一些,抽象是指以缩减一个概念或是一个现象的资讯含量来将其泛化的过程,主要是为了只保存与某一特定目的有关的资讯。例如,将一个皮制的蓝球抽象化成一个几何意义上的球,只保留一般球的属性和行为等信息。相似地,也可以将快乐抽象化成一种情绪,以减少其在情绪中所含的资讯量。

抽象的过程普遍存在于所有人类社会的思维过程当中,也是所有人类语言的一部分,也就是说,抽象的过程是普便的文化通则之一。

计算机科学中的抽象

在计算机科学中,抽象是将数据与程序,以它的语义来呈现出它的外观,但是隐藏起它的实现细节。抽象把一个问题或模型,以不同规则或方法所得出的不同的解(求解方法和解本身即抽象层),这些不同的解可以组合并还原成问题或模型的本身。抽象是用来减少程序的复杂度,使得程序员可以专注在处理少数重要的部分。一个计算机系统可以分割成几个抽象层,使得程序员可以分开处理它们。

抽象的意义是可以忽略非求解过程中必需的解。

阅读全文

本文共计3810个文字,预计阅读时间需要16分钟。

操作系统中的系统抽象是如何实现的?

抽象通常被视为计算思维的基本原则,抽象思维能力被认为是工程师最重要的能力之一。2021年图灵奖庆祝了由阿兰·图灵、约翰·麦卡锡和杰拉尔德·埃斯特设计的高级编程语言和编译器中的抽象。

抽象通常被认为是计算思维的基本原则,抽象思维能力被认为是工程们最重要的能力之一。2021年图灵奖庆祝了由阿尔弗雷德·阿霍和杰夫·乌尔曼设计的编程语言和编译器抽象,展示了向更高级抽象的方向迈出了一步。

那么,什么抽象呢?对操作系统而言, 抽象又是怎样的呢?

什么是抽象?

在哲学里,“抽象”是一种将观念抽离原本客体的思想过程, 是指认知某类个体内的普遍性质之概念形成及形成其性质概念之准则的过程。

具体一些,抽象是指以缩减一个概念或是一个现象的资讯含量来将其泛化的过程,主要是为了只保存与某一特定目的有关的资讯。例如,将一个皮制的蓝球抽象化成一个几何意义上的球,只保留一般球的属性和行为等信息。相似地,也可以将快乐抽象化成一种情绪,以减少其在情绪中所含的资讯量。

抽象的过程普遍存在于所有人类社会的思维过程当中,也是所有人类语言的一部分,也就是说,抽象的过程是普便的文化通则之一。

计算机科学中的抽象

在计算机科学中,抽象是将数据与程序,以它的语义来呈现出它的外观,但是隐藏起它的实现细节。抽象把一个问题或模型,以不同规则或方法所得出的不同的解(求解方法和解本身即抽象层),这些不同的解可以组合并还原成问题或模型的本身。抽象是用来减少程序的复杂度,使得程序员可以专注在处理少数重要的部分。一个计算机系统可以分割成几个抽象层,使得程序员可以分开处理它们。

抽象的意义是可以忽略非求解过程中必需的解。

阅读全文