操作系统
Lesliecc96
这个作者很懒,什么都没留下…
展开
-
操作系统刷题总结——知识点归纳1(虚拟地址空间+死锁)
1. 虚拟地址空间几个概念虚拟内存: 虚拟内存是一种逻辑上扩充物理内存的技术。基本思想是用软、硬件技术把内存与外存这两级存储器当做一级存储器来用。虚拟内存技术的实现利用了自动覆盖和交换技术。简单的说就是将硬盘的一部分作为内存来使用。虚拟地址空间: 在32位的i386 CPU的地址总线的是32位的,也就是说可以寻找到4G的地址空间。我们的程序被CPU执行,就是在0x00000000到0xFFFFFFFF这一段地址中。高2G的空间为内核空间,由操作系统调用,低2G的空间为用户空间,由用户使用。寻址过程原创 2020-08-08 19:40:42 · 499 阅读 · 0 评论 -
操作系统——管程
1.管程 (英语:Monitors,也称为监视器) 是一种程序结构,结构内的**多个子程序(对象或模块)**形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数。管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计系统中的各种硬件资源和软件资源,均可用数据结构抽象地描述其资源特性,即用少量信息和对资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。利用共享数据结构抽象地表示系统中原创 2020-06-14 22:09:51 · 622 阅读 · 0 评论