《计算机系统:系统架构与操作系统的高度集成》是一本非常优秀的教材,该书通过集成方法,系统地介绍了计算机系统的软件和硬件知识,书中主要从程序员的视角出发,深入浅出地讲解了计算机系统的各个方面,尤其是在系统软件(尤其是操作系统)方面,内容更是详尽而全面,正因为如此,这本书已经成为国内外许多大学的基础教材之一,对于想要深入了解计算机系统的人来说,这本书是不容错过的,值得推荐,欢迎大家下载阅读。
内容介绍
本书采用集成方法,系统地讲解了计算机系统的软件和硬件知识。全书分为5个模块:处理器、内存系统、存储系统、并行系统和网络,分别介绍并讨论了处理器及其相关的软件问题、内存系统和内存分级体系、I/O和文件系统、操作系统问题及支持并行编程的多处理器中相应体系结构特点、网络硬件的发展和处理各种网络行为的网络协议堆的特点等。
目录
- 第1章 概述1
- 第2章 处理器体系结构12
- 第3章 处理器实现51
- 第4章 中断、陷入及异常87
- 第5章 处理器性能与流水线处理器的设计105
- 第6章 处理器调度157
- 第7章 内存管理技术187
- 第8章 页式内存管理213
- 第9章 分级存储体系237
- 第10章 输入/输出和稳定性存储284
- 第11章 文件系统317
- 第12章 多线程编程与多处理器353
- 第13章 网络与网络协议基础知识419
- 第14章 尾声:旅途回顾483
优秀的软件系统离不开好的架构设计,但很多开发者关注架构设计时,往往停留在概念层面,缺乏对实际案例的理解,同时概念与实践容易脱离。为此,笔者将开发过程中遇到的一些架构设计的案例作相应总结。可能许多案例非常小,但是积少成多,到了一定的数目后,自然会对架构设计有不同的理解。本文的案例均以Java代码为载体来进行描述。
今年下半年的软考时间有些特别,刚好放在双十一当天.这得让人承担很大压力,考试去了就没空秒杀商品了,好在大家都在秒杀商品,路上还算顺利; 考试过去好几天了,也不知道能不能通过这次考试.心得还是要记录下来的.话说这次考试综合知识和案例分析自认为还比较简单,案例分析都是流行的电商等案例分析,如果工作在第一线,比较容易理解和做题;最没把握的是论文这块,4个题目都不太熟悉;只能硬着头皮写了; 还有一个准备不充分的地方,这个考场竟然没有钟表,做题完全靠感觉把我时间,如果有下次一定要买个手表,把命运掌握到自己手里.写论文的时候,由于担心时间问题,提前15分钟写完了,但是字数刚刚够,由于加了个大图,实际可能还不够,但是由于内容写完了,也很难补充字数上去;