zoukankan      html  css  js  c++  java
  • 操作系统之初出茅庐

    对于操作系统相信大家都不会陌生,但是要问你:什么是操作系统?估计你就会迷茫了。当然这也不奇怪,如果不是专门了解过或者是学习过操作系统知识的人,很难给出一个描述。即便是专业搞操作系统的人士也不能给出操作系统的形式化定义,因为“操作系统”目前尚无统一的定义。

    百度百科给出的简介如下:

    操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行

    个人比较喜欢的非形式化描述如下:

    操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效的组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。

    综上所述:操作系统本质上是一个程序或者软件,而软件又分为系统软件和应用软件两大类,因而操作系统是一个最基本也是最重要的系统软件。关于操作系统的地位,可以用如下的图来描述:


    这里要说明的是裸机的概念,很多人对这个词的概念不是很确定。裸机是指未安装任何软件的计算机系统。由此可以看出,操作系统是直接和硬件打交道的,是用户使用计算机必不可少的系统软件。

    由于是初次接触操作系统这门学科,所以对其了解还是比较浅薄的,总体浏览了一下大概的内容,按书本上的介绍的顺序,结合自己的理解画了一张思维导图如下:

  • 相关阅读:
    angular的uiRouter服务学习(2)
    angular的uiRouter服务学习(1)
    angular学习笔记(三十一)-$location(2)
    angular指令中使用ngModelController
    angular中的表单数据自定义验证
    angular-ngSanitize模块-linky过滤器详解
    angular-1.3 之ng-model-options指令
    angular控制器的执行顺序和服务的注入情况
    angular五种服务详解
    .NET CORE EF 框架调用存储过程
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3503513.html
Copyright © 2011-2022 走看看