操作系统简介

什么是操作系统:

一个程序,管理计算机硬件,给应用程序提供一个环境

核心功能

  1. 内存管理:
    1
    2
    3
    所有的应用程序需要使用内存时都要向操作系统去申请和注册
    由操作系统的内存管理模块来分配内存给你使用
    保证内存使用不会冲突。
  2. 进程调度:
    1
    操作系统的进程调度模块负责在各个进程之间进行切换。
  3. 硬件设备管理:
    1
    2
    有了操作系统后操作系统本身会去控制各个硬件
    应用程序就不用考虑硬件的具体细节了。操作系统的硬件设备管理模块就是驱动模块。
  4. 文件管理
    1
    2
    3
    文件系统是管理存储设备的一种方式。存储设备是由很多个扇区组成的
    存储设备要以扇区为单位进行读写。如果没有文件系统,程序要自己去读写扇区,就得记得哪个文件在哪个扇区。
    有了文件系统之后我们人不用再关注扇区,人只用关注文件系统中的目录和文件名,而不用管这个文件在物理磁盘的哪个扇区
文章作者: woyao
文章链接: https://chenwoyao.github.io/2021/04/23/操作系统/操作系统简介/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 woyao的博客