计算机理论
文章平均质量分 88
小小角色熊
横看成岭侧成峰,远近高低各不同
展开
-
CPU深度解析
即cpu的运行是一个频繁的从内存中读写数据和指令的过程。假设cpu严格顺序执行,如果连续的三条指令,第一条指令执行完后需要从内存获取数据,那么cpu需要等99个时间周期来等待内存数据读取(这里假设:cpu的速度是内存的100倍)。则在一个cpu的情况下,有一个线程的时候cpu只有50%的时间被利用上。线程:线程是动态的概念,是可执行的计算任务。进程:进程是静态的概念,程序进入内存,分配对应资源,内存空间,进程进入内存,同时产生一个主线程。操作系统的cpu多线程分时系统,线程的切换需要保存现存,保存上下文。原创 2023-08-27 16:51:36 · 157 阅读 · 0 评论 -
字节顺序:小端和大端之争
1个字节在内存存储没有争议,当多个字节在内存中存储时,就有了不同的意见,目前,主要有2个方式:小端:低字节存低地址,高字节存高地址。Little-Endian大端:高字节存低地址,低字节存高地址。Big-Endian看图:小端字节序:低字节存于内存低地址;高字节存于内存高地址。如一个long型数据0x12345678,以字节为最小单位。 0x0029f458 0x...原创 2018-10-08 10:51:14 · 183 阅读 · 0 评论 -
四种数据存储结构---顺序存储 链接存储 索引存储 散列存储
存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储。顺序结构和链接结构适用在内存结构中。索引结构和散列结构适用在外存与内存交互结构。顺序存储:在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。特点:1、随机存取表中元素。2、插入和删除操作需要移动元素。链接存储:在计算机中用一组任意的存储单元存储线性表的数据元素...原创 2019-03-15 15:05:41 · 1970 阅读 · 0 评论