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

    前言

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

    正文

    看一张图:

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

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

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

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

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

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

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

    1.系统资源管理者

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

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

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

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

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

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

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

    下面介绍一下这些接口:

    联机命令接口:

    脱机命令接口:

    概况:

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

    实现对硬件机器的拓展。

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

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

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

    整体图

  • 相关阅读:
    ElasticSearch关闭重启命令
    解决使用驱动器中的光盘之前需要将其格式化
    mac利用Synergy操作多台电脑
    一次真实的蓝屏分析 ntkrnlmp.exe
    JS字符串false转boolean
    启明星会议室预定系统更新日志-通用版
    利用Visual Studio 2013 开发微软云Windows Azure配置指南(针对中国大陆)
    利用Bootstrap+Avalonjs+EntityFramework 开发ASP.NET WebForm应用程序(上)
    启明星会议室系统与Office365集成说明
    jQuery中attr和prop方法的区别说明
  • 原文地址:https://www.cnblogs.com/aoximin/p/13431571.html
Copyright © 2011-2022 走看看