如有问题,请联系本人邮箱 liaojialong0328@gmail.com
-
死锁
死锁的概念什么是死锁在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”。发生死锁后若无外力干涉,这些进程都将无法向前推进 进程死锁、饥饿、死循环的区别死锁:各进程互相等待对方手里的资... -
内存的基础知识
什么是内存,有何作用内存可存放数据,程序执行前需要先放到内存中才能被CPU处理:缓和CPU与硬盘之间的速度矛盾 在多道程序环境下,系统中会有多个程序并发执行,也就是说会有多个程序的数据需要同时放到内存中。那么,如何区分各个程序的数据是放在什么地方的呢... -
内存管理的概念
操作系统作为系统资源的管理者,当然也需要对内存进行管理 操作系统负责内存空间的分配与回收 操作系统要怎么记录哪些内存区域已经被分配出去了,哪些又还空闲? 内存中很多位置都可以存放,那新来的进程应该放在哪里? 当进程运行结束之后,如何将进程占用的... -
内存空间的分配与回收
连续分配管理方式连续分配:指为用户进程分配的必须是一个连续的内存空间 单一连续分配在单一连续分配方式中,内存被分为系统区和用户区。 系统区通常位于内存的低地址部分,用于存放操作系统相关数据;用户区用于存放用户进程相关数据,内存中只能有一道用户程序,用...