• 该书习题较多,不再更新后续内容。


    接下来的章节如下(概括性,并不是实际目录):

    第三章:程序的机器级表示

    学习阅读汇编指令代码。

    第四章:处理器体系的结构

    以Y86-64为示例,学习逻辑设计、硬件控制、流水线通用原理和流水线实现。

    第五章:优化程序性能

    理解并行性,编译器的能力和局限性,通过阅读汇编码,减少重复、不必要的操作,提高程序性能。

    第六章:存储器层次结构

    学习存储技术(随机访问存储器、磁盘存储、固态硬盘,存储技术趋势。),

    存储器层次结构,高速缓存存储器。

    (软件部分)

    第七章:链接

    1.编译器驱动程序

    2.静态链接

    3.目标文件

    4.可重定向目标文件

    5.符号和符号表

    6.符号解析

    7.重定位

    8.可执行目标文件

    9.动态链接共享库

    10.库打桩机制

    第八章:异常控制流(ECF)

    1.异常

    2.进程

    3.进程控制

    4.信号

    第九章:虚拟内存

    1.物理和虚拟寻址

    2.地址空间

    3.虚拟内存作为缓存工具

    4.虚拟内存作为内存管理、保护工具

    5.地址翻译

    6.内存映射

    7.动态内存分配

    8.垃圾回收

    第十章:系统级I/O

    解释文件读取写入的原理

    第十一章:网络编程

    1.客户端-----服务器编程模型

    2.网络

    3.全球IP因特网

    4.套接字

    5.Web服务器

    6.以linux为背景,做个TINY WEB服务器

    第十二章:并发编程

    1.基于进程的并发编程

    2.基于I/O多路复用的并发编程

    3.基于线程的并发编程

    4.多线程程序中的共享变量

    5.用信号量同步线程

    6.使用线程提高并发性

    7.其他并发问题(线程安全、可重入性、竞争、死锁)

    总结:

    1.每天下班坚持看

    2.用笔画好重要的概念

    3.对操作系统底层的操作有一个基本的了解

    4.后续需要反复复习

    好好学习,天天向上。
  • 相关阅读:
    Dll版本管理
    线程池ThreadPool
    关于sitemesh和freemark在struts2中的一些问题总结
    Google 怎么搜索
    android 设计模式
    android webview
    ios 基础数据类型
    android 常用
    android Handler vs Timer
    网站
  • 原文地址:https://www.cnblogs.com/Zhengxue/p/9027537.html
Copyright © 2020-2023  润新知