当前浏览

海思笔记

分类目录

展开|收起

看你喜欢

(1) (1) (42) (1) (1) (1) (16) (2) (1) (1) (4) (1) (2) (7) (4) (1) (1) (1) (1) (3) (1) (5) (1) (1) (1) (1) (1) (2) (1) (4) (4) (3) (1) (1) (2) (1) (37) (2) (1) (5) (3) (1) (4) (1) (1) (11) (3) (1) (9) (3) (1) (23) (2) (1) (2) (1) (1) (1) (1)

最新精华

找不着北–我的操作系统学习之路

首先申明,小编对操作系统没有搞明白,这里写的都是个人感受,没多少技术含量。那为何还要谈这个话题呢,一来是吐吐苦水,这个玩意太复杂,从来就没搞太明白过,大概也是好多程序员的命门;二来是总结一下,对自己也算是个交代,毕竟接触这个东西也有不少年了,花了不少时间,也买了好几本书,算记录下感悟吧。

大约95、96的时候,还没机会用到win 95, 上机用到DOS的机会都很少,去机房啥命令都不会敲,看高手敲键盘飞快,屏幕滚屏晃眼,真的是羡慕嫉妒恨。有一次和同学(条件好,已经见识过win 95)逛书店,看到一本很厚的DOS书籍,里面对DOS命令讲解的很详细(现在回想大概是《DOS程序员参考手册》),当时就很想买,同学说现在DOS不流行了,要买就买Windows 95的书。没电脑,所以就没买,现在想想,要是当时把《DOS程序员参考手册》看了,肯定比看那些Windows 95的书收获大。

看看《DOS程序员参考手册》的前言写的内容介绍,许多到现在还有参考价值,唉,那时啥也不懂,不知道哪些书值得看。

再后来就用上Windows 95/98了,对操作系统的认识就是桌面和图标,鼠标代替键盘,方便是方便了,但其实对操作系统的理解更糊涂了。用VC、VB、C++ builder啥的就知道弄些界面,什么网络、线程编程,感觉深不可测,高不可攀,力所不能及,还没开始就放弃了。有一次听一个同学讲,他老师在搞嵌入式系统,用WinCE,不是电脑,但是界面和win 95一样,佩服得不得了,高科技的一塌,唉,没机会学,只好看看电影,打打游戏算了。前一阵子看周立功的微博,他公司现在主要做高端测试仪表,用WinCE,C++语言开发,以前周公可是搞单片机为主啊。

再后来有机会搞单片机开发了,开始用C51开发,纯粹的中断驱动的前后台系统,搞得不亦乐乎,后来就渐渐赶时髦要上操作系统,此时比较流行μC/OS-II,买了《嵌入式实时操作系统μC/OS-II(第2版)》,还有机会听了翻译者邵贝贝的讲座,书看得似懂非懂,总算是能结合代码来理解一些操作系统的概念了。以前大学里的教课书里关于操作系统的章节写的啥一点印象都没有了,这些教科书只能当小说和少儿科普读物看,没一点干货,跟国外的教材一比,那是差得十万八千里。我后来纳闷,为啥国内高校不引进这些国外的经典教材来授课呢,现在想想除了版权问题,估计也没几个老师会教。记得有次上《微机原理》这门课,看书看得云里雾里,啥8086最小系统,PCI总线,天书一般。听老师讲还是不懂,最后课间休息,和老师唠嗑,最后老师说实话了,这个玩意没几个人能讲得清楚,你们能看懂多少是多少,考试不为难你们。…

【阅读全文】