[关闭]
@buoge 2017-12-21T17:50:54.000000Z 字数 1900 阅读 1083

计算机系统导论

计算机系统


http://wdxtub.com/2016/09/11/work-page/

不周山之计算机系统导论
这部分是我的第一本书《计算机系统导论》的初稿。更新中

前言
第一部分 基础知识

第一章 群星之光 模仿游戏
1.1 从算筹到打孔卡片
1.2 从模拟到数字
1.3 从 System/360 到 Apple Watch
1.4 从 Fortran 到 Heartbleed
1.5 从电子到问题
1.6 习题
第二章 比特之美 零与一
2.1 编码
2.2 编程语言
2.3 信息表示
2.4 整型与基本运算
2.5 浮点数
2.6 习题
第二部分 硬件部分

第三章 计算之心 处理器
3.1 计算的发展
3.2 解构处理器
3.3 并行与并发
3.4 指令系统与指令集
3.5 编程珠玑
3.6 习题
第四章 记忆之层 存储器
4.1 存储的发展
4.2 缓存
4.3 闪存
4.4 硬盘
4.5 层次结构
4.6 习题
第五章 来去之间 输入输出
5.1 人机交互的发展
5.2 输入与输出装置
5.3 主板与总线
5.4 命令行与终端模拟器
5.5 一次点击背后的故事
5.6 习题
第三部分 软件部分

第六章 设计之魂 操作系统
6.1 操作系统的发展
6.2 进程与线程
6.3 内存与虚拟内存
6.4 文件系统与输入输出
6.5 安全
6.6 习题
第七章 连通之道 计算机网络
7.1 计算机网络的发展
7.2 网络结构与分层模型
7.3 网络协议
7.4 网络与生活
7.5 服务器设计
7.6 习题
第四部分 未来发展

第八章 协同之法 未来计算
8.1 深入理解并行
8.2 云计算
8.3 分布式计算
8.4 通用计算
8.5 搭建自己的网络服务
8.6 习题
附录等

结语
附录 - 包含需要穿插到正文中的故事与话题
参考文献
对照表
写作中的思考与收集的部分素材

写一本书 | 我们需要怎样的计算机科学教育 | 我们的中文计算机教材怎么了?
计算机科学名人堂 | 计算机科学名人名言 | 计算机科学的角落 | 计算机科学中的女性
计算机科学维基笔记 | 内核恐慌话题笔记 | 相关教材内容收集
不周山之数据科学
常用数据集
基础知识

微积分
线性代数
概率统计
LDA 指南
机器学习

机器学习基础与环境搭建
深度学习入门指南(基于 TensorFlow)
TensorFlow 学习笔记
番外

libsvm 简易指南
数据挖掘

零 概率与统计基础知识
壹 互联网数据挖掘导论
业界动态

Tableau 白皮书阅读笔记
不周山之读薄/读厚 CSAPP
如果说现在满天飞的高大上概念让人眼花缭乱,那么不如就跟着《深入理解计算机系统》(CSAPP)一起去探寻一切的开端。了解了计算机到底是如何工作之后,很多问题其实都迎刃而解了。

『读薄』主要是点出书本中的重点概念,『读厚』则是专注于七个实验的思考。

读薄部分

点出书本中的重点概念

零 系列概览
壹 数据表示 - 不同的数据是如何存储与表示的
贰 机器指令与程序优化 - 控制流、过程调用、缓冲区溢出
叁 内存与缓存 - 内存层级与缓存机制
肆 链接 - 不同的代码如何协同
伍 异常控制流 - 不同进程间的切换与沟通
陆 系统输入输出 - 怎么把不同的内容发送到不同的地方
柒 虚拟内存与动态内存分配 - 现代计算机中内存的奥秘
捌 网络编程 - 从最原始套接字彻底理解网络编程
玖 并行与同步 - 协同工作中最重要的两个问题
读厚部分

专注于七个实验的思考

实验概览
I Data Lab - 位操作,数据表示
II Bomb Lab - 汇编,栈帧与 gdb
III Attack Lab - 漏洞是如何被攻击的
IV Cache Lab - 实现一个缓存系统来加速计算
V Shell Lab - 实现一个 shell
VI Malloc Lab - 实现一个动态内存分配
VII Proxy Lab - 实现一个多线程带缓存的代理服务器
知识点复习
数据结构与算法

主要是针对面试的基础知识梳理和算法题目解析

壹 总览
贰 Big O 分析
叁 数组和字符串
肆 栈和队列
伍 链表
陆 递归与动态规划
柒 树和图
捌 排序和搜索
玖 数学
拾 位操作
拾壹 面向对象
拾贰 其他知识
拾叁 总结
番外

技术面试感悟
北美找工作软实力指南
不周山之云计算
一点微小的工作,一些想法以及和天意沟通了相关细节(16.06.04)

零 系列概览
壹 云计算平台初探 - 云平台入门与 Linux 基础
贰 编程模型与资源调度 - 串行、并行、自动扩展(cc9 10 11)
叁 负载均衡与缓存 - 为什么需要负载均衡,缓存是如何提高服务效率(cc12 cc13)
肆 分布式存储那些事儿 - 不同存储方式与分布方式、一致性
伍 OLAP 与 OLDP - 思想、套路与实战
不周山之英语学习
任何一门语言,想要学好,都得花大力气。

【托福备考思路】作文 | 听力 | 口语 | 阅读
【Presentation Basics】 1 理解美国式演讲风格 | 2 展示问题及解决方案
【高级语法教程】1 Challenging your grammar assumptions | 2 The nature of grammar and grammar errors
ITA Testing 相关资料
How to Speak
英语口语中的『噪声』

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注