329590224@qq.co 发表于 2013-8-29 16:00:41

硬盘的数据是怎样到计算机处理的啊

看了小甲鱼的视频快到70集了,
               1、开篇讲了计算机的原理但没讲硬盘啊;
               2、还有内存是不是计算机的寻址能力只有1M内存的容量就只有1M啊?
               3、系统不就是在C盘么?为什么从头看到尾就只看见在讲寻址、变址;

牡丹花下死做鬼 发表于 2013-8-29 16:04:07

→_→
硬盘的数据都会加载到内存啊 CPU无法直接处理硬盘的啊
第二个问题如果你的CPU是32位的 寻址极限只有4G那么你插入500G的内存也只能使用4G剩余的就是一堆废铁

329590224@qq.co 发表于 2013-8-29 16:18:35

怎么加载的啊?内存就只有1M但是我们的系统就有几个G了

牡丹花下死做鬼 发表于 2013-8-29 16:30:59

329590224@qq.co 发表于 2013-8-29 16:18 static/image/common/back.gif
怎么加载的啊?内存就只有1M但是我们的系统就有几个G了

→_→ 首先内存不只有1M 你去看看windows 8 的 最低硬件要求
第二不是1G的文件就需要1G的内存

Crazy迷恋. 发表于 2013-8-29 16:52:47

329590224@qq.co 发表于 2013-8-29 16:18 static/image/common/back.gif
怎么加载的啊?内存就只有1M但是我们的系统就有几个G了

寻址能力1m,那一个内存单元是多少容量呢?8个bit也就是一个字节。对吧。那它能寻多少址也就是多少个内存单元了。32位系统寻址能力为4G。

福禄娃娃 发表于 2013-8-29 20:56:05

1.硬盘的程序最终也要加载到内存中才能被CPU读取并运行
2.现在内存容量有4G、8G的,当时那个8086CPU年代内存1M就算大的了,一般640kb
3.系统可以随意安装在哪个盘,因为汇编是直接和CPU、内存打交道的,编程纯粹就是处理数据,当然前面主要只讲寻址了,后几章就讲中断、直接定址表、、端口、磁盘读写了。
你接着往下看就知道了,前面没有搞懂后面就很难理解了。

vitamin 发表于 2013-8-30 11:09:24

CPU---内存---硬盘

硬盘的信息要先进入内存才可以被CPU读写,寻址能力指的是可以给多大的内存编地址,和硬盘无关。

小名明SIU 发表于 2013-8-31 00:07:55

计算机在刚开机的时候经过一系列的初始化之后(像post之类的),然后把硬盘的主引导扇区(第0个柱面,第0个磁头,第一个扇区)的内容加载到内存的0x7c00位置,(BIOS里的指令完成的),最后一个指令jmp 0000:7c00,然后就执行里面的内容了,之后要再想执行硬盘的内容需要自己写程序访问硬盘,想知道具体的内容可以看《X86从实模式到保护模式》

怡静 发表于 2013-9-3 09:16:37

数据是在内存处理,没错,是从硬盘中访问过来的,这点你明白就行,所以想了解计算机的原理,肯定要说它的内存寻址方式,

shi_1236 发表于 2013-9-4 13:35:06

学习了。。

trek600 发表于 2013-10-3 03:48:42

我建议你可以去学一下计算机组成原理,学完一切都知道了
页: [1]
查看完整版本: 硬盘的数据是怎样到计算机处理的啊