愉快短靴

文章
7
资源
0
加入时间
2年10月17天

C语言最初的设计初衷是什么,C语言学习笔记第一章——开篇

本文章B站有对应视频(本文图片、部分文字引用c primer plus)什么是C语言顾名思义,c语言是一门语言,但是和我们所讲的话不同,它是一门编程语言,是为了让机器可以听懂人的意思所以编写的一门语言。c语言的诞生也很有趣(引用)1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritch)和肯·汤普逊(Ken Thompson)在开发UNIX操作系统时设计了C语言。然而,C语言不完全是里 奇突...

操作系统面经总结—虚拟内存、内存分页、内存交换与覆盖等

三、操作系统1、虚拟内存1.1、虚拟内存意义​ 虚拟内存:将不同进程的虚拟地址和不同内存的物理地址映射起来,让物理内存扩充成更大的逻辑内存,从而让程序获得更多的可用内存。​ 为了更好的管理内存,操作系统将内存抽象成地址空间。每个程序拥有自己的地址空间,这个地址空间被分割成多个块,每一块称为一页。(内存分段和内存分页)​ 这些页被映射到物理内存,但不需要映射到连续的物理内存,也不需要所有页都必须在物理内存中。当程序引用到不在物理内存中的页时,由硬件执行必要的映射,将缺失的部分装入物理内存并重