我自学玩了c++和java,稍微了解了编程语言,也能够用来写一些东西,但是这些都是基于很多函数接口的编程方式,对于很多语句的底层到底是怎么实现的我就一无所知,我想要继续学习,请问我应该学些什么才能了解到底层代码实现的问题。包括如何控制cpu以及数据如何在内存中存储之类的。
我想了解的就是操作系统本身是怎么制作出来的,应该学什么内容?
追答你好,这个学习上面提到的《操作系统原理》即可,学习这门知识需要有C语言和数据结构知识作为支撑!
追问你能推荐几本好书吗?我给你些分。
追答因为这门课是当时上大学时学的,《计算机操作系统》的数据很多,建议你买大学教材,可以到当当网去看看,关键词“计算机操作系统”。
这类数据内容大致相似,你选一本评价最高的就可以。
另外,这本书只是介绍大概的原理,具体的操作不多,所以它是偏理论的课程。如果你主要以实践为主,建议再找一本Linux原理的书籍,因为这有Linux是开源操作系统,你可以接触到它的内核,像Windows、MacOS你是接触不到它的源代码的!