码迷,mamicode.com
首页 > 其他好文 > 详细

计算机基础知识学习

时间:2019-04-11 01:43:06      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:str   map   tps   硬盘   直接   detail   性能   ash   访问内存   

1. 32位的电脑是指cpu是32位的,cpu一次性能处理32位即4字节(Byte,简称B)的数据,64位就是cpu一次能处理64位(8字节,8B)的数据。这个数据也有可能是操作指令。

2. 所以实际上内存是把8个8个bit排成1组, 每1组成为1个单位, 大小是1byte(字节),cpu每一次只能访问1个byte, 而不能单独去访问具体的1个小格子(bit).1个byte字节就是内存的最小的IO单位.

3. 32位的cpu寻址空间为4G,是因为32位能表示的最大数为2^32-1,即2^32-1=4*1024(G)*1024(M)*1024(KB)-1=4294967295,即4G.

4. cpu不能直接访问硬盘中的数据,必须先把数据从硬盘中读到内存中,再访问内存。

5. cpu访问内存不是遍历内存,而是直接寻址,类似于hashMap的直接定位功能。(个人理解)

   (关于这些知识点,这篇文章讲的很好https://blog.csdn.net/jack271/article/details/78875412)

 

计算机基础知识学习

标签:str   map   tps   硬盘   直接   detail   性能   ash   访问内存   

原文地址:https://www.cnblogs.com/xiejh8/p/10687098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!