操作系统中的抽象

时间:2018-03-01 09:58:03

标签: interface operating-system abstraction

我对操作系统很陌生,这就是为什么这个问题可能非常基础。

根据我阅读的资源,图形用户界面生成所有程序图标,桌面和文件和文件夹的其他符号,以便计算机用户可以轻松管理某些过程。这非常有意义。

然而,在这个定义之后,我开始面对短语"抽象"。例如,这些资源表明文件系统是一种抽象。

实际上,我对短语"抽象"有点困惑。此外,我无法理解抽象和图形用户界面之间的区别。是否有人可以解释操作系统中的抽象是什么以及抽象和GUI之间的区别?

1 个答案:

答案 0 :(得分:1)

  

抽象 | əbstrakʃ(ə)n |
  noun [mass noun]

     
      
  1. 处理想法而非事件的质量[...]
  2.   
  3. 独立于其关联或属性考虑某事的过程[...]
  4.   
  5. 删除某些内容[...]
  6. 的过程         

    ORIGIN
      中古英语:来自拉丁语 abstractio(n - ) ,来自   动词 abstrahere '画画'

此上下文中的抽象通常是将某些内容简化为更易理解的形式的内容。计算机只能用电力工作。这在日常工作中很难理解。那些电脉冲首先被抽象为“1和0”或“位”。这些被进一步抽象以形成数字。这些数字以特定方式用于表示可读字符。比特还以某种方式用于将数据存储在旋转的金属盘或芯片中,我们通常将其称为文件系统。使用“文件”和“目录”以分层形式显示该文件系统。使用窗口和图标在GUI中显示该层次结构。与这些东西的互动被抽象成使用“鼠标”来推动那些“图标”,最终转化为金属周围的电动冲动。

所有这些抽象都允许您使用计算机而无需了解正在发生的基本事情。