了解和熟悉操作系统

 

一、目的和要求

1. 实验目的

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

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

2.实验要求

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

二、实验内容

了解和掌握内容包括:

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

管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境的一种系统软件

  1. 操作系统的分类;

批处理操作系统、分时操作系统、实时操作系统

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

windows操作系统

优点:Windows 操作系统特别明了,直观,容易看懂,图形界面良好,拥有良好的集成开发环境,操作简单。

2. Windiws是多任务操作系统。

缺点:1,从系统构成上来说windows不是开源系统。那就意味着,如果你喜欢你可以对开源的linux系统做你想做的任何改动。而这点对于windows来说,是想也不要想的

2,从运行的稳定性来说。Windows的程序不是相对独立的,软件的崩溃容易造成系统的瘫痪(死机),没见过windows死机的人,我没见过

3,漏洞较多,每天都要打补丁

4,从安全性来说,我们用windows时,杀毒软件、防火墙、防垃圾软件、防间谍软件占去了大部分的系统资源。可这样还是防不胜防的。有谁没中过毒或木马、流氓软件呢?

5,垃圾难以清理,软件卸载不净,c盘越用越大,无限膨胀,导致越用越卡要经常重装系统

 

UNIX操作系统

优点:Linux以它的高效性和灵活性著称。它能够在 PC计算机上实现全部的 Unix特性, 具有多任务、多用户的能力。 Linux是在 GNU公共许可权限下免费获得的,是一 个符合 POSIX标准的操作系统。 Linux操作系统软件包不仅包括完整的 Linux操 作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有

多个窗口管理器的 X-Windows图形用户界面,如同我们使用 Windows NT一样,允 许我们使用窗口、图标和菜单对系统进行操作

缺点:1 UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。  2 传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。

 

linux操作系统

优点:提到linux的优点,首先就是他的开源,任何人都是可以查看他的源代码的,这使得他特别的安全,而windows则不开源,所以你要经常的打补丁,修补漏洞之类的。

其次,linux内核优化的好,没有哪个linux需要右键的刷新键(红旗linux是为了国人的使用习惯加的),而windows则不同,微软的系统非常的复杂,而且运先行效率相对linux要低很多。

虽然linux在桌面市场没有优势(只占1%多一点的占有率),但他在服务器行业的地位那是无敌的(20%多)。

linux占用系统资源特别少,早期的linux,64M内存就能跑的很流畅,这也是他的优势。

免费源码开放

Linux 是基于GPL授权下经过许多黑客工程师群策群力而不断发展壮大起来的,所以任何人皆可以自由取得使用Linux,与Linux不同的Unix是要付版权费。当然一些Linux软件发行商会修改为Linux 添加一些自己开发的工具后刻录成安装光盘,和增设一些售后服务,那么自然会收取一定的费用了。。

安全性高,漏洞修补快

我们都知道没有绝对安全的主机,不过Linux拥有日渐强大的支持者,拥有众多的热心团队,个体参与Linux的开发与维护,因此可以随时获取最新的安全信息,并给与及时的更新。

多任务、多使用者:

Linux允许多用户上线使工作,并且资源分配比较理想公平。比起Windows 的单人多任务要稳定多了,Linux主机上可以规划处不同等级的用户,他们的工环境都可以不相同,此外还允许不同的使用者在同一时刻登录主机,同时使用主机的资源。。

设备要求低,不耗资源

Linux系统对计算机的硬件要求低,只要一部P-III以上等级的就hold住了,当然根据不同的需要与用处机器的要求是不一样的,不过目前市场上的任何一款个人计算机都没问题跑Linux的。

使用者与群组的规划

在Linux的机器中,档案的属性分为 【可写 、可读 、可执行】,这些属性可分为【档案拥有者、档案所属群组、其它非拥有者与所属群者】 。这对于项目计划或者其它计划开发者具有相当良好的系统保密性。

缺点:可以在Linux平台上运行的软件很少。:图形界面相对于windows系统而言 还是比较差的 安装软件相对比较困难 操作复杂 源码开发 任何人都可以修改系统源码 对于一些不熟悉系统的人而言 可能会使系统崩溃 总的来说 Linux系统上手较难

 

苹果操作系统

优点:是MAC OS的操作界面比较好、比微软系统强、但是MAC OS源代码比较封闭、而用户群也明显低于微软系列操作系统、导致能够稳定运行于MAC OS的软件不多、如只是浏览网页、看看电影的话MAC OS是不错的。

选择、但是如果使用于办公、游戏的话问题就多了。

1)安全性高,现在疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以相对而言很少受到病毒的袭击。

2)mac下没有很多win下多余的东西,没有磁盘碎片,不用整理硬盘,不用分区,几乎没有死机,不用关机,基本没用过进程管理器。所有和使用无关的东西,都被藏起来,用户很容易学习和使用。

3)设置简单。以网络设置为例,mac下很快就可以设置好(包括复杂的801.x安全认证),而且可以方便的切换多套配置(家里、办公室),这要在win下就会变的非常困难,对于小白用户来说上手要麻烦很多。

4)软件风格统一,mac下的软件都很mac,操作风格统一,简单好用,使用非常顺畅。

5)稳定性高,BUG少,更新也少,不像Windows需要经常打补丁。

缺点:

1)兼容性差,虽然很多人并不认可这种说法,但是这确是事实存在的,因为支持Mac系统的软件没有Windows那么多!不兼容也就是不支持嘛!或者可以说在国内Mac系统的生态圈不够完善。

2)虽然操作人性化程度较高,但是与Windows系统存在较大差异,对于国内用惯了Win系统的用户来说上手会有些困难,尤其是文件管理方面,与Win系统直观的全局浏览文件并管理要复杂的多。

3)游戏性的扩展相对win差很多,实用性还不错

4)软件成熟性不如windows,谁敢说Mac QQ比windows QQ好用的?很多Windows里很好用的软件,for Mac了未必很好用,其实这一条与第一条也有一定关联。

5)Flash表现很渣,这与Mac本土化进程缓慢有很大关系,国内很多网上办公类网站的插件只支持Win系统,让Mac系统根本就无法完成这些操作。

看了上面的介绍,相信大家应该对两个系统已经有所了解了,对于办公使用的话,其实两个系统没有什么太大区别,无非就是一个使用习惯的问题,用惯了Win系统,初换Mac系统肯定需要一个适应过程,不过因为对插件支持的不足,Mac系统在应对网上办公时会有一些不足。

 

安全性方面Mac系统要明显优于Win系统,但是软件兼容性方面要弱一些。还有游戏用户,首推Win系统,毕竟资源要比Mac系统丰富很多,而且硬件成本也要更低。

因为对插件方面的支持不足,游戏资源偏少,用惯了Win系统初换Mac需要一定时间适应,所以很多Mac用户会同时安装Win系统也是可以理解的。Mac需要加快本土化进程,这样才能在原有基础上给Mac系统用户更好的体验。

、实验拓展思考

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

IOS

Cisco的网际操作系统(IOS)是一个为网际互连优化的操作系统--类似一个局域操作系统(NOS)、如Novell的 NetWare,为LANs而进行优化。IOS为长时间有效地维护一个互联网络提供了统一的规则。简而言之,它是一个与硬件分离的软件体系结构,随网络技术的不断发展,可动态地升级以适应不断变化的技术(硬件和软件)。

IOS可以被视作一个网际互连中枢。一个高度智能的管理员,负责管理、控制复杂的分布式网络资源。其早期版本是一个单独系统,基本上以路由器为中心。它被排列成一个过程(Procedure)集,允许任何过程之间相互呼叫。这种单一的结构使数据的隐蔽性和独立性不强。它的大多数操作代码拥有结构和操作的相关性。.

苹果提供完整高效xcode,sdk等开发环境,ios系统一脉相承,ios版本之间的软件通用,即开发一款产品苹果所有设备都能运行。其硬件的强大也让开发变的更加容易。

 

Android

Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。 Google通过与软、硬件开发商、设备制造商、电信

android系统

运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。 Android 作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。[4]

安卓系统是属于代码系统,如果所有的应用程序需要下载下来之后才能玩,系统用久之后会经常出现卡机或者是死机的现象,而且安卓系统还存在恶意的插件在系统上自动运行,系统漏洞多,导致个人资料被盗、系统耗电大,流量消耗大等,系统安全性相对来说比较低。

安卓拥有自己的开源计划AOSP(Android Open Source Project),只要遵循GPL和Apache Licence 2.0开源协议,那么你就可以使用安卓源代码进行二次开发。而安卓由于源代码开放,自然可玩性也比iOS高。此外,安卓比iOS开放了更多的应用接口API,可以很自然地利用安卓实现很多在iOS上不折腾就没法做的功能。在安卓,可以随心随意地更换输入法,随意用任何浏览器打开链接,随意从任何途经安装程序,随意调用第三方程序分享文件——这些在iOS上不越狱都做不到,即使越狱也未必比安卓做得更好。【部分转载自网络】

posted @ 2016-03-11 15:51  20韩智豪  阅读(1347)  评论(0编辑  收藏  举报