zoukankan      html  css  js  c++  java
  • 操作系统基础

    操作系统

    程序管理

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

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

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

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

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

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

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

    存储管理

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

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

    文件系统

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

    磁盘管理

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

  • 相关阅读:
    JS笔记之第七天
    JS笔记之第六天
    JS笔记之第五天
    JS笔记之第四天
    JS笔记之第三天
    JS笔记之第二天
    JS笔记之第一天
    PHP文件上传
    bit、Byte、bps、Bps、pps、Gbps的单位的说明及换算
    Redis初级安装及使用
  • 原文地址:https://www.cnblogs.com/binxyz/p/7612772.html
Copyright © 2011-2022 走看看