兔的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   
NJUOS-32-课程总结

NJUOS-32-课程总结

从逻辑门到计算机系统数字系统:计算机系统的 “公理系统”数字系统 = 状态机 状态:触发器 迁移:组合逻辑 logisim.c 和 seven-seg.py NEMU Full System Emulator 数字系统的设计 = 描述状态机 HDL (Verilog) HCL (Chisel) 编译生成 Verilog HLS (High Level Synthesis)
2023-10-14
南京大学操作系统
#研0自学
NJUOS-31-Android系统

NJUOS-31-Android系统

复习 应用视角的操作系统 对象 + API 硬件视角的操作系统 一个控制了整个计算机硬件的程序 本次课回答的问题 Q: 一个真正 “实用” 的操作系统还需要什么? 本次课主要内容 Android 应用和系统 走向移动互联网时代我们的世界悄然发生的变化 我们已然无法想象没有手机的生活。 (把计算机变小从来不是一个新想法,但是……) Android 应用 (把计算机变小
2023-10-13
南京大学操作系统
#研0自学
NJUOS-30-现代存储系统

NJUOS-30-现代存储系统

复习 Xv6 文件系统 I/O 设备 Buffer cache Log 应用程序 本次课回答的问题 Q: 现代应用程序如何使用文件系统? 本次课主要内容 关系数据库 Key-Value 存储系统
2023-10-11
南京大学操作系统
#研0自学
NJUOS-29-XV6 文件系统实现

NJUOS-29-XV6 文件系统实现

复习 文件系统:bread/bwrite 上的数据结构 balloc/bfree 文件:FAT (链表)/UNIX 文件系统 (索引) 目录文件 持久数据的可靠性 RAID 和日志 本次课回答的问题 Q: 到底能不能看一看文件系统实现的代码? 本次课主要内容 Xv6 文件系统实现
2023-10-10
南京大学操作系统
#研0自学
NJUOS-28-持久数据的可靠性

NJUOS-28-持久数据的可靠性

复习 文件系统实现:bread/bwrite 上的数据结构 balloc/bfree 文件:FAT (链表)/UNIX 文件系统 (索引) 目录文件 本次课回答的问题 数据结构的另一个假设:内存可靠且可以接受断电数据丢失 Q: 持久数据是不能接受丢失的,如何保证持久数据的可靠性? 本次课主要内容 RAID (Redundant Array of Inexpensive Disks
2023-09-28
南京大学操作系统
#研0自学
NJUOS-27-操作系统的实现

NJUOS-27-操作系统的实现

复习:文件系统 API 目录 (索引) “图书馆” - mkdir, rmdir, link, unlink, open, … 文件 (虚拟磁盘) “图书” - read, write, mmap, … 文件描述符 (偏移量) “书签” - lseek 本次课回答的问题 Q: 如何实现这些 API? 本次课主要内容 FAT 和 ext2/UNIX 文件系统 本质
2023-09-25
南京大学操作系统
#研0自学
NJUOS-26-文件系统API

NJUOS-26-文件系统API

复习 对 I/O 设备的抽象 物理层 1-bit 的存储 设备层 I/O 设备 (寄存器) 驱动层 (可读/写/控制的对象) 块设备层 (block read/write) 本次课回答的问题 Q: 如何使应用程序能共享存储设备? 本次课主要内容 文件系统需求分析 文件系统 API
2023-09-24
南京大学操作系统
#研0自学
NJUOS-25-设备驱动程序

NJUOS-25-设备驱动程序

复习 I/O 设备:一组寄存器和协议 串口/键盘/磁盘/打印机/总线/中断控制器/DMA/GPU
2023-09-23
南京大学操作系统
#研0自学
后端开发小复习

后端开发小复习

这里是🐰自己的快速复习,不全,随心记,🐰认为的重点或不熟的,可能很抽象昂!
2023-09-02
杂记
#研0自学
1234…25

搜索

Hexo Fluid
总访问量 次 总访客数 人