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

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

一、目的和要求

        1. 实验目的

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

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

       2.实验要求

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

二、实验内容

          了解和掌握内容包括:

    1.  计算机操作系统的定义和概念;

          操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。 从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构        的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。 操作系统在计算机系统中的地位:操作系统是软件,而且是系统软件。它在计算机系统中的作用,大致可以从两方面体会:对内,操作系统管理计算机系统的各种资源,扩充硬件的功能;对外,操作系统提供良好的人机界面,方便用户使用计算机。它在整个计算机系统中具有承上启下的地位。

    1. 操作系统的分类;

根据参考资料,操作系统有以下分类:

         批处理操作系统

          分时操作系统

          实时操作系统

          嵌入式操作系统

          个人计算机操作系统

          网络操作系统

          分布式操作系统

    1. 常用几种操作系统的优缺点分析;

对于这个问题,本人参考了一些网上资料,综合理解后觉得下表分析得比较清晰有条理:

      

、实验拓展思考

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

   首先是IOS:

      IOS属于类Unix的商业操作系统。该系统相对要稳定,不开放源代码的,相对扩展性不足,移植性很好!是一个为网际互连优化的操作系统--类似一个局域操作系统(NOS)、如Novell的 NetWare,为LANs而进行优化。IOS为长时间有效地维护一个互联网络提供了统一的规则。简而言之,它是一个与硬件分离软件的体系结构,随网络技术的不断发展,可动态地升级以适应不断变化的技术(硬件和软件)。

然后是Android:

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

下面是安卓系统的优缺点:

1、安卓最大的优点就是高度开源,所以软件数量与ios不相上下(当然质量是没法比的),拓展性非常高,这点是ios不能比的。可定制的深刻含义就是如果你愿意,你可以把它改造成任何你想要的样子。

2、开发容易,几乎没有什么门槛,装一个sdk就可以写了,写完马上就可以放到手机上用,开发语言使用java,程序员基础广泛。跨平台开发,在windows上、mac上和linux上都可以进行android开发。也许你会觉得这个并不是什么优点,但是仔细想想,智能手机的功能都是要靠软件来实现的,有足够的开发者,才有可能逐渐完善整个生态圈。wp和黑莓目前都是因为缺乏开发者,所以软件数量一直跟不上(当然质量就更不用说了)。

android的劣势:

1、android的缺点一方面是因为系统由各个oem厂商负责升级而产生的版本上的碎片化,另一方面由于过度自由化而产生的安全问题,很典型的就是国内山寨厂商和山寨应用而带来的一系列的安全问题,毕竟在国内可以说是没有正规的软件商店的,google play国内版相对国际版就是个笑话;

2、安卓高度依赖硬件,导致要发挥安卓的性能就必须搭载很好的硬件,同时兼容性也有待提高,还有很多细节上的不足比如死机重启等情况也经常发生。这个曾是安卓被人诟病最多的问题,不过最新的安卓已经对以往的不足进行优化了。

 备注:以上部分内容来自互联网,若涉及版权问题,请联系博主删除。

原文地址:https://www.cnblogs.com/liangzhilin/p/5265742.html