zoukankan      html  css  js  c++  java
  • 操作系统概念系类——操作系统介绍

    前言

    该系列和linux系列,并行整理。下面进行操作系统介绍。该系列每天一到两更。

    正文

    看一张图:

    这就是我们电脑的基本结构,而本节介绍的就是介于应用程序和操作系统之间的操作系统。

    从图中可以看出,操作系统为我们做了什么呢?

    1.负责管理协调硬件、软件等计算机资源工作。

    2.为上层的应用程序、用户提供简单易用服务。

    3.操作系统是软件不是硬件。

    操作系统概念如下:是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境,他是计算机系统最基本的系统软件。

    看一下操作系统扮演了一个什么样的角色:

    1.系统资源管理者

    我们打开一个应用,要知道这个应用其实是一个快捷链接,通过这个链接找到应用程序。 这就是文件管理功能。

    找到exe可执行文件后,通过io把代码放到内存中,这就是io功能,也就是存储管理功能。

    代码在执行过程中实际上是调用cpu,所以就有处理机管理的功能。

    如果我们的程序需要使用摄像头等设备,那么这又是设备管理功能。

    2.作为用户和计算机硬件的接口。

    这个用户可以理解为应用程序,也可以理解为应用程序和我们自己,也就是操作系统的上层。

    操作系统需要给上层提供接口,如下:

    下面介绍一下这些接口:

    联机命令接口:

    脱机命令接口:

    概况:

    3.作为最接近硬件的存在

    实现对硬件机器的拓展。

    没有任何软件支持的计算机称为裸机。在裸机上安装操作系统可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能

    更强、使用更方便的机器。

    说白了就是cpu只能计算和微量存储,内存只能存储,他们结合在一起可以做更多的事。

    整体图

  • 相关阅读:
    【刷题】LOJ 6009 「网络流 24 题」软件补丁
    lab 项目
    js内的时间戳指的是当前时间到1970年1月1日00:00:00 UTC对应的毫秒数,和 unix时间戳是对应的秒数,差了1000倍
    js 原生: 身份证脱敏、唯一随机字符串uuid、对于高 index 元素的隐藏与显示
    diy 滚动条 样式 ---- 核心代码
    PC_后台管理系统
    三端兼容项目
    阿里小程序
    到位App_jQuery_art-template
    一步一步 copy163: 网易严选 ---- vue-cli
  • 原文地址:https://www.cnblogs.com/aoximin/p/13431571.html
Copyright © 2011-2022 走看看