操作系统基础

操作系统

程序管理

中心任务:有效地,合理的分配CPU的时间

  1. 单道程序系统:
    在任何时刻内存中只有一道程序,一个程序运行完全结束后才能运行在下一个程序

  2. 多道程序同时在内存中执行
    宏观上并行:同时在执行
    微观上串行:各个程序轮流的占用CPU, 交替执行

  3. 程序,进程,线程
    程序:以文件的形式放在外存储器. 运行一个程序,首先将程序文件从外存储器调入内存才能执行.
    磁盘存放程序,调入内存称为进程.

进程:一个正在执行的程序,是一个程序和其数据一道在计算机上顺序执行时所发生的活动

  • 就绪状态:除了CPU,所有的资源都拥有了
  • 执行状态:在CPU上执行
  • 挂起状态:因等待某个事件而暂停执行的状态(如需要打印机,但打印机被其他进程占据)

线程:好多操作系统将进程再"细分"成线程
目的:充分共享资源,减少内存开销,提高并发性,切换速度相对较快

存储管理

计算机内存是CPU可以直接存取的存储器,存储管理有如下四个方面:

  1. 虚拟内存
  2. 存储器分配
  3. 地址的转换
  4. 信息的保护
  • 虚拟内存
    由于运行的程序要放到内存,导致内存不够,需要用硬盘空间模拟内存,内存包括真正内存和虚拟内存.

文件系统

负责管理和存取文件的信息的部分

磁盘管理

磁盘分区->创建逻辑驱动器->格式化 经过3步方可用

原文地址:https://www.cnblogs.com/binxyz/p/7612772.html