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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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

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

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




  

相关话题

  鸿蒙(Harmony OS 2.0)和安卓到底是什么关系? 
  为什么32位机之后直接发展64位机,而没有33位机或者48位机? 
  如何看待 2020 年 1 月 15 日国产统一操作系统 UOS 20 正式版发布?它能普及开来吗? 
  为啥最近喷鸿蒙的人少了,是不是说明鸿蒙要成了? 
  x86/x64 的处理器和 32/64 位的系统有什么关系? 
  为什么 iOS 来源于 FreeBSD 没有人讨论,但是鸿蒙使用部分来安卓代码,却被人一直在攻击? 
  如果美帝软件上制裁,禁止使用一切 MADE in USA 的代码、软件(包括开源软件)会怎样? 
  能否清晰明了的讲解一下系统架构师,项目经理,系统分析师之间的差异区别? 
  既然大多数开发团队没有能力对开源项目进行 review,那么开放源代码与否对于他们有什么意义? 
  电脑如何自动开启程序并自动输入账号密码登陆?(PS:不借助外界软件,公司有限制) 

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





© 2025-03-28 - tinynew.org. All Rights Reserved.
© 2025-03-28 - tinynew.org. 保留所有权利