操作系统相关知识

2018-11-28  本文已影响0人  阳光下的小泡沫丶
  1. 进程和线程
  1. 线程同步的方式
  1. 进程的通信方式
    主要分为:管道、系统IPC(包括消息队列、信号量、共享内存、信号)、SOCKET
  1. 进程调度策略
  1. 进程同步机制
    临界区、互斥量、信号量、事件

  2. 死锁

  1. 页面置换算法
  1. 什么是虚拟内存
    虚拟内存允许执行进程不必完全在内存中。虚拟内存的主要思想:每个进程拥有独立的空间,这个空间被分为大小相等的多个块,称为页,每个页是一段连续的地址。这些页被映射到物理内存,但并不是所有的页都必须在内存中才能运行程序。当程序引用到一部分不在物理内存中的地址时,操作系统负责将缺失的部分装入物理内存并重新执行失败的命令。对于进程而言,逻辑上似乎有很大的内存空间,实际上其中一部分在硬盘上,在使用到的时候操作系统才会加载到内存中。

  2. 虚拟内存的优点和引用
    虚拟内存很适合在多道程序设计系统中使用,许多程序的片段同时保存在内存中。虚拟内存的好处:

上一篇下一篇

猜你喜欢

热点阅读