操作系统 是怎么知道内存大小,硬盘大小的? 200
如题:我能想到的有2种方式:1.硬件的ROM有接口可以返回,例如:操作系统调用内存或硬盘的某个接口,硬件就返回大小,也就是说如果硬件没有提供接口,那么操作系统是无法知道的...
如题:
我能想到的有2种方式:
1. 硬件的ROM有接口可以返回,例如:操作系统调用内存或硬盘的某个接口,硬件就返回大小,也就是说如果硬件没有提供接口,那么操作系统是无法知道的
2. 操作系统通过试探法,例如:不停的读取硬盘每个扇区的数据,直到不能读取为止,但是这样效率是很低的
一直对这个问题挺好奇的,谢谢大神们的解答 展开
我能想到的有2种方式:
1. 硬件的ROM有接口可以返回,例如:操作系统调用内存或硬盘的某个接口,硬件就返回大小,也就是说如果硬件没有提供接口,那么操作系统是无法知道的
2. 操作系统通过试探法,例如:不停的读取硬盘每个扇区的数据,直到不能读取为止,但是这样效率是很低的
一直对这个问题挺好奇的,谢谢大神们的解答 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询