胖大海 胖大海
2年前
Linux系统启动流程
开机启动流程图1\.开机自检电脑通电之后,首先加载BIOS(basicinputoutputsystem,基本输入输出系统)。而BIOS程序首先检查计算机能否满足运行的基本条件,这个叫做“硬件自检(PowerOnSelfTest)”。主要检查:主板,CPU,内存,磁盘,网卡,声卡,显卡,鼠标,键盘,显示器等2\.启动顺序硬件自检完成后,B
仲远 仲远
1年前
System Dashboard Pro for Mac(系统仪表板)
SystemDashboardPro可以帮助用户实时监测Mac电脑的CPU、内存、硬盘、网络等系统资源的使用情况,以及应用程序的运行状态。它提供了多种实用的功能,包括实时监控、历史记录、警报通知、自定义布局等,可以帮助用户了解系统的运行情况,及时发现和解决
简
3年前
Binder Driver缺陷导致定屏的案例
本文讲解异步bindercall是如何阻塞整个系统的,通过ramdump信息以及binder通信协议来演绎并还原定屏现场。一、背景知识点解决此问题所涉及到的基础知识点有:Trace、CPU调度、Ramdump推导、Crash工具、GDB工具、Ftrace,尤其深入理解binderIPC机制。1.1工具简介Trace:分析死锁
Wesley13 Wesley13
2年前
java 面试知识点笔记(七)多线程与并发 上篇
问:进程和线程的区别?!(https://oscimg.oschina.net/oscnet/fe2c4d0bc8505c5df1b4fc6199d4f028572.jpg)进程是资源分配的最小单位,线程是CPU调度的最小单位!(https://oscimg.oschina.net/oscnet/971d1d6c10695c984
Stella981 Stella981
2年前
Node.js 应用故障排查手册 —— 冗余配置传递引发的内存溢出
楔子前面一小节我们以一个真实的压测案例来给大家讲解如何利用 Node.js性能平台(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.aliyun.com%2Fproduct%2Fnodejs) 生成的CPUProfile分析来进行压测时的性能调优。那么与CPU
Stella981 Stella981
2年前
Linux 3.9内核将会支持谷歌的Goldfish模拟器
IngoMolnar已经为Linux3.9内核提交了x86平台的pullrequest,开发正式从昨晚开始。Linux3.9内核将会支持谷歌Android的“Goldfish”模拟器。谷歌Android模拟器使用被称为“Goldfish”的虚拟CPU,Linux3.9内核主线能够支持。x86\_GOLDFISH内核配置选项提供“启动对主
Stella981 Stella981
2年前
Python字符串格式化
1.简单运用字符串类型格式化采用format()方法,基本使用格式是:转自<模板字符串.format(<逗号分隔的参数)调用format()方法后会返回一个新的字符串,参数从0开始编号。"{}:计算机{}的CPU占用率为{}%。".format("20161231","PYTHON",10)Out\10\:'2
Stella981 Stella981
2年前
Linux系统开机启动流程(简述)
1)开机自检,加载BIOS信息    CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息等2)MBR引导    硬盘的0柱面0磁道1扇区被称为MBR(MasterBootReord)主引导记录,大小为512字节,里面存放预启动信息、分区表信息及分区标志等;分为两部分:第
Wesley13 Wesley13
2年前
1.电脑系统硬件的组成
一、电脑的组成:        1.主板:                      主板和cpu都是电脑中关键的部件。大部分其他硬件都必须通过插入主板才能发挥作用,比如人的身体。主板的性能好坏将直接影响电脑的性能。        2.电源:                      一个好的电源对电脑非常重要,比如人体心
可莉 可莉
2年前
20190814 On Java8 第三章 万物皆对象
第三章万物皆对象对象创建数据存储有5个不同的地方可以存储数据:1.寄存器(Registers)最快的存储区域,位于CPU内部。无法直接控制。2.栈内存(Stack)存在于常规内存RAM(随机访问存储器,RandomAccessMemory)区域中,可通过栈指针获得处理