08 2020 档案
摘要:本文主要描述了Linux系统上关于位置无关代码PIC,位置无关可执行程序PIE及地址空间布局随机化ASLR三个主要特性的原理及联系。第一部分首先介绍了应用程序地址空间的基础知识作为铺垫;第二部分重点讲解PIC的实现原理;第三部分简单介绍了PIE的概念;第四...
阅读全文
摘要:智能手机作为当下最具代表性的科技产物,虽然更新换代十分快速,但很多用户还是坚持着一年一换甚至是几年一换的习惯,这时候就十分考验手机素质,其中就有搭载了 ColorOS 系统的手机,许多用户对其产生了「换机可惜」的想法,他们集中反馈手机的流畅度一如既往。 ...
阅读全文
摘要:在上一部分,我们讨论了最基本常见的几类同步机制,这一部分我们将讨论相对复杂的几种同步机制,尤其是读写信号量和RCU,在操作系统内核中有相当广泛的应用。 读写信号量(rw_semaphore) BKL(Big Kernel Lock,只包含在2.4内核...
阅读全文
摘要:近年 ColorOS 操作系统可以说是进行了更新换代,从初代到如今的第七代 ColorOS,OPPO ColorOS 每次更新都带来了全新的体验和变化,尤其是手机系统的流畅度,有了超级的大的提升,每次更新都有种越用越流畅的感觉。网上也有很多网友对 Colo...
阅读全文
摘要:在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实像多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问,尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。在主流的Linux内核中包...
阅读全文
摘要:随着手机功能的不断丰富,算法复杂性、系统核心频率和集成水平不断提高,而设备的形制和尺寸不断缩小,手机热缓解的重要性日益凸显。 为了在手机开始过热时进行有效的热缓解,Android 引入了热系统,用于将热子系统硬件设备的接口抽象化,硬件接口包括设备表面、电...
阅读全文