- 博客(2)
- 收藏
- 关注
转载 文件描述符和文件指针的区别
文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。 文件指针:C语言中使用文件指针做为I/O的句柄。文件指针指向进程用户区中的一个被称为FILE结构的数据结构。FILE结构包括一个缓冲区和一个文件描述符。而文件
2015-09-04 10:46:08 524
转载 虚拟存储器--虚拟地址与物理地址
计算机在运行程序时,需将代码加载入内存中,CPU读取内存中的代码并执行。 早期的计算机在没有引入 虚拟存储器之前,需将整个待运行的程序加载到内存中,因为内存空间有限,当待加载的程序过大时就会出现问题(多进程,则需要占用更多的内存空间)。 现代计算机引入虚拟存储器的概念,通过将对内存进行抽象,将其作为存储在硬盘上数据的高速缓存,只将当前进程部分代码缓存到主存中(当前进程的程序较少时,可以
2015-09-01 09:04:09 2080
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人