浅析 gopher Lua

最近在使用 gopher-lua 来处理 Go 框架内的一些复杂逻辑,就想整理一下这部分的知识。Lua 是一门非常简单,小巧的语言,也正是得益于这个特性,使得它可以和高性

2021 年终总结

又一次在年后写年终总结。 工作 2021 年变化有点大,换了工作,一切又重新开始。总体来说对现在的工作还是很满意的,身边的人都很优秀,leader 会关心

Network

这个实验要实现网卡驱动,实验说明部分说的比较多,要我们看 E1000 的使用手册,其实只要看下课程视频了解一下这个网卡的工作原理,然后根据实验提示走就可

mmap

mmap 和 mump 使得程序能够更细致的控制其地址空间,例如用来在进程中共享内存,将文件映射到进程空间。 1 2 void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); mmap 可以用在很多方面,

File system

这个实验是关于文件系统的,要实现大文件存储和符号链接功能。 我们首先来看一下 xv6 文件系统的结构。 xv6 文件系统分层结构如下图所示,Disk 层负责读写