12 2023 档案
摘要:一片春愁待酒浇。江上舟摇,楼上帘招。 秋娘渡与秦娘桥,风又飘飘,雨又潇潇。 何日归家洗客袍?银字笙调,心字香烧。 流光容易把人抛,红了樱桃,绿了芭蕉。
阅读全文
摘要:天高云淡,望断南飞雁。 不到长城非好汉,屈指行程二万。 六盘山上高峰,红旗漫卷西风。 今日长缨在手,何时缚住苍龙?
阅读全文
摘要:淮左名郡,竹西佳处,解鞍少驻初程。过春风十里,尽荠麦青青。自胡马窥江去后,废池乔木,犹厌言兵。见黄昏,清角吹寒,都在空城。 杜郎俊赏,算而今,重到须惊。纵豆蔻词工,青楼梦好,难赋深情。二十四桥仍在,波心荡,冷月无声。念桥边红药,年年知为谁生?
阅读全文
摘要:平山阑槛倚晴空,山色有无中。手种堂前垂柳,别来几度春风。 文章太守,挥毫万字,一饮千钟。行乐直须年少,尊前看取衰翁。
阅读全文
摘要:宝钗分,桃叶渡,烟柳暗南浦。怕上层楼,十日九风雨。断肠片片飞红,都无人管,更谁劝、啼莺声住? 鬓边觑,试把花卜归期,才簪又重数。罗帐灯昏,哽咽梦中语。是他春带愁来,春归何处,却不解带、将愁去。
阅读全文
摘要:操作系统必须满足三个要求:多路,隔离,交流。 用户模式和管理模式 强隔离要求应用程序和操作系统之间有一个硬边界。如果应用程序出错,我们不希望操作系统失败或其他应用程序出错,相反操作系统应该能够清理失败的应用程序并继续运行其他应用程序。为了实现强隔离,操作系统必须安排应用程序不能修改(甚至读取)操作系
阅读全文
摘要:in linux 调用mmap,会申请一段内存空间(文件的内存映射部分),并且自动映射到指定的文件内存映射部分。 mmap void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); addr为用
阅读全文
摘要:xv6 file system 在我看来文件系统某种程度上是最复杂的一部分(单从页数也足以说明了),而且我对文件系统的了解其实很少,因此这部分仔细看了一下。 xv6文件系统提供类似unix的文件、目录和路径名,并将其数据存储在virtio磁盘上以实现持久化。 文件系统解决了几个挑战: 文件系统需要磁
阅读全文
摘要:虚拟内存提供了一定程度的间接性:内核可以通过将PTE标记为无效或只读来拦截内存引用,从而导致页面错误,并可以通过修改PTE来更改地址的含义。 xv6中的fork系统调用将父进程的所有用户空间内存复制到子进程中。如果父对象很大,则复制可能需要很长时间。更糟糕的是,这项工作经常被大量浪费:fork通常在
阅读全文
摘要:Interrupts and device drivers 驱动程序是操作系统中管理特定设备的代码:它配置设备硬件,告诉设备执行操作,处理由此产生的中断,并与可能等待设备I/O的进程进行交互。驱动程序需要与它所管理的设备并发执行并且必须理解设备的硬件接口,编写代码可能很棘手。 设备通常可以产生中断,
阅读全文
摘要:少年听雨歌楼上,红烛昏罗帐。 壮年听雨客舟中,江阔云低、断雁叫西风。 而今听雨僧庐下,鬓已星星也。 悲欢离合总无情,一任阶前、点滴到天明。
阅读全文