• 实验0、了解和熟悉操作系统实验


    实验0、了解和熟悉操作系统实验

    专业:商业软件工程2班   姓名:赵创佳 学号:201406114245

    一、        实验目的

    (1)掌握操作系统的定义和概念;

    (2)了解各类操作系统的发展历史;

    二、        实验内容和要求

         使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档。

    操作系统的发展历程

    操作系统有:1.DOS操作系统;2.Mac OS操作系统;3.Windows系统;4.Unix系统;5.Linux系统;6.OS/2系统;

     操作系统的定义: 操作系统是现代计算机系统中不可缺少的系统软件,是其他所有系统软件和应用软件的运行基础。操作系统控制和管理整个计算机系统中的软硬件资源,并为用户使用计算机提供一个方便灵活、安全可靠的工作环境。

    根据操作系统在用户界面的使用环境和功能特征的不同,操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。随着计算机体系结构的发展,又出现了许多种操作系统,它们是嵌人式操作系统、个人操作系统、网络操作系统和分布式操作系统。  1. 批处理操作系统 批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作业结果交给用户。  批处理操作系统的特点是:多道和成批处理。 2.分时操作系统 分时(Time Sharing)操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。 常见的通用操作系统是分时系统与批处理系统的结合。其原则是:分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的要求; “后台”处理时间性要求不强的作业。 3.实时操作系统 实时操作系统(RealTimeOperatingSystem,RTOS)是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。 4.嵌入式操作系统 嵌入式操作系统(EmbeddedOperating System)是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的系统软件。程,并使整个系统能高效地运行。 5. 个人计算机操作系统 个人计算机操作系统是一种单用户多任务的操作系统。个人计算机操作系统主要供个人使用,功能强、价格便宜,可以在几乎任何地方安装使用。它能满足一般人操作、学习、游戏等方面的需求。个人计算机操作系统的主要特点是计算机在某一时间内为单个用户服务;采用图形界面人机交互的工作方式,界面友好;使用方便,用户无需专门学习,也能熟练操纵机器。 6.网络操作系统 网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构协议标准开发的软件,包括网络管理、通信、安全、资源共享和各种网络应用。其目标是相互通信及资源共享。 7.分布式操作系统 大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统(DistributedSystem)

     

    操作系统的优缺点:

    DOS   简介   DiskOperating   System又称DOS(简写),中文全名“磁盘操作系统”。   优点   1快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。   2速度快,安全,价格便宜。   缺点   1日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少   2很多设备的大部分程序都不能在DOS环境下执行。   Windows   简介   发行于2001年10月 25日,原来的名称是Whistler。2011年7月初,微软表示将于2014年春季彻底取消对Windows xp的技术支持。   优点   1图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。   2整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机。   缺点   1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击;   2.自带软件版本较低,需要自行卸载升级;   3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。   UNIX   简介   UNIX是一个强大的 多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。   优点   1由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。   2将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。 3 具有可移植性。   缺点   1 UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。   2 传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。   Linux   简介   Linux是一种自由和开放源码的类Unix操作系统。可安装在各种计算机硬件设备中。世界上运算最快的超级计算机运行的都是Linux系统。   优点   1安全 、易维护、稳定 。   2软件自由/开源   3低成本 - 大多数   4透明公开 - 绝大多数 GNU/Linux 是开放开发的。   缺点   1缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。   2缺少硬件支持 - 绝大多数硬件是支持的,但不是全部   3寻求帮助更难 - 通常朋友、家人、 同事不能帮您解决 GNU/Linux 相关问题,所以您需要在线获取帮助。

    三、        实验总结

    通过这次实验,可以使我们更好的熟悉操作系统的相关知识。

  • 相关阅读:
    Java WEB 之页面间传递特殊字符
    c++ using Handle Class Pattern to accomplish implementation hiding
    c++ simple class template example: Stack
    c++ why can't class template hide its implementation in cpp file?
    c++ what happens when a constructor throws an exception and leaves the object in an inconsistent state?
    c++ 用namespace实现java的package的功能
    c++ virtual 和 pure virtual的区别
    c++ istream(ostream)是如何转换为bool的
    c++ 使用boost regex库 总结
    c++ 如何使用第三方的library
  • 原文地址:https://www.cnblogs.com/7763255qw/p/5267070.html
Copyright © 2020-2023  润新知