• technical-books 📚🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中♨️

课程大纲

  • 计算机组成原理
    • 背景篇
      • 计算机发展史
      • 计算机五大分类
      • 计算机体系与结构
      • 计算机的层次结构和语言
      • 计算机的计算单位
      • 计算机编码集
    • 组成篇
      • 进制运算基础
      • 计算机总线设计
      • 计算机的输入/输出设备
      • 计算机的存储器
      • 计算机指令系统
      • 控制器与运算器
      • 指令执行与流水线设计
    • 计算篇
      • 进制运算基础
      • 有符号与无符号
      • 二进制的原码、补码、反码表示法
      • 定点数与浮点数
      • 定点数的运算
      • 浮点数的运算
    • 项目实战:缓存置换算法
  • 操作系统
    • 操作系统基本功能
      • 进程管理
      • 作业管理/文件管理
      • 存储管理/设备管理
    • Linux系统
      • 内存管理/进程管理
      • 文件系统
      • 常见命令&操作
    • 操作系统专项提升
      • 自旋锁/互斥锁/读写锁/条件变量/共享内存
      • 消息队列/管道/信号量
      • 操作系统的用户态与内核态
      • 上下文切换成本
      • 进程,线程与协程
    • 项目实战:实现线程池/异步任务执行
  • 计算机网络
    • 计算机网络概况
      • 网络七层协议
      • TCP/IP 四层模型
      • 底层协议
      • 底层设备
    • 网络层
      • IP协议
      • ICMP协议
    • 传输层
      • TCP协议
      • UDP协议
    • 应用层
      • HTTP协议
      • DHCP协议
      • NAT
    • 项目实战:网络嗅探工具