A. unix linux windous这三个的主特点是什么啊,有什么区别
Linux、Unix和最新的Windows
(三)MicrosoftWindows操作系统
Microsoft Windows是微软公司制作和研发的一套桌面操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
Windows10将是微软续已发布的Windows8.1后的操作系统。Windows10将分为两大部分,一是服务器类,二是家庭类。颠覆了传统Windows发布习惯。Windows8.1的发布并未能满足用户对于新一代主流Windows系统的期待。消息称,下一代主流Windows系统将在2015年4月发布,代号为“WindowsThreshold”。于2014年10月2日发布技术预览版。
一、性能
全设备平台制霸
从4英寸屏幕的“迷你”手机到80英寸的巨屏电脑,都将统一采用Windows10这个名称。这些设备将会拥有类似的功能,微软正在从小功能到云端整体构建这一统一平台,跨平台共享的通用技术也在开发中。目前的Windows10技术预览版主要为台式机和笔记本打造,WindowsInsider Program也会登陆。与此同时,微软还在发布会问答环节中确认了ARM版本Win10的存在。
高效的多桌面、多任务、多窗口
分屏多窗口功能增强,现在你可以在屏幕中同时摆放四个窗口,Win10还会在单独窗口内显示正在运行的其他应用程序。同时,Win10还会智能给出分屏建议。
多桌面,现在你可以根据不同的目的和需要来创建多个虚拟桌面,切换也十分方便。点击加号即可添加一个新的虚拟桌面。
Charms边栏尚存
微软没有彻底砍掉Charms边栏,Win10仍然为触摸屏用户保留了该功能,使用触控设备的用户无需再买个键盘鼠标了。
全新命令提示符功能
Win10技术预览版命令提示符功能全面进化,不仅直接支持拖拽选择,而且可以直接操作剪贴板,支持更多功能快捷键。
开始屏幕与开始菜单
同时结合触控与键鼠两种操控模式。传统桌面开始菜单照顾了Win7等老用户的使用习惯,Win10还同时照顾到了Win8/Win8.1用户的使用习惯。依然提供主打触摸操作的开始屏幕,两代系统用户切换到Windows10后应该不会有太多违和感。
二、价格
新版价格未定。
B. 编程思想到底是什么
1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说,也可以用德语说,这时候语言只是表达你思想的工具而已。编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型,而不是先想到for/switch/while。编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型。
举个简单例子:这个问题很简单,就是用几个嵌套的循环,对携带的信息进行验证,把通过验证的信息,用一个东西装起来。
上面的陈述,就是一种抽象了。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的实现方式。碰到问题,你能够像上面一样,去陈述,就是具有编程思想了。
2)掌握编程技巧需要实践,从最简单的开始,慢慢的去写一些复杂的程序。
3)我觉得先学好C,然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序。然后去看《算法与数据结构》。
补充:
编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】
例子:①比如编写一段代码程序②编写一个控制设备体系。
C. UNIX系统有哪些优点
1.可靠性高
实践表明,UNIX是达到主机(mainframe)可靠性要求的少数操作系统之一,许多UNIX主机和服务器在国外大中型企业中每天24小时,每年365天不间断地运行。这是NetWare、WindowsNT和OS2等操作系统所不能比拟的。不久前HP公司宣布关闭了最后一台主机系统,整个企业的所有信息处理工作全部由UNIX机器来承担。
2.伸缩性强
极度强的伸缩性UNIX系统是世界上唯一能笔记本电脑,PC,直到巨型机上运行的操作系统,最近已宣布用于NC的UNIX系统。没有其他操作系统能做到这一点。此外,由于采用SMP、MPP、和Cluster等技术,使得商品化UNIX系统支持CPU数达到了32个,这就使得用一种平台的UNIX扩充能力有了进一步的提高。
3.开放性好
这是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。所有的计算机厂商都声称自己的产品是开放系统,而且开放的概念也在不断地发展和完善,它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。但程序上是有明显差别的,我们认为开放系统最本质的特征应该是其所用技术的规格说明是可以公开得到并免费使用的,而且是不受一家具体厂商所垄断和控制的。UNIX是最能充分体现这一本质特征的开放系统,正是这种较为彻底的开放性,使UNIX的发展充满动力和生机。
4.网络功能强
这是UNIX系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在UNIX上开发出来的,而且成为UNIX系统的一个不可分割的成分。UNIX几乎所有系统都包括对TCP/IP的支持。因此,在Internet网络服务器中,UNIX服务器占80%以上,占绝对优势。此外,UNIX支持所有最通用的网络通讯协议,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系统能方便地与主机、各种广域网和域网相连。
5.强大的数据库支持功能
由于UNIX系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家,包括Oracle,Informix,Sybase,Progress等都将UNIX作为优选的运行平台,而且创造出极高的性能价格比。
D. 为什么Unix系统会成为当前主流的操作系统
UNIX
如此的成功,这大大超出了它的创造者最初的设想。UNIX
成功的一个主要原因是它最初的发行发式。由于法令(consent
decree)的限制,AT&T
不得不以极少的费用出售UNIX许可证和源代码。世界各地的人们都可以索取和运行该系统。由于附带源代码,用户可以分析它,更改它,告诉其他人自己所做的修改。然后AT&T
再将开多修改加入到新发行中。
在伯克利的工作更带动了这一趋势。总而言之,UNIX
在一种极为开放的过程〔或者说没有过程〕中不断发展。各国、各大洲的学术界、厂商、以及疯狂的黑客们都为UNIX
的发展做出了贡献。既便在UNIX
商业化之后.许多厂商也认识到开放系统的价值,将它们的成果公布于众,制定了许多像NFS
这样的开放规范。
最初的UNIX
设计非常精湛,井为后来版本和分支奠定了成功的基础。它的一个最大的长处就是始终贯彻“越小越完美”的思想[
Allm
87]
,用一个小的内核提供一组必要功能的最小集。系统有许多小的实用工具完成简单的数据处理。用户可以通过管道机制以及可编程的shell
等工具将这些实用工具以各种方式组合起来,形成功能更强大的工具。
UNIX
的文件系统是这种小巧,简单方式的一个典型代表。与当时使用诸如索引顺序访问方式(ISAM),层次顺序访问方式(HSAM)等复杂文件访问方式的操作系统不同,UNIX
将文件看成是一个字节流。应用它可以在文件上建立任何数据结构,实用自己的访问方式访问文件,不需要文件系统的干预。
大多数系统应用都使用文本数据。例如,比较重要的系统数据库/etc/passwd
,
/etc/fstab,以及/etc/ttys
都是普通的文本文件。尽管使用二进制的有结构的方法组织信
息会更有效,使用一般的文本可以让用户不必使用特殊的工具就可以访问和处理这些文件。
文本是一件友好的,通用的,高度可移植的数据形式,可以用许多实用工具进行处理。
UNIX
另一个很突出的特点就是它简单而统一的I/O
设备接口。UNIX
将所有的设备都用文件表示,用户可以使用与处理文件相同的命令和系统调用集访问设备。开发者写程序完成I/O操作时不必考虑这个操作是对文件的,还是对用户终端,打印机,或其他设备进行的。这一特性与shell
中的I/O
重定向一起提供了一个简单而强大的I/O
接口。
促使UNIX
成功和流行的一个关键因素是它的可移植性。内核的大部分都是用C
语言写
的。这就使其在移植到新机器时相对容易了许多。它先是用于
PDP-11,后来移植到
VAX-11
及其他许多机器、许多厂商都是开发出自己的新机器,然后简单将
UNIX
移植到它的上面,
而不必重写一个新的操作系统。
E. 为什么unix系统的源代码是保护的,而linux作为一个类unix系统,源代码确实开源的
虽然Unix与Linux操作系统有不少的命令是相同的,但是他们的源代码则是不同的。也就是说,在
Linux操作系统开发过程中,采用了很多Unix系统的设计理念,并遵循Unix操作系统的POSIX规范。但是其并没有采用Unix操作系统的源代
码,并没有采用Unix操作系统的运行方式。从这一点来说,他们两个是不同的操作系统。
现在Unix操作系统走的是商业化的道理,其源代码是受到保护的。这也就是说,任何社会团体与个人都不能够抄袭或者随意修改Unix操作系统的
源代码。而Linux在开发过车观念中,源代码都是重新书写的,所以就没有版权上面的限制。无论是个人还是商业团体,只要遵循一定的规范,就可以对
Linux的源代码进行更改或者复制。不会涉及到版权的问题。 故Linux操作系统才是一个真正的开源操作系统。
了解更多开源相关,去LUPA社区看看吧。
F. unix和linux
简单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性较好的功能 强大而稳定的操作系统.它可以运行x86PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS等平台上,可 以说Linux是目前运行硬件平台最多的操作系统. Linux最大的特点在于它是GNU(Gnu's Not Unix----有点分形与混沌的意味----无限自包含,简单的说GNU是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承 "自由的思想,开放的源码"的原则,成千上万的专家/爱好者通过Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统. 追述Linux的历史直到1990年,Linus Torvalds还是芬兰赫尔辛基大学的一名学生,最初是用汇编语言写了一个在80386保护模式下处理多任务切换的程序,后来从Minix(Andy Tanenbaum教授所写的很小的Unix操作系统,主要用于操作系统教学)得到灵感,进一步产生了自认为狂妄的想法----写一个比Minix更好的Minix,于是开始写了一些硬件的设备驱动程序,一个小的文件系统,......,这样0.0.1版本的Linux就出来了,但是它只具有操作系统内核的勉强的雏形,甚至不能运行,你必须在有Minix的机器上编译以后才能玩.这时候 Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10 月5号发布Linux 0.0.2版本,在这个版本中已经可以运行bash(the GNU Bourne Again Shell----一种用户与操作系统内核通讯的软件)和gcc(GNU C 编译器).从一开始,Linus就决定自由扩散Linux,包括原代码,他在comp.os.minix新闻讨论组里发布Linux 0.0.2时写到:
"Do you pine for nice days of Minix-1.1, when mem were men and wrote their own device drivers? Are you without a niceproject and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrsting when everything works on Minix? No more all-nighters to get a nifty program working? Then this post might be just for you.
"As I mentioned a month ago, I'm working on a free version of a Minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable(though may not be depending on what you want),and I am willing to put out the sources for wider distribution. It is just version 0.0.2 ... but I've successfully run bash,gcc,gnu-make,gnu-sed,compress,etc.under it."
随即Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统----直到今天,在Linux社区里内核的开发被认为是真正的编程.由于一批高水平黑客的加入,使Linux发展迅猛,到1993年底94年初,Linux 1.0终于诞生了! Linux 1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从2.1.xx系列的内核Linux开始走高端的路子----硬件的发展太快了,但是Linux不会失去它的本色.Linux具有良好的兼容性和可移植性,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU---Digital Alpha(至少目前主频是最高的).所以不要总把Linux与低档硬件平台联系 到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥 出来而已,Linux必将从低端应用横扫到高端应用!
在Linux的发展历程上还有一件重要的事:Linux加入GNU并遵循公共版权许可证(GPL).此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNU Linux呢还是基于Linux的GNU. :-) 更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件.从此Linux又开始了一次飞跃,出现了很多的Linux发行版 ,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且 还在增加,注意你不能说"Redhat Linux""Suse Linux""Slackware Linux"等等,Linux主要指操作系统内核,对所有发行版内核原代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同). 还有一些公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT业界的大腕如IBM,Intel,Oracle,Infomix,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!
Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统. .....常有新手问Linux能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么! Linux的兴起还给人们很多启迪与思考,如集市式软件开发的讨论, 又如自由软件的精神......
G. 什么是Unix 以及它为什么这么重要
简单说unix就是一个操作系统,它类似于windows ,本质上就是电脑使用者及电脑硬件之前的一层媒介程序。
之所以这么重要,就是因为开源、共享以及linux的病毒式传播,而且在linux设计的过程中,几乎包含了现在软件工程所有的主流的重要的实用的设计思想,这个是特别重要的。
H. 《UNIX编程艺术豆瓣》pdf下载在线阅读全文,求百度网盘云资源
《UNIX编程艺术豆瓣》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1wKT72J4KeTo9JhQYGi4qcQ
I. 为什么Unix系统会成为当前主流的操作系统
UNIX 如此的成功,这大大超出了它的创造者最初的设想。UNIX 成功的一个主要原因是它最初的发行发式。由于法令(consent decree)的限制,AT&T 不得不以极少的费用出售UNIX许可证和源代码。世界各地的人们都可以索取和运行该系统。由于附带源代码,用户可以分析它,更改它,告诉其他人自己所做的修改。然后AT&T 再将开多修改加入到新发行中。
在伯克利的工作更带动了这一趋势。总而言之,UNIX 在一种极为开放的过程〔或者说没有过程〕中不断发展。各国、各大洲的学术界、厂商、以及疯狂的黑客们都为UNIX 的发展做出了贡献。既便在UNIX 商业化之后.许多厂商也认识到开放系统的价值,将它们的成果公布于众,制定了许多像NFS 这样的开放规范。
最初的UNIX 设计非常精湛,井为后来版本和分支奠定了成功的基础。它的一个最大的长处就是始终贯彻“越小越完美”的思想[ Allm 87] ,用一个小的内核提供一组必要功能的最小集。系统有许多小的实用工具完成简单的数据处理。用户可以通过管道机制以及可编程的shell 等工具将这些实用工具以各种方式组合起来,形成功能更强大的工具。
UNIX 的文件系统是这种小巧,简单方式的一个典型代表。与当时使用诸如索引顺序访问方式(ISAM),层次顺序访问方式(HSAM)等复杂文件访问方式的操作系统不同,UNIX 将文件看成是一个字节流。应用它可以在文件上建立任何数据结构,实用自己的访问方式访问文件,不需要文件系统的干预。
大多数系统应用都使用文本数据。例如,比较重要的系统数据库/etc/passwd ,
/etc/fstab,以及/etc/ttys 都是普通的文本文件。尽管使用二进制的有结构的方法组织信
息会更有效,使用一般的文本可以让用户不必使用特殊的工具就可以访问和处理这些文件。
文本是一件友好的,通用的,高度可移植的数据形式,可以用许多实用工具进行处理。
UNIX 另一个很突出的特点就是它简单而统一的I/O 设备接口。UNIX 将所有的设备都用文件表示,用户可以使用与处理文件相同的命令和系统调用集访问设备。开发者写程序完成I/O操作时不必考虑这个操作是对文件的,还是对用户终端,打印机,或其他设备进行的。这一特性与shell 中的I/O 重定向一起提供了一个简单而强大的I/O 接口。
促使UNIX 成功和流行的一个关键因素是它的可移植性。内核的大部分都是用C 语言写
的。这就使其在移植到新机器时相对容易了许多。它先是用于 PDP-11,后来移植到 VAX-11
及其他许多机器、许多厂商都是开发出自己的新机器,然后简单将 UNIX 移植到它的上面,
而不必重写一个新的操作系统。
J. Linux Unix 的区别
Linux和Unix系统的关系和区别详细介绍
区别和联系
Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
Linux 的源头要追溯到最古老的UNIX。1969年,Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为 Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Richie设计出来并用于编写操作系统的程序语言。通过这次重新编写,Unix得以移植到更为强大的 DEC PDP-11/45与11/70计算机上运行。后来发生的一切,正如他们所说,已经成为历史。Unix从实验室走出来并成为了操作系统的主流,现在几乎每个主要的计算机厂商都有其自有版本的Unix.
Linux起源于一个学生的简单需求。Linus Torvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。Linus 对Minix不是很满意,于是决定自己编写软件。他以学生时代熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作。他的进展很快,受工作成绩的鼓舞,他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的, Linux成为了一个操作系统。值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。Linux大量使用了由麻省剑桥免费软件基金的GNU软件,同时Linux自身也是用它们构造而成。
另外两大区别:
1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.
UNIX(5万美圆)而Linux免费
[历史]
Unix的历史久于linux. Linux的思想源于Unix
[产品]
unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.
Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.
Unix主要有Sun 的Solaris、IBM的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware
[其他区别]
linux的核心是免费的,自由使用的,核心源代码是开放的.
而unix的核心并不公开
在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.
在使用上,linux相对没有unix那么复杂.
Unix多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本。
但确切的讲,拿RISC上的Unix与x86上的Linux进行比较不太合适。
至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。
像IBM/HP/SUN的Unix,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。(没有人单独去买一个Unix操作系统的)
在性能上,linux没有unix那么全面,但基本上对个人
用户和小型应用来说是绰绰有余.
通常情况下,如果你有机会使用到Unix环境,比如银行、电信部门,那一般都是固定机型的Unix。比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多。学习中,不同的Unix命令集有些不同,要注意。
至于学习,我看还是linux比较好学一点,而且现在喜欢和
鼓捣linux的人也越来越多,各种有关linux的资料
也很多.如果是自己想学习,那Linux或是BSD系统是不错的选择。一台x86的机器就可以。
应用上,除非是大型网站,一般企业或个人,使用Linux即可.
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行。
一般来说,Linux是一套遵从POSIX(可移植操作系统环境)规范的一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力。Linux受到广大计算机爱好者的喜爱的另一个主要原因是,它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习UNIX操作系统的人都可以从Linux中获益。
在网络管理能力和安全方面,使用过Linux的人都承认Linux与UNIX很相似。UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则, Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性。