学习中如何解决计算机操作系统的差异性?

桑太太


操作系统怎么学,首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的。这是首要的问题。不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程、系统级编程、指令集这三块。其中系统级编程这一块最复杂,我不说内容,就单从文件的大小来看,IA-64编程手册的应用级编程卷是2MB,系统卷却有6MB。就连IA-32编程手册上的系统卷部分也远比应用卷的要多。当然这些内容我还没有看,不过从目录当中,觉得有很多相似的地方,比如CPU内存寻址、虚拟存储器管理、中断与保护等等,可以从INTEL的CPU文档上看出,各种CPU或机器虽然各有各的不同,各有各的特点,但是目前的CPU要解决的核心问题就是那么几块,要解决的就是象如何寻址内


极科技geek


首先是你是作为一个从业者,还是学生学习?

对于从业者来说,学习开发的相关知识,可能会有这方面的考虑。比如我要学习IOS开发,我可能就需要一台苹果或者黑苹果。对于某些开发,是不需要解决操作系统差异性的,比如Java开发。

但是对于学生群体来说,大部分情况是不需要考虑计算机操作系统的差异性的,在学习过程中基本没有独占的情况,只有偏好而已。

即便存在想要跨平台或者使用之前的系统版本(要用win xp),可以使用虚拟机来学习。


分享到:


相關文章: