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

    操作系统:是    一种系统软件,它的作用是管理计算机硬件,管理计算机中存储的各种软件以及向用户和其他软件提供服务和使用的接口以达到让用户更方便、更容易使用, 让计算机系统更高效更稳定的运行的目的。

    操作系统主要模块:
        (一)进程管理,主要管理cpu
        进程:程序的一次动态的运行,具有动态性、独立性、交互性、同步性
        主要工作
            进程的控制:通过进程的状态进行控制:new创建态、ready就绪态、running运行态、block阻塞态、close关闭态
            进程的调度
            进程的通信:通过进程之间的管道进行。
            进程的同步异步

       (二) 存储管理,主要管理内存
        主要工作:为进程分派和回收存储空间
          bit,比特,位,0或1的2进制数字
          byte,字节,1字节=8比特
          K,千,实际是1024
          M,兆,百万,1024K
          G,吉,十亿,1024M
          T,太,万亿,1024G
          P,派,千万亿,1024T
          E,艾,百亿亿,1024P

       (三) 设备管理,管理所有的输入输出存储设备
        主要工作:通过驱动程序使用设备,为进程分派和回收设备

       (四) 文件管理
        主要工作:管理各设备上传输和存储的文件,并提供文件操作的用户接口
        文件系统:
            FAT32,NTFS:windows操作系统
            EXT2,EXT3,EXT4:Linux操作系统
            ISO9660:所有光盘
            HFS:Mac操作系统
            NFS:IBM多个操作系统
            HPFS:HP操作系统
        FAT32和NTFS的区别
        1.FAT32最大支持驱动器32G,NTFS最大2T
        2.FAT32单文件最大4G,NTFS无限制
        3.FAT32文件簇大小可变4K-32K不等,NTFS固定4K

  • 相关阅读:
    正则如何匹配div下的所有<li>标签?
    日历
    生成一定数量的不重复随机数
    PHP微信红包的算法实现探讨
    Flask 快速使用 —— (1)
    Django rest framework(8)---- 视图和渲染器
    Django 组件之 ----- content-type
    Django rest framework(7)----分页
    Django rest framework(6)----序列化(2)
    Django rest framework(5)----解析器
  • 原文地址:https://www.cnblogs.com/shanshanliu/p/6218434.html
Copyright © 2011-2022 走看看