x-Aaron 发表于 2020-6-8 17:34:02

非计算机专业的学习

想看一些操作系统的书(但是没有多少汇编基础知识有些看不懂。。。像《操作系统真相还原》已经买了。。。。)
目标是能写出最简单的操作系统(或者对操作系统有更深的了解, 目前只是知道一些线程进程的函数的使用, 会C/C++, win32API, 一些数据结构)
现在看完了小甲鱼老师的零基础汇编, 正在想要不要看《X86汇编语言从实模式到保护模式》
求问:还需要哪些基础知识, 求一个非计算机专业可以看懂的书单(循序渐进), 或者视频课{:10_254:}{:10_303:}

赚小钱 发表于 2020-6-8 17:34:03

不需要强调非计算机专业。

操作系统,当然是推荐: https://book.douban.com/subject/33463930/

从汇编开始学习,行为就很迷惑。

徐颖科 发表于 2020-6-9 08:43:54

干啥要折磨自己。

x-Aaron 发表于 2020-6-9 09:22:33

赚小钱 发表于 2020-6-8 21:22
不需要强调非计算机专业。

操作系统,当然是推荐: https://book.douban.com/subject/33463930/


{:10_324:}所以学操作系统不需要很了解汇编吗。。。

赚小钱 发表于 2020-6-9 10:17:22

x-Aaron 发表于 2020-6-9 09:22
所以学操作系统不需要很了解汇编吗。。。

是可以完全不了解汇编。
事实上,大部分计算机领域,都可以不了解汇编。

WFR 发表于 2020-6-9 17:51:23

书的话直接上鸠摩搜书,有免费的资源

Hello. 发表于 2020-6-9 22:10:45

赚小钱 发表于 2020-6-9 10:17
是可以完全不了解汇编。
事实上,大部分计算机领域,都可以不了解汇编。

精深还是需要了解

赚小钱 发表于 2020-6-9 22:19:51

Hello. 发表于 2020-6-9 22:10
精深还是需要了解

计算机行业,会使用汇编,真的不一定,就是精深。目光不要太局限了。
HPC,网络研究协议,高性能存储,分布式一致性协议,数据库等等。
在某些情况,掌握了汇编确实是有帮助,但是,也要衡量投入产出比。
没有任何一个人,能掌握计算机的多有领域;也没有任何一个领域,需要了解计算机的所有知识。

赚小钱 发表于 2020-6-9 22:21:49

赚小钱 发表于 2020-6-9 22:19
计算机行业,会使用汇编,真的不一定,就是精深。目光不要太局限了。
HPC,网络研究协议,高性能存储, ...

再多说两句,如果是做二进制安全,编解码等方面的工作,做到精深确实要求汇编能力。

但是,我就是一个做分布式系统,研究微服务架构的人,基本一辈子都不会认真看一行汇编。

Nirvana_- 发表于 2020-6-10 09:37:00

讲真的u1s1,看那些书不如多看看Gifhub 里面不管参考还是经验分享都比书里全面而且容易掌握

JohnEric 发表于 2020-12-26 18:46:43

写操作系统的话 b站搜:我叫小骨头 有学习路线推荐,他有写操作系统
页: [1]
查看完整版本: 非计算机专业的学习