This is a 'Paper Reading' post for Course ECE1759. The topic is 'Virtual Memory and OS/Hardware Interaction'. This paper list is here:

  • H. M. Levy and P. Lipman, "Virtual Memory Management in VAX/VMS", IEEE Computer, Vol. 15, No. 3, March 1982, pp.35-41.
  • Michael J. Feeley, William E. Morgan, Frederic H. Pighin, Anna R. Karlin, and Henry M. Levy, Implementing Global Memory Management in a Workstation Cluster, Proceedings of the 15th ACM Symposium on Operating Systems Principles, Dec. 1995, 29(5): 201-212.
  • Thomas Anderson, Henry Levy, Brian Bershad, and Edward Lazowska. "The Interaction of Architecture and Operating System Design," ACM Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, April 1991.

Virtual Memory Management in VAX/VMS

Read more »

通常面试之前我们都会看看八股。不过因为长时间不用,八股的内容即使我们学过也都往往忘得差不多了,复习的时候是“知其然不知其所以然”,把知识暂存在脑子里但不理解原理,面试过后大脑自动GC,下次面试再重复上述过程。为了解决这个问题(并且记录一些平时思考的问题),有了这篇post。这篇post将致力于以问题为导向,深入解读我们常见的八股背后的原理和故事,方便我们更好的理解计算机基础知识,以及面对面试中的问题。如果我找到更加优秀且详细的资料,我会直接粘贴链接。持续更新填坑。

线程相关

Read more »

This is a 'Paper Reading' post for Course ECE1759. The topic is 'Kernel Structure'. This paper list is here:

  • D. M. Ritchie and K. Thompson, The UNIX Time-Sharing System, Communications of the ACM, Vol. 17, No. 7, July 1974, pp. 365-375.
  • D. R. Engler, M. F. Kaashoek, and J. O'Toole Jr. Exokernel: An Operating System Architecture For Application-specific Resource Management, Proceedings of the 15th SOSP, December 1995, pp 251-266.
  • A. Baumann, J. Appavoo, O. Krieger, T. Roscoe, A fork() in the road, In Workshop on Hot Topics in Operating Systems (HotOS'19), May 13-15, 2019, Bertinoro, Italy.
  • R. Pike, D. Presotto, S. Dorward, B. Flandrena, K. Thompson, H. Trickey, and P. Winterbottom, Plan 9 From Bell Labs, USENIX Computing Systems, Vol. 8, No. 3, Summer 1995, pp. 221-254.

The UNIX Time-Sharing System

Read more »

This is a 'Paper Reading' post for Course ECE1759. The topic is 'Historical Perspective'. This paper list is here:

  • B. Lampson, Protection, Operating Systems Review, Vol. 8, No. 1, January 1974, pp. 18-24.
  • J. H. Saltzer, Protection and the Control of Information Sharing in Multics, Communications of the ACM, Vol. 17, No. 7, July 1974, pp. 388-402.
  • W. Wulf, E. Cohen, W. Corwin, A. Jones, R. Levin, C. Pierson, and F. Pollack. HYDRA: The Kernel of a Multiprocessor Operating System, Communications of the ACM. Vol. 17, No. 6, June 1974, pp. 337-344.

Protection

Read more »

This is a 'Paper Reading' post for Course ECE1759. The topic is 'Historical Perspective'. This paper list is here:

  • E. W. Dijkstra, The Structure of the 'THE'-Multiprogramming System, Communications of the ACM, Vol. 11, No. 5, May 1968, pp. 341-346.
  • P. B. Hansen, The Nucleus of a Multiprogramming System, Communications of the ACM, Vol. 13, No. 4, April 1970, pp. 238-241, 250.
  • D. G. Bobrow, J. D. Burchfiel, D. L. Murphy, and R. S. Tomlinson, TENEX, a Paged Time Sharing System for the PDP-10, Communications of the ACM, Vol. 15, No. 3, March 1972, pp. 135-143.

Background

Read more »

前言:

这篇博文是我受一次面试启发后,搜集信息完成行业调研完成的。主要内容是流数据库(Streaming Database)的一些概念,技术,系统和对应公司的情况。大部分内容是从互联网上各处搜寻来的,也有一部分是我和一些从业人员或者基础架构领域的前辈交流得来的。除此以外,我也添加了一些我个人关于这些系统以及整个流数据库行业主观判断和想法。

文章定位是帮助技术朋友们快速了解这个新方向,并给金融行业朋友提供一些技术的视角。

完成的时间大概是5月份,最近临开学,时间比较充裕,才有机会搭建博客并把这篇文章发到互联网上。也因此里面的一些内容可能有一些时效性不足(其中企业的融资情况我特地更新了一下,应该是最新公开信息了),欢迎诸位读者朋友评论或者邮件与我交流。如有内容错误的地方也欢迎批评指正。

Overview

Read more »

为什么开始写 blog

写 blog 其实是个长久以来的想法。之前不写大概有几个原因:

Read more »

Overview

The post is kind of like a prevue of this website and will be constantly updated.

Read more »

Welcome to kexiang's blog! This is the personal website and blog platform of Kexiang Wang. Check About for more info about the owner. If you get any problems or have any questions when reading, you can reach me by E-Mail or GitHub. The website is powered by Hexo & NexT.Gemini & GitHub Pages.