博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统
阅读量:5232 次
发布时间:2019-06-14

本文共 751 字,大约阅读时间需要 2 分钟。

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

操作系统主要模块:

    (一)进程管理,主要管理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

转载于:https://www.cnblogs.com/shanshanliu/p/6218434.html

你可能感兴趣的文章
系统的横向结构(AOP)
查看>>
linux常用命令
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>