百科问答小站 logo
百科问答小站 font logo



Windows 为什么会提供很多危险的接口? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

因为现代的移动操作系统已经进化到比较高的抽象层次了,操作系统提供的是一系列服务,例如显示、交互、数据管理和储存。或者说现代的移动操作系统并不是单纯的操作系统,而是操作系统和用户界面与交互系统的整合,底层的硬件全部被标准化成一个个提供标准化功能的零件,而应用则只能通过操作系统提供的标准化服务与用户进行交互。

Tips:用户界面与交互系统,最早被称之为外壳程序(Shell),只是操作系统的一个组件,甚至可以被随意更换。
DOS时代这个东西叫COMMAND.COM、今天这货叫explorer.exe。

但是,从最初的操作系统来说,或者说本质上一台电脑的操作系统的最初定义,他就是硬件层的一个接口而已,从这一点来看这个问题就很奇怪了,因为提供这些危险的接口本来就是操作系统的本职工作。

所以,答案是因为Windows历史太长。




  

相关话题

  CPU(为方便讨论,这里仅限32位X86指令)的各种构架,比如奔3,奔4,对纯加法运算速度有帮助吗? 
  git是Linus一个人开发出来的吗? 
  双处理器系统有没有可能一个处理器处于实模式一个处理器处于保护模式? 
  如果世界上某种操作系统马上消失,消失哪种操作系统对世界的冲击最大? 
  为什么电脑厂商不将 Windows 系统进行定制? 
  如果 Windows 10 是微软最后一代系统,Win 10 以前的系统全部消失要多久? 
  win10用什么压缩软件好? 
  为何微软不在新的操作系统中让 32 位支持大于 4GB 的内存? 
  软件开发中遇到需要引用的两个库包含的某个同名DLL版本不一致的情况应该如何处理? 
  用数据线连接手机和电脑后,可以在手机上访问电脑硬盘中的文件吗? 

前一个讨论
各种皮疹如何区分?例如丘疹、疱疹、荨麻疹、斑疹。
下一个讨论
学习java开发,应该重视哪些部分?





© 2024-06-02 - tinynew.org. All Rights Reserved.
© 2024-06-02 - tinynew.org. 保留所有权利