- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 线程级并发
单处理器有了进程的抽象,可以设计出同时执行多个程序的系统,这也就导致了并发。 从出现分时(time-sharing)以来,计算机系统就有了对并发执行的支持。这种并发执行只是模拟出来的,是通过使一台计算机在它正在执行的进程间快速切换的方式实现的。这样即使处理器必须在多个任务间切换,大多数也是由一个处理器完成的。这个叫做单处理器系统。多处理器随着近来多核处理器和超线程(hyperthreading)的
2015-07-06 19:02:50 1246
原创 大端和小端
下面所说的顺序对于存储器来说都是从低地址到高地址:基本概念小端(little endian)存储:在存储器中按照最低有效字节到最高有效字节的顺序存储对象。 大多数Intel兼容机采用这种规则。 大端(big endian)规则:在存储器中按照最高有效字节到最低有效字节的顺序存储对象。 大多数IBM和Sun Microsystems的机器采用这种规则,只是大多数,不是按照企业来划分,IBM和Su
2015-07-06 18:49:14 4017
原创 编译过程
下面以hello.c源文件到hello可执行目标文件的编译过程来讲解在实际的计算机系统中怎样把一个编程语言转变成机器语言的。gcc -o hello helo.c预处理阶段预处理器cpp 功能:主要是根据#字符命令,把引入的.h头文件直接复制到程序中,生成新的C程序。 输出:hello.c->hello.i(被修改的源程序,文本可读)。编译阶段编译器cc1 功能:将上面的.i源程序翻译成.s汇
2015-07-06 18:41:37 744
OpenCV3编程入门
2016-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人