大家都没着急提出问题。
iOS的架构最清晰。
可触摸层是为应用程序开发提供了各种常用旳框架,大部分框架与界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作。
媒体层提供应用中视听方面的技术,图形图像、声音、视频、音视频传输的框架等。
核心服务层提供给应用所需要的基础的系统服务。
核心操作系统层包括大多数低级别接近硬件的功能,以及内核。
这样划分成架构,很清晰的看出来内核只是最底层的支撑。
一个真正可用的系统除了内核还需要其它各个框架,这些框架可以简化成两大件:驱动及工具、图形界面。
张郁林继续介绍道:“相比iOS和安卓,星辰系统的架构要稍微复杂一点,最底层的内核层是单纯的Kernel(内核) OS;
某种意义上,符合POSIX(可移植操作系统接口)标准的核心,但这层与其它系统相比,少了个非常重要的组件:硬件驱动。”
说到这里,张郁林解释道:“我们没办法像谷歌那样拉着几十家硬软件厂商建立开放手机联盟以解决硬件兼容性,也没有苹果对供应链的掌控力;
最后我们是通过在内核层上加盖了一层单独的驱动兼容层解决硬件驱动等各方面的兼容性问题。
这一层最终是要合并进内核层的。”
说话间,张郁林切换了一张文稿,显示出了远景架构,是与iOS极其相似的四层架构。
“在我们自己的处理芯片等核心硬件出来以前都无法并入内核层,
第250章 在质疑声中强大!(2/8)