操作系统
阳光下的
这个作者很懒,什么都没留下…
展开
-
cpu执行指令是不是一条一条执行?
看书上写的超标量流水线说每个时钟周期(每个机器周期)最多可以执行3条指令,看到这我晕了。如果真的是这样那nopmov al,1mov bh,al这3条指令可不是乱了(都还执行把1送到al就把al的值送给bh了),到底cpu是不是在同一时刻只能执行1条指令还有多分支预判断是什么意思?解答:这三个指令会顺序执行,所谓的并行处理,是不同程序的指令可以同时执行,没个程序原创 2014-03-16 15:16:14 · 2521 阅读 · 0 评论 -
数据库
1 因此,这些表,放在一个档案袋里-------档案袋是数据库 公益1期有档案袋(库1), 公益2期有档案袋(库2) -----> 交给王大婶子来管理 王大婶管理着许多库, 我们想要数据时,找王大婶. 王大婶子 -->数据库服务器so:一台服务器下有多个库,一个库下有1到多张表, 表有多行多列的数据. 2怎么建表?分析:我们只要把第一行,表头建好了,这张表也就完成了. 至...原创 2016-09-07 11:32:50 · 596 阅读 · 0 评论 -
OpenGL双缓冲
1.双缓冲技术解决的问题在计算机上的动画与实际的动画有些不同:实际的动画都是先画好了,播放的时候直接拿出来显示就行。计算机动画则是画一张,就拿出来一张,再画下一张,再拿出来。如果所需要绘制的图形很简单,那么这样也没什么问题。但一旦图形比较复杂,绘制需要的时间较长,问题就会变得突出。让我们把计算机想象成一个画图比较快的人,假如他直接在屏幕上画图,而图形比较复杂,则有可能在他只画了某幅图的一半...转载 2017-08-07 09:58:37 · 1402 阅读 · 0 评论 -
OpenGL绘图的基本过程是:清除缓冲区,设置当前颜色,绘制几何图元,输出图形。
一、清除缓冲区缓冲区是用来保存绘图过程中产生的图像数据的内存区域,OpenGL有颜色、深度、累积和模板等四种常用的缓冲区。这里只介绍颜色缓冲区和深度缓冲区的清除方法。由于缓冲区中可能保留有上一次绘图遗留下来的图像数据,这些数据会影响本次绘图,因此在绘制新图之前必须将它们清除掉。颜色缓冲区中存放的是图像的像素颜色数据,深度缓冲区存放的是用于图像消隐的深度信息。在一个三维场景中,距离视转载 2014-06-14 21:04:52 · 7053 阅读 · 0 评论 -
C++编译器与链接器工作原理 + Link错误
编译器编译原理详解这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念: 1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就转载 2016-11-25 18:02:35 · 3581 阅读 · 0 评论 -
OpenGL ES 2.0 Shader相关介绍
与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点着色器”取代了OpenGL ES 1.x渲染管线中的“变换和光照”;“片元着色器”取代了OpenGL ES 1.x渲染管线中的“纹理环境和颜色求和”、“雾”以及“Alpha测试”。 这使得开发人员在使用OpenGL ES 2.0API进行开发时,可以通过编写顶点及片元着色器程序,来完成一些顶点变换和纹理颜色计算工作,转载 2016-08-24 11:26:02 · 504 阅读 · 0 评论 -
计算机的基本组成
进程与线程的区别和联系https://blog.csdn.net/qq_37791134/article/details/81516023计算机的基本组成:存储器: 实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器: 负责数据的算术运算和逻辑运算即数据的加工处理 控制器: 负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问...原创 2014-03-16 14:49:28 · 794 阅读 · 0 评论 -
缓存
1:缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。总的来说,CPU读取数据的顺序是先缓存后内存。2:衡量存储器系统性能的指标有以下几种:◆ 存取时间:一次读/写存储器的时间◆ 存储器带原创 2014-03-16 14:39:51 · 502 阅读 · 0 评论 -
用CornerStone配置SVN,HTTP及svn简单使用说明
用CornerStone配置SVN,HTTP及svn简单使用说明 - https://my.oschina.net/joanfen/blog/194491摘要: CornerStone是Mac OS X系统下非常好用的一款svn工具,至XCode5之后,本人觉得XCode5的Svn实在让人不得要领,而CornerStone配置虽不难,但也有几个需要注意的地方,分享给大家,也希望大家能多转载 2018-01-12 18:03:20 · 365 阅读 · 0 评论