码迷,mamicode.com
首页 >  
搜索关键字:cpu    ( 23200个结果
linux的各个子系统
Linux主要的子系统主要有CPU、Memory、IO、Network。 在这些子系统中,它们之间相互之间高度依赖。任何一个子系统的高负载都会引起其他子系统出现问题。 例如: 大量的页调入请求对内存造成阻塞 网卡的大吞吐量造成CPU开销 CPU开销造成内存请求队列 大量从内存来的磁盘写请求造成CPU和IO通道的开销 而为了优化系统,我们必须定位瓶颈在哪。即使问题看起来像是某个子系统引...
分类:系统相关   时间:2014-07-23 13:14:16    阅读次数:247
网络编程Socket之TCP之select概述
I/O模型: 1.  阻塞式I/O模型 2.  非阻塞式I/O模型:使用fcntl将套接字设置成非阻塞;然后轮询读取数据,这样会耗费大量CPU时间; 3.  I/O复用模型:阻塞在select上; 4.  信号驱动式I/O模型: 5.  异步I/O模型:aio_read,信号直到数据已复制到应用进程缓冲区才产生 select: select的最后一个时间参数: 1.  ...
分类:其他好文   时间:2014-07-23 13:06:46    阅读次数:202
将P2P虚拟货币(比特币、莱特币....)的算力用于公共的分布式计算的猜想
比特币最近几年非常火爆。发明者中本聪设计了一个特定的算法用于生成(发行)比特币,让各位玩家(矿工)用自己的CPU、显卡,或者更加专业的矿机,通过无聊的并行计算算出比特币的特定密码(挖矿)。为了保证全网比特币按照特定的发行速度递增,并最终无限趋近于上限2100万枚,挖矿难度会根据全网算力进行动态调整。...
分类:其他好文   时间:2014-07-23 12:48:16    阅读次数:269
《操作系统概论》第一章引论读书笔记
计算机系统分为硬件和软件。硬件主要由:CPU、存储器、输入输出控制系统、各种输入输出设备组成。软件主要分为:系统软件、支撑软件、以及应用软件。操作系统定义:一般认为,操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。操作系统的作用:管理计算机系统的资源。为用...
分类:其他好文   时间:2014-07-23 11:48:46    阅读次数:190
关于Windows 8使用WMP播放音乐时WUDFHost跑CPU和硬盘的问题解决
Windows 8使用Windows Media Player播放音乐的时候,其实有一个这样的情况,WMP和某个什么名字看起来很屌的进程跑CPU很高,这个跑很高视你插入的SD卡内的文件数或者移动硬盘的文件数来定,如果文件很多,这个跑起来可以把系统都快卡死。 就像下面这样: 原因: WMP命令WPD系统服务去扫描外部移动存储,它用于更新媒体库。 系统服务就去访问那个移动设备,不断...
分类:Windows程序   时间:2014-07-23 00:13:57    阅读次数:585
最佳线程数
影响最佳线程数的主要因素:1、IO2、CPU根据公式:服务器端最佳线程数量=((线程等待时间+线程cpu时间)/线程cpu时间) * cpu数量一般来说是IO和CPU。IO开销较多的应用其CPU线程等待时间会比较长,所以线程数量可以开的多一些,相反则线程数量要少一些,其实有两种极端,纯IO的应用,比...
分类:编程语言   时间:2014-07-22 23:23:27    阅读次数:490
获取CPU编号
void?get_cpu_id() {??? char?szBuf[256]?= {0}; unsigned?int?s1?= 0U; unsigned?int?s2?= 0U; _asm{? MOV?EAX,01H? XOR?EDX,EDX CPUID???? MOV?DWORD?PTR[s1],EDX??? ...
分类:其他好文   时间:2014-07-22 22:37:53    阅读次数:240
Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口
Linux Kernel(Android) 加密算法总结(三)-应用程序调用内核加密算法接口(hash) 该方法经过在内核层实现与CPU加密模块,或者硬件加密卡对接,并为上层应用程序提供接口的方式,可以实现硬件加密。...
分类:移动开发   时间:2014-07-22 17:42:14    阅读次数:340
SHT20 SHT21 HTU20 温湿度传感器驱动 STM32F051
模拟IIC /** ****************************************************************************** * @file HTU20.x * @brief HTU20 function * @cpu STM32F051 * @compiler Keil uVision V4...
分类:其他好文   时间:2014-07-21 23:27:53    阅读次数:526
framework启动流程之android应用程序
转载请注明出处: Linux启动流程大体分三歩:1、开机启动bootloader。2、操作系统内核初始化。3、执行第一个应用程序。 1、开机就是给硬件设备上电,在上电过程中cpu的作用是执行执行,故而,只有其他硬件设备初始化ok,cpu执行指令才有意义,故而cpu最后上电。       cpu复位完毕就开始执行固定内存的程序指令,此时的执行所在的程序称作“bootloader”引导程序。...
分类:移动开发   时间:2014-07-21 22:42:27    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!