非计算机专业的学习
想看一些操作系统的书(但是没有多少汇编基础知识有些看不懂。。。像《操作系统真相还原》已经买了。。。。)目标是能写出最简单的操作系统(或者对操作系统有更深的了解, 目前只是知道一些线程进程的函数的使用, 会C/C++, win32API, 一些数据结构)
现在看完了小甲鱼老师的零基础汇编, 正在想要不要看《X86汇编语言从实模式到保护模式》
求问:还需要哪些基础知识, 求一个非计算机专业可以看懂的书单(循序渐进), 或者视频课{:10_254:}{:10_303:} 不需要强调非计算机专业。
操作系统,当然是推荐: https://book.douban.com/subject/33463930/
从汇编开始学习,行为就很迷惑。
干啥要折磨自己。 赚小钱 发表于 2020-6-8 21:22
不需要强调非计算机专业。
操作系统,当然是推荐: https://book.douban.com/subject/33463930/
{:10_324:}所以学操作系统不需要很了解汇编吗。。。 x-Aaron 发表于 2020-6-9 09:22
所以学操作系统不需要很了解汇编吗。。。
是可以完全不了解汇编。
事实上,大部分计算机领域,都可以不了解汇编。 书的话直接上鸠摩搜书,有免费的资源
赚小钱 发表于 2020-6-9 10:17
是可以完全不了解汇编。
事实上,大部分计算机领域,都可以不了解汇编。
精深还是需要了解 Hello. 发表于 2020-6-9 22:10
精深还是需要了解
计算机行业,会使用汇编,真的不一定,就是精深。目光不要太局限了。
HPC,网络研究协议,高性能存储,分布式一致性协议,数据库等等。
在某些情况,掌握了汇编确实是有帮助,但是,也要衡量投入产出比。
没有任何一个人,能掌握计算机的多有领域;也没有任何一个领域,需要了解计算机的所有知识。 赚小钱 发表于 2020-6-9 22:19
计算机行业,会使用汇编,真的不一定,就是精深。目光不要太局限了。
HPC,网络研究协议,高性能存储, ...
再多说两句,如果是做二进制安全,编解码等方面的工作,做到精深确实要求汇编能力。
但是,我就是一个做分布式系统,研究微服务架构的人,基本一辈子都不会认真看一行汇编。 讲真的u1s1,看那些书不如多看看Gifhub 里面不管参考还是经验分享都比书里全面而且容易掌握 写操作系统的话 b站搜:我叫小骨头 有学习路线推荐,他有写操作系统
页:
[1]