
计算机基础
文章平均质量分 87
money_yuan
多多学习,努力赚钱,给家人一个好的生活
展开
-
【物理内存和虚拟内存】
1、概念物理内存:真实的硬件设备(内存条)虚拟内存:利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。(为了满足物理内存的不足而提出的策略) 2.使用的顺序linux会在物理内存不足时,使用交换分区的虚拟内存。内核会将暂时不用的内存块信息写到交换空间,这样以来,物理内存得到了释放,这块内存就可以用于其它目的,当需要用到原始的内容时,这些信息会被重新从交...转载 2018-05-09 22:08:13 · 278 阅读 · 0 评论 -
【putty配色】【vim设置】
1、vim配色方案首先说说putty本身默认的配色方案(default)其实并不是很让人舒服,其次,putty的开发者也的确是为我们定做了很多的配色方案,其中最常用的就是evening实际上就是在vimrc 里面添加一个color evening这样就设置了他的风格样式。具体的他的配色方案的文件在这个地方user7@rlk-buildsrv1-14:/usr/share/vim/vim...翻译 2018-07-19 11:20:42 · 2009 阅读 · 0 评论 -
【内存二三事】【内存架构发展】
转自:https://blog.youkuaiyun.com/wagsyang/article/details/79157020早期的计算机较现在简单,计算机系统的组件例如CPU、内存、硬盘和网络接口同时发展起来,他们在性能上很平衡例如数据传输上,内存网卡cpu都差不多。但是当计算机系统的整个架构确定后,每个字部件发展速度就不同了,CPU发展比较快,内存和硬盘发展较慢。内存和硬盘就成了CPU发...转载 2018-08-01 15:19:29 · 376 阅读 · 0 评论 -
【服务器三大体系】【SMP、 NUMA, MPP】
这个是从硬件上对CPU进行架构分类,不是硬件组成而是硬件对资源的访问这个方面去区分。转自:https://blog.youkuaiyun.com/gatieme/article/details/52098615从系统架构来看,目前的商用服务器大体可以分为三类 对称多处理器结构(SMP:Symmetric Multi-Processor) 非一致存储访问结构(NUMA:Non-Unifo...转载 2018-08-01 15:39:23 · 919 阅读 · 0 评论 -
【存储】【寄存器和内存】
转自:http://www.ruanyifeng.com/blog/2013/10/register.html计算机存储塔状结构,寄存器最快,内存其次,最慢的是硬盘同样是晶体管存储设备,为什么寄存器比内存快?一、距离不同距离不是主要因素,但是最好理解,内存离CPU比较远,所以要耗费更长时间读取。以3GHZ的cpu为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳...转载 2018-08-06 11:26:19 · 376 阅读 · 0 评论 -
【/proc/schedstat】信息解析
linux schedule的信息在这个节点下面cat /proc/schedstatversion 15timestamp 4297713500cpu0 38467 0 9781997 2729942 7058648 2608946 1753566776858 1073959920824 6690815eas 0 0 0 0 0 0 5125101 0 359862 86410 ...翻译 2018-08-07 20:22:05 · 5780 阅读 · 0 评论 -
【dump surfaceflinger】信息解读
转自:https://www.jianshu.com/p/233697d291601、特殊的宏一般dump的第一行都是这样的:Build configuration: [sf] [libui] [libgui]这说明其实没有打开任何特殊的宏,实际上,如果一下特殊宏打开,第一行log会打印出来:FRAMEBUFFER_FORCE_FORMAT,HAS_CONTEXT_P...转载 2018-08-15 16:48:10 · 6978 阅读 · 0 评论 -
【构建二叉树】
根据先序和中序构建二叉树#include <stdio.h>#include <stdlib.h>#include <error.h>typedef struct struct_tree * Tree;struct struct_tree{ Tree left; Tree right; int element;};stat...转载 2018-08-22 23:32:15 · 151 阅读 · 0 评论 -
【流畅度】
一、帧率标准来源帧率标准,没有具体的标准,还是需要根据具体的应用来。如果一定需要定义一个标准,可以将各项freq提升到最高,获取该平台下的一个fps的最优值作为标准 二、常见的fps界限 12 fps: 由于人类眼睛的特殊生理结构,如果所看画面之帧率高于每秒约10-12帧的时候,就会认为是连贯的(手动快速翻阅电子书) 24fps ...翻译 2018-08-17 17:49:41 · 276 阅读 · 0 评论 -
【四大CPU体系结构:ARM、X86/Atom、MIPS、PowerPC】
其中ARM/MIPS/PowerPC均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版。根据各种新闻,Android在支持各种处理器的现状:ARM+Android 最早发展、完善的支持,主要在手机市场、上网本、智能等市场;X86+Android 有比较完善的发展。有atom+Android的上网本,且支持Atom+Android ...原创 2018-10-17 13:32:53 · 1024 阅读 · 0 评论 -
【adb】常用adb命令
获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader 重启到r...转载 2018-07-19 11:05:54 · 297 阅读 · 0 评论 -
【ramdisk.img】【 system.img】 【userdata.img】
转自:https://blog.youkuaiyun.com/jzjhome/article/details/70256331ramdisk.img 是Android系统的根文件系统,系统内核会加载它。它的目录结构如下: /system /sys /sbin /proc init.rc init.goldfish.rc init /dev...翻译 2018-07-16 16:31:31 · 1617 阅读 · 0 评论 -
【缓存】【内存缓存】【磁盘缓存】
转自:https://blog.youkuaiyun.com/as02446418/article/details/47913387内存缓存高速缓存(英语:cache,英语发音:/kæʃ/ kash [1][2][3],简称缓存),其原始意义是指访问速度比一般随机存取存储器(RAM)快的一种RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。原理 Cache一词来源...转载 2018-06-20 17:03:05 · 1250 阅读 · 0 评论 -
【GPS和GNSS】定位和导航系统
遇到一个问题的时候,发现牵扯到很多概念,我竟然不知道,看来还是需要科普啊利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称GPS。GPS是由美国国防部研制建立的一种具有全方位、全天候、全时段、高精度的卫星导航系统,能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息,是卫星通信技术在导航领域的应用典范,它极大地提高了地球社会的信息化水平,有力地推动了...原创 2018-05-10 16:56:34 · 1673 阅读 · 0 评论 -
【linux】常见命令
linux shell自带了很多的工具可使用,不断收集1、查看debian版本root@debian:~# cat /etc/debian_version7.32、查看gcc版本root@debian:~# cat /proc/versionLinux version 3.2.0-5-686-pae (debian-kernel@lists.debian.org) (gcc version 4.6...原创 2018-05-17 23:19:18 · 192 阅读 · 0 评论 -
【window】实用dos指令
1、定时关机(两个小时)C:\Users\Administrator>shutdown -s -t 7200原创 2018-05-17 23:35:43 · 268 阅读 · 0 评论 -
【gettimeofday】测试程序运行时间
转自:https://blog.youkuaiyun.com/u013806583/article/details/58127067普通的C程序已经验证,内核模块的暂时还没有验证在测试程序时,往往需要了解程序执行所需的时间,在C语言中可以使用函数gettimeofday来得到时间。来不及解释了,直接上例子。对于普通的C程序:使用 gettimeofday() 函数#include<stdio.h>...转载 2018-06-11 13:41:36 · 2297 阅读 · 0 评论 -
【proc/stat】CPU负载信息说明
转自:http://www.igigo.net/post/xiao-za-sui/-proc-statde-cpufu-zai-xin-xi-shuo-ming关于/proc/stat最正确的文档首先给出/proc/stat原始的文档, 其它文档都是从这文档翻译或引申出来, 如果看得明E文文档, 这最好不过进程的nice,进程的nice值一般是-20~19,他影响的是cpu分配给进程的时间片对ni...转载 2018-06-11 14:44:54 · 1053 阅读 · 0 评论 -
【Input】adb shell input keyevent直接发送键值给设备
adb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent 29 # for key 'A'adb shell input keyevent 54 # for key 'B'adb shell input text "A...转载 2018-06-11 15:43:39 · 1178 阅读 · 0 评论 -
【DDR3/EMMC】两者的区别和【UFS/eMMC/LPDDR】三者的关系
DDR3内存条和eMMC存储器区别: 1. 存储性质不同;2. 存储容量不同 ;3. 运行速度不同;4. 用途不同。具体区别如下:1、存储性质不同:eMMC是非易失性存储器,不论在通电或断电状态下,数据都是可以存储的,而DDR3内存是易失性存储器,断电同时,数据即丢失。2、存储容量不同:eMMC的存储容量要比DDR3内存大3-4倍,常见有32G,而DDR3内存容量相对较小,常见有2-8G。3、运...转载 2018-06-12 19:21:58 · 19033 阅读 · 0 评论 -
【linux_top】显示数据的含义以及统计方法
现在需要统计CPU使用率前10的进程,根据top版本的不同,一般常用的有如下两个command#top -n 1| tail -n 21 | head -n 11[7m PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS [0m 7228 u0_a89 16 -4 1.8G 18...原创 2018-06-13 12:32:37 · 3252 阅读 · 0 评论 -
【cpu处理器分析】【AP】【bp】【cp】
BP基带处理器:其 实很多玩家都只听过基带这个东西,但不知道这个到底是什么。基带处理器管理的是手机一切无线信号(除了wifi,蓝牙,NFC等等),一款手机支持多少种 网络模式,支持4G还是3G,都是由基带部分决定的。BP做的最有名的是高通,其实高通发家靠的就是优秀的BP基带处理器,而不是AP应用处理器。可能大家对高通的BP没有什么印象,这里我就跟大家举几个使用高通BP的手机。iPhon...转载 2018-10-17 14:19:24 · 6005 阅读 · 0 评论