
操作系统
文章平均质量分 70
计算机基础知识——操作系统
Kkkkkkklalala
脚踏实地谋发展,努力努力再努力!
展开
-
页面置换算法详解
要访问的页面并不在物理内存中。原创 2023-10-03 15:59:35 · 1402 阅读 · 0 评论 -
内存管理——虚拟存储管理
基于局部性原理,在程序装入时,可以将程序中很快会用到的部分装入内存,暂时用不到的部分留在外存,就可以让程序开始执行。在程序执行过程中,当访问的信息不在内存时,由操作系统负责将所需信息从外村调入内存,然后继续执行程序。如果内存空间不够,由操作系统负责将内存中暂时用不到的信息患处到外存。在用户看来似乎有一个 比实际内存大得多的内存,就是虚拟内存。特征:多次性、对换性、虚拟性。原创 2023-10-03 14:32:13 · 173 阅读 · 0 评论 -
内存管理——基础
重定位寄存器是用来”加“的,逻辑地址加上重定位寄存器中的值就能得到物理地址;界地址寄存器是用来”比“的,通过比较界地址寄存器中的值和逻辑地址的值来判断是否越界。不同于存放在硬盘上的可执行程序文件,当一个程序调入内存运行时,就构成了进程的内存映像。有:代码段、数据段、PCB、堆、栈。加载重定位寄存器和界地址寄存器必须使用特权指令,操作系统内核才可以加载。不是所有进程内存空间都适合共享,只有那些只读的区域才可以共享。确保每个进程有一个单独的内存空间。操作系统对内存的划分和动态分配。编译——链接——装入。原创 2023-10-01 16:44:18 · 95 阅读 · 0 评论 -
死锁(什么是死锁,产生死锁的原因及必要条件)
所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。原创 2023-09-29 17:14:43 · 1886 阅读 · 1 评论 -
同步与互斥
2023.09.29。原创 2023-09-29 16:52:08 · 64 阅读 · 1 评论