精选优质文档-倾情为你奉上 一直以来,发现很多搞上层软件的朋友没有时间了解CPU、编译器、操作系统等底层技术,偶恰好在计算机微体系结构与集成电路实验室,有幸接触到这些底层的东东,所以想写一些自己以前学这些东东的感想,以消除对底层技术不熟悉的朋友对底层技术的神秘感,同时想和搞底层技术的朋友切磋切磋,共同提高。当然偶所谈的内容都不是先进或深奥的,而是最直观和最容易理解的,偶所写的文章不是阐述各个专题的专著,而是入门读物,希望读者读完偶的文章后具有读懂各个专题专著的能力。 闲话少说,让我们切入正题。我们从驱动程序出发,慢慢讲解计算机的各个部分是如何各自为政,而又互相协作,从而完全各种复杂功能的。本文的题目虽然叫深入理解驱动程序,但其实“文不对题”,本文不具体阐述如何编写驱动程序,而是从体系结构的观点着手,力争用通俗易懂的语言阐述各种外设的共同特点,使读者具备举一反三、融会贯通、驾驭各种外设的能力。另外,笔者喜欢从不同的角度分析同一个问题,所以行文中难免出现重复的内容,累赘的阐述,笔者正是希望通过这种重复和累赘来加深读者对所述内容的理解。计算机发展到