泉州白癜风医院 http://pf.39.net/bdfyy/前言#华为手机4月升级鸿蒙#此前在华为MateX2发布会上,华为表示鸿蒙系统将于今年4月与大家正式见面。而就在昨天,也就是4月27号,鸿蒙系统终于推送升级了,花粉狂喜,黑粉狂喷。如果你问我鸿蒙系统的性能怎么样,我持保留意见。如果你问我升不升级鸿蒙系统,我tm直接冲锋这个开机界面还是蛮爽的!而且把powerbyandroid去掉了。但是此次升级,面向的对象依然是开发者,不建议普通消费者拿主力机型冒然升级,手里只有一台华为机的朋友强烈不建议。关于花粉和黑粉的争论大可不必去在意,因为两者的观点都没什么价值,花粉只要是华为的东西就狂吹,虽然我也站华为,但不得不说有些吹得实在是太尬了,那种几年赶超别人几十年的言论真的让我双脚能扣出一栋别墅。至于黑粉,不是蠢就是坏要么就是单纯闲得慌,不值一提。所以我这篇文章并不是要站队,而是借着鸿蒙系统来普及一下操作系统到底是什么,网上吵得翻天地覆的人百分之九十九都不知道微内核是什么,甚至不知道操作系统内核的概念,都不知道支撑他们争吵的基石是什么。微内核关于微内核的资源,并不是很多,在实际工作和生活中,大型互联网公司的研发都并没有什么机会接触到微内核,更别说普通用户了,就连很多资深程序员都很少有人能接触到微内核的操作系统,互联网公司普遍使用的Linux内核是一个典型的宏内核,而Windows则是一个混合内核,若要学习微内核,还真没有什么好的平台。Wiki是一个不错的起始点(打不开也可以百度百科):
提供一个映射以便访问它们;刷新:进程可以回收授权给其他进程或者映射到另外进程的任何页面;进程间的通信:微内核操作系统中,进程之间或者线程之间进行通信的基本方式是消息。消息包括消息头和消息体:消息头描述了发送和接受消息的进程;消息体包含数据或者指向数据的指针。可以认为进程间通信是基于与进程相关联的端口(某个进程的消息序列),端口可以表明那些进程可以与这个进程通信。端口的标识和功能由内核维护,进程可以给内核发送一条指明新端口功能的消息,进程可以允许对自身授权新的访问。地址空间不重叠的进程间的消息传递涉及到存储器到存储器的复制,因此受限于存储器的速度,复制的速度会远远低于处理器的速度。I/O和中断管理:在为内核结构中,硬件中断可能被当作消息处理。微内核可以识别中断但是不处理中断,它会产生一条消息给与该中断相关联的用户级线程。因此,当允许一个中断时,一个特定的用户级进程被指派给这个中断,并由内核维护这个映射。把中断转换为消息的工作必须由微内核完成,但是微内核并不涉及设备专用的中断处理。把硬件看做一组具有唯一标识号的线程,并给用户空间中相关的软件线程发送消息,接受线程确定消息是否来自一个中断,并确定具体是哪个中断。按照理解一个操作系统的常规步骤,首先,你要先让一个系统跑起来再说其它,至少你要知道它长什么样子吧。Minix目前有三个主要的版本:Minix1
转载请注明原文网址:http://www.piwpi.com/jbzz/13297.html |