当前位置: 首页 > news >正文

1. 什么是操作系统

文章目录

  • 1.1 从功能上来看操作系统
  • 1.2 硬件资源

1.1 从功能上来看操作系统

  • 对用户来说,操作系统是一个控制软件,可以用来管理应用程序,它可以限制不同的程序来占用的资源。
  • 对内部的软件来说,操作系统是一个管理外设和分配资源的分配器。比如说cpu和内存的资源。

在这里插入图片描述
一般应用程序想要访问的资源都是我们操作系统提供的,操作系统是直接对接硬件的,然后它起到一个承上启下的作用。

  • 软件分为应用软件和系统软件。

操作系统层面的软件有两个对外接口。

  • 面向应用程序的接口我们称之为shell(外壳)。 Shell最常见的就是我们的GUI。
  • 面向内部管理内部资源的我们称之为kernel(内核)。

1.2 硬件资源

硬件资源主要分为三大块cpu、内存,还有磁盘。

  • 内存分为物理内存和虚拟内存的管理。
    • 虚拟内存的管理是给应用提供一块相独立,尽可能较大的空间去使用。
  • 磁盘的话,我们在上面抽象一个文件系统,主要做文件系统的管理。
http://www.lryc.cn/news/413449.html

相关文章:

  • 数据科学 - 数据预处理 (数据清洗,结构化数据)
  • 基于SpringBoot+Vue的校车调度管理系统(带1w+文档)
  • 基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划(MATLAB代码)
  • opencascade AIS_Trihedron源码学习 绘制三轴坐标系
  • 【C++】C++应用案例-通讯录管理系统
  • 使用Python自动批量提取增值税发票信息并导出为Excel文件
  • vitis (eclipse) 的Indexer不能搜索、不能跳转到函数和变量定义和声明不能打开调用层次的解决方法
  • 最佳HR软件指南:11款高效管理工具
  • 家长为孩子出国留学择校的四个步骤
  • 数据挖掘可以挖掘什么类型的模式?
  • JAVA中的隐式参数this
  • ThreadLocal 使用和详解避坑
  • Python中使用类方法的返回值在其他方法中继续调用,return self进行链式调用
  • 基于IOT架构的数据采集监控平台!
  • 初见scikit-learn之基础教程
  • 基于STM32的嵌入式深度学习系统教程
  • hive udf去掉map中的一个或者多个key
  • 模型量化技术综述:揭示大型语言模型压缩的前沿技术
  • 一文掌握Prompt:万能框架+优化技巧+常用指标
  • Vue 常用组件间通信方式
  • NineData云原生智能数据管理平台新功能发布|2024年7月版
  • 验收测试:确保软件符合业务需求和合同要求
  • Qt | QChartView+QDateTimeAxis(日期和时间数据图表)+QPieSeries(饼图)
  • 用闲置的阿里云服务器使用 NPS 实现内网穿透
  • 一款免费开源绿色免安装的透明锁屏工具
  • 程序员保持健康的 10 个技巧
  • Java并发迷宫:同步的魔法与死锁的诅咒
  • CoderGuide
  • 链式二叉树
  • PHP高校迎新系统-计算机毕业设计源码08468