码迷,mamicode.com
首页 > 其他好文 > 详细

第一周作业

时间:2016-03-05 23:26:53      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

 

  1. 你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。

答: 在教学上,计算机科学偏理论,而软件工程偏实践。但是毕业出路大体上没有什么不同。

计算机科学中的理论研究部分,大多可以从形式上证明,与数学、离散数学、说理逻辑密切相关;计算机科学中与实践相关的部分,都和数据以及其他学科发生关系;软件工程则和人的行为、现实社会的生活息息相关。

计算机科学和软件工程有不同的侧重点,但并没有高低或优劣之分,计算机科学是发现和研究长期的、客观的真理,而软件工程是着重短期的实际结果;计算机科学强调原创性,而软件工程是使用最好的、成熟的实践方法;计算机科学讲究正确性,而软件工程讲究可靠性。计算机理论的进展会帮助软件工程,软件工程的进展会帮助科学家更有效的进行试验和探索。

     

 

  2.  选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史

系统软件:操作系统,设备驱动软件,工具软件

应用软件:用户使用它们来完成工作,从管理核电站到写文章,或者是通信,游戏,浏览网页,播放视频等

恶意软件:软件病毒等

Linux系统

优点

  1. 开放的学习环境:Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。来自全世界的无数程序员参与了Linux的修改、编写工作,所以,Linux吸收了无数程序员的精华,不断壮大。
  2. 多任务、多用户:Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

3.    支持多种平台:Linux可以运行在多种硬件平台上,因为内核只有几百k,因此适合嵌入式系统;

4.      漏洞快速修补;

缺点:

         有些专业软件没有linux版本

 

发展历史:

Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GUM计划、POSIX 标准和Internet 网络。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux。

1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的。

1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。

1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作。

1994年3月,Linux1.0发布,代码量17万行。

1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。

1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。

1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。

2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。

2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。

2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。

 

 

第一周作业

标签:

原文地址:http://www.cnblogs.com/huiling1809/p/5246101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!