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

    前言

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

    正文

    看一张图:

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

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

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

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

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

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

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

    1.系统资源管理者

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

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

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

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

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

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

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

    下面介绍一下这些接口:

    联机命令接口:

    脱机命令接口:

    概况:

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

    实现对硬件机器的拓展。

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

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

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

    整体图

  • 相关阅读:
    如何利用WGET覆写已存在的档案
    linux 脚本返回值
    ubuntu的配置网络
    非交互模式修改Ubuntu密码的命令
    [zz]python多进程编程
    [zz]linux修改密码出现Authentication token manipulation error的解决办法
    [zz]4.1.5 进程的处理器亲和性和vCPU的绑定
    vcpu
    非交互式调用交互式程序
    HDOJ_ACM_饭卡
  • 原文地址:https://www.cnblogs.com/aoximin/p/13431571.html
Copyright © 2011-2022 走看看