zoukankan      html  css  js  c++  java
  • 实验0 了解和熟悉操作系统

    一、计算机操作系统的定义和概念;

     

    资料摘取:

    1. 操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。 操作系统的理论是计算机科学中一个古老而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与核心。
    2. 操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。操作系统在计算机系统中的地位:操作系统是软件,而且是系统软件。它在计算机系统中的作用,大致可以从两方面体会:对内,操作系统管理计算机系统的各种资源,扩充硬件的功能;对外,操作系统提供良好的人机界面,方便用户使用计算机。它在整个计算机系统中具有承上启下的地位。
    3. 操作系统是配置在计算机硬件上第一层软件,它是一组控制和管理计算机硬件与软件资源,合理地对各类作业进行调度,以及方便用户的程序的集合。操作系统的五大功能包括:处理机管理功能,储存器管理功能,设备管理功能,文件管理功能,以及作为用户与硬件系统之间的接口。

    个人思考:

       操作系统在我看来,打个比方,就如人体的神经系统,相对应的既是如同计算机硬件系统的人体和如同拥有运行能力如同计算机软件的大脑思维。在功能上,我觉得操作系统既是个指挥系统,它具有沟通硬件及软件相互协调工作的重要能力,我们即可通过硬件通过操作系统的指挥来调用软件,也可通过编写好的软件通过操作系统的传导进行硬件的运行。故而,计算机操作系统既是人们操作计算机的一套特殊的软件。

    二、操作系统的分类

     

    资料摘取:

    1. 批处理操作系统

    批处理操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作业结果交给用户。

    批处理操作系统的特点是:多道和成批处理。

    2.分时操作系统

    分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命令。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性指,同时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。常见的通用操作系统是分时系统与批处理系统的结合。其原则是:分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的要求, “后台”处理时间性要求不强的作业。

    3.实时操作系统

    实时操作系统是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。

    4.嵌入式操作系统

    嵌入式操作系统是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的系统软件。并使整个系统能高效地运行。

    5. 个人计算机操作系统

    个人计算机操作系统是一种单用户多任务的操作系统。个人计算机操作系统主要供个人使用,功能强、价格便宜,可以在几乎任何地方安装使用。它能满足一般人操作、学习、游戏等方面的需求。个人计算机操作系统的主要特点是计算机在某一时间内为单个用户服务;采用图形界面人机交互的工作方式,界面友好;使用方便,用户无需专门学习,也能熟练操纵机器。

    6.网络操作系统

    网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构协议标准开发的软件,包括网络管理、通信、安全、资源共享和各种网络应用。其目标是相互通信及资源共享。特点:多用户多任务操作系统 UNIX、NETWARE、WINDOWS NT LINUX等。

    7.分布式操作系统

    大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统。

    二、常用几种操作系统的优缺点分析;

    资料收集:

    1) DOS

    简介:Disk Operating System又称DOS(简写),中文全名“磁盘操作系统”。

      优点:

      1.快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。

      2.速度快,安全,价格便宜。

      缺点:

      1.日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少

      2.很多设备的大部分程序都不能在DOS环境下执行。

    2)Windows

    简介:发行于2001年10月 25日,原来的名称是Whistler。2011年7月初,微软表示将于2014年春季彻底取消对Windows xp的技术支持。

      优点:

      1.图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。

      2.整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机。

      缺点:

      1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;

      2.自带软件版本较低,需要自行卸载升级;

      3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。

    3)UNIX

    简介:UNIX是一个强大的 多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

      优点:

      1.由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。

    2.将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。

    3. 具有可移植性。

      缺点:

      1 .UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。

      2 .传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。

    4)Linux

    简介:Linux是一种自由和开放源码的类Unix操作系统。可安装在各种计算机硬件设备中。世界上运算最快的超级计算机运行的都是Linux系统。

      优点:

      1.安全 、易维护、稳定 。

      2.软件自由/开源

      3.低成本 - 大多数

      4.透明公开 - 绝大多数 GNU/Linux 是开放开发的。

      缺点:

      1.缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。

      2.缺少硬件支持 - 绝大多数硬件是支持的,但不是全部

    3.寻求帮助更难 - 通常朋友、家人、 同事不能帮您解决 GNU/Linux 相关问题,所以您需要在线获取帮助。

    IOS和Android属于什么类型的操作系统?

    1.  iOS是由苹果公司开发的移动操作系统。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。

    2.  Android是Google于2007年11月05日宣布的基于Linux平台的开源手机操作系统。

  • 相关阅读:
    PYTHON核心编程第7章 7.5题
    openssl大漏洞
    运维之路
    组件嵌套+Mixin函数demo
    React初识(按钮点击+输入绑定)
    vue切换按钮(关闭消失型)
    动态发表之后的显示时间
    展开全部的实现
    前端进行后台数据的处理
    将项目上传到git上,并在测试服务器上运行
  • 原文地址:https://www.cnblogs.com/skywalkersg/p/5266738.html
Copyright © 2011-2022 走看看