zoukankan      html  css  js  c++  java
  • 操作系统基本功能

    引言

    一.程序管理

    有效、合理地分配CPU的时间

    • 单道程序系统:任何时刻,内存中只有一道程序
    • 多道程序系统:内存中同时存放几道相互独立的程序;宏观上并行;微观上串行

    程序、进程、线程

    • 程序:文件的存放形式,存放在外储存器;运行一个程序,首先需将程序从外储存器调入内存
    • 进程:一个正在执行的程序;即程序被调入内存后称为进程。又有就绪状态(除CPU外,拥有其他所有资源)、执行状态(在CPU上运行)、挂起状态(因等待某个事件而暂停执行时的状态)
    • 线程(threads):很多操作系统把进程再分为线程(UNIX中,进程是CPU分配单位;Windows中,线程是CPU分配单位)。目的:减少内存开销,切换速度快。

    二.存储管理

    计算机内存是CPU可以直接存取的存储器

    • 虚拟内存
    • 存储器分配
    • 地址的转换
    • 信息的保护

    三.文件系统(信息管理系统)

    负责管理和存取文件信息的部分;实现按名访问;提供简单统一的访问文件的方法;不必了解文件在外存储器上的具体物理位置以及如何存放

    • 目录结构:树状(根目录——文件夹——文件)
    • 文件路径:绝对路径(从根目录开始);相对路径(从当前目录开始)
    • 文件系统

    四.磁盘管理

    磁盘分区——创建逻辑驱动器——格式化

    • 分区目的

    • 创建逻辑驱动器

    • 磁盘格式化

    • 磁盘碎片整理

    磁盘碎片:指一个文件没有保存在一个连续的磁盘空间上,而是被分散存放在许多地方。时间长了,会有磁盘碎片,影响读写进度。

    • 磁盘清理

    【注:上文所有图源来自同济大学‘大学计算机基础’慕课,本文根据第二讲2.2操作系统基本功能整理】

  • 相关阅读:
    什么是“方法”
    break与continue
    循环结构2
    循环结构1
    Switch多选择结构
    if选择结构
    Scanner方法
    Doc参数信息
    运算符号
    变量与常量
  • 原文地址:https://www.cnblogs.com/jane-lau/p/8494928.html
Copyright © 2011-2022 走看看