Android系统启动过程分析 一、Android平台架构 首先贴一张Android系统架构图方便理解整个Android架构,这可以让我们从整体上对整个启动流程有个大概认知。 可以看出整个架构由5部分构成,从下到上分别为: 1. Linux内核层 Android 的核心系统服务基于Linux 内核, ...
分类:
移动开发 时间:
2020-01-10 12:23:40
阅读次数:
130
一、进程状态 D:uninterruptible sleep (usually IO) R:running or runnable (on run queue) S:interruptible sleep (waiting for an event to complete) T:stopped by ...
分类:
系统相关 时间:
2020-01-06 19:45:57
阅读次数:
95
ps命令将某个进程显示出来 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep全称是Global Regular Ex ...
分类:
其他好文 时间:
2020-01-04 10:41:08
阅读次数:
79
Linux Shell的父子关系及内建命令 Shell的类型 系统启动什么样的shell程序取决于你个人的用户ID配置。在/etc/passwd文件中,在用户ID记录的第7个字段中列出了默认的shell程序。只要用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器,默认的shell程序就会开始运 ...
分类:
系统相关 时间:
2020-01-03 00:32:24
阅读次数:
98
jvm的启动分为以下4步。 1、 加载配置(从当前路径或者系统中寻找jvm.cfg) 2、 根据配置寻找jvm.dll(jvm的主要实现 ) 3、 初始化jvm获取JNIEnv接口(这个是jvm接口,findClass等操作通过它实现) 4、 找到main方法并执行 这是每一个java系统启动的源头 ...
分类:
编程语言 时间:
2020-01-02 20:21:08
阅读次数:
96
事务描述: 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务它还可以用来管理DDL、DML、DCL操作,比如 insert,update,delete 语句。一般来说,事务是必 ...
分类:
数据库 时间:
2020-01-01 11:50:36
阅读次数:
81
```shell 系统运行级别:(重点 面试题) windows--系统出现故障--安全模式 系统启动:服务程序 网络 安全服务 --启动级别 系统服务启动 -- 启动级别 查看系统运行级别方法: [root@oldboysz-01 ~]# runlevel N 3 切换运行级别: 临时调整: in... ...
分类:
系统相关 时间:
2019-12-30 11:23:23
阅读次数:
98
内核更新操作后面补上。暂时记录删除多余内核操作 删除卸载多余内核 1.系统启动时,选择需要保留的内核进入系统,通过uname -a命令查看当前内核版本,以防误删 2. 使用rpm -qa | grep kernei命令查看系统当前安装的内核。 3. 使用yum -y remove xxxx命令删除需 ...
分类:
其他好文 时间:
2019-12-28 22:41:34
阅读次数:
73
bootsect.s(引导扇区程序)做了件什么事? 将硬盘中的OS程序(setup.s)读入内存 今天看一下setup.s后又做了什么事。 为什么一开始操作系统的程序要用汇编来编写?因为我们要严格地控制程序在哪里执行。汇编能做到,而C语言要需要编译才可以,在哪里执行我们是控制不了的。 为什么要做这件 ...
分类:
其他好文 时间:
2019-12-28 10:01:25
阅读次数:
118
目录:(一)pidstat简介(二)mpstat简介(一)pidstat简介(1.1)pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU、内存、设备IO、任务切换、线程等,pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。(1.2)常用的命令格式#pidsta
分类:
系统相关 时间:
2019-12-26 14:41:49
阅读次数:
169