- technical-books 📚🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中♨️
课程大纲
- 计算机组成原理
- 背景篇
- 计算机发展史
- 计算机五大分类
- 计算机体系与结构
- 计算机的层次结构和语言
- 计算机的计算单位
- 计算机编码集
- 组成篇
- 进制运算基础
- 计算机总线设计
- 计算机的输入/输出设备
- 计算机的存储器
- 计算机指令系统
- 控制器与运算器
- 指令执行与流水线设计
- 计算篇
- 进制运算基础
- 有符号与无符号
- 二进制的原码、补码、反码表示法
- 定点数与浮点数
- 定点数的运算
- 浮点数的运算
- 项目实战:缓存置换算法
- 背景篇
- 操作系统
- 操作系统基本功能
- 进程管理
- 作业管理/文件管理
- 存储管理/设备管理
- Linux系统
- 内存管理/进程管理
- 文件系统
- 常见命令&操作
- 操作系统专项提升
- 自旋锁/互斥锁/读写锁/条件变量/共享内存
- 消息队列/管道/信号量
- 操作系统的用户态与内核态
- 上下文切换成本
- 进程,线程与协程
- 项目实战:实现线程池/异步任务执行
- 操作系统基本功能
- 计算机网络
- 计算机网络概况
- 网络七层协议
- TCP/IP 四层模型
- 底层协议
- 底层设备
- 网络层
- IP协议
- ICMP协议
- 传输层
- TCP协议
- UDP协议
- 应用层
- HTTP协议
- DHCP协议
- NAT
- 项目实战:网络嗅探工具
- 计算机网络概况