您好,欢迎访问三七文档
LINUX特点基本思想Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有内容都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等。对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。[8]发展领域职业领域:系统应用类(网管\系统管理和维护人员\安全管理人员中低端行业领域)待遇属于中下。系统开发类行业(JAVA软件开发\C语言软件开发\WEB开发\嵌入式软件开发)其中嵌入式软件开发是linux应用最广的领域待遇属于中等发展方向:UNIX往高端领域和产业发展,例如:AIX、HP-UX、Solaris等等。[9]具体特性完全免费Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[10]完全兼容POSIX1.0标准这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。[10]多用户、多任务Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。[10]良好的界面Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。[10]丰富的网络功能Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供、FTP、E-Mail等服务。[10]可靠的安全、稳定性能Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。[10]支持多种平台Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。[10]相关用户普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。[11]工作方式Linux的工作方式分为字符工作方式和图形工作方式。[12]内核Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言和汇编语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林纳斯.托瓦兹(LinusB.Torvalds)为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,林纳斯·托瓦兹当时在Usenet新闻组comp.os.minix登载帖子,这份著名的帖子标示着Linux计划的正式开始。在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。[13]Linux内核有三个不同的命名方案:早期版本:第一个版本的内核是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。从0.95版有许多的补丁发布于主要版本之间。[14]旧计划(1.0和2.6版之间),版本的格式为A.B.C,其中A,B,C代表:A大幅度转变的内核。这是很少发生变化,只有当发生重大变化的代码和核心发生才会发生。在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。B是指一些重大修改的内核。内核使用了传统的奇数次要版本号码的软件号码系统(用偶数的次要版本号码来表示稳定版本)。C是指轻微修订的内核。这个数字当有安全补丁,bug修复,新的功能或驱动程序,内核便会有变化。第三次,自2.6.0(2003年12月)发布后,人们认识到,更短的发布周期将是有益的。自那时起,版本的格式为A.B.C.D,其中A,B,C,D代表:A和B是无关紧要的,C是内核的版本,D是安全补丁。[15]UNIX区别与Linux的区别和联系UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。Linux并不是UNIX,而是一个类似于UNIX的产品,它成功的实现并超越了UNIX系统和功能,具体讲Linux是一套兼容于SystemV以及BSDUNIX的操作系统,对于SystemV来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSDUNIX来说它的可执行文件可以直接在Linux环境下运行。另外两大区别:1)UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.2)UNIX有些版本比如aix,hp-ux是商业软件是闭源的(不过solaris,*bsd等unix都是开源的),而Linux是自由软件,免费、公开源代码的.特点Everything(includinghardware)isafile.所有的事物(甚至硬件本身)都是一个文件。Configurationdatastoredintext.以文本形式储存配置数据。Small,single-purposeprogram.程序尽量朝向小而单一的目标设计Avoidcaptiveuserinterfaces.尽量避免令人困惑的用户接口Abilitytochainprogramtogethertoperformcomplextasks.将几个程序连结起来,处理大而复杂的工作。编辑本段unix职业发展领域职业领域:unix发展领域和linux差不多,但是unix可以往高端产业发展,IT基础架构师,高端产业大部分领域使用的是unix服务器,所以掌握了unix才算是进入了高端产业领域(整体待遇提高非常多)编辑本段UNIX核心优势比较UNIX:AIXHP-UXSolaris比较市场角度分析:如今IBM的pseries已经占领小型机的大半江山,AIX已经广泛深入应用;开发平台专一性分析:HPsun的开发力量分散在不同平台上应用,而IBM完全专注在power处理器平台上,所有的软硬件都整合在一起开发,可靠性\可用性\可服务性非常强.企业策略上分析:hp在策略上有严重的问题,近几年在小型机上越做越差,小型机基本上都被IBM占据,sun公司被甲骨文(oracle)公司收购,unix市场份额也明显不足IBM虚拟化技术领先于hp-uxsolaris,可以在一个处理器里面划分多达十个分区,虚拟化技术就是客户当有应用需要资源的时候,我们可以按客户需求给到刚好需要的资源.投入上分析:IBM之所以成功在研究上有非常大的投入,研究出来的结果可以立刻被开发部门运用,这是IBM成功的另一个很重要的原因。DOS定义DOS是专业计算机维护普遍使用的一种系统软件操作工具。DOS是WINDOWS前的操作系统,是DiskOperatingSystem的缩写[1]dos和windows一样都是一种电脑操作系统,但不是窗口可视化系统dos系统DOS内容摘要DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”,顾名思义,DOS是一种面向磁盘的系统软件,说的简单一些,DOS就是人与机器进行沟通的一座桥梁,有了DOS,我们就可以不必去深入了解机器的硬件结构,但需要记住一些专用的代码和命令(分为内部命令和外部命令),使用命令直接进行界面操作,DOS的省心、方便、实用使其成为了电脑命令操作系统的鼻祖,电脑最早的操作系统是CP/M。[2]设计架构全部dos类的操作系统都是在使用Intelx86或其兼容CPU的机器上运行的(主要IBMPC及其兼容机)。最早的时候,dos并未受限于此。为了在许多以x86为基础,但和IBMPC不兼容的机器上运行,产生了不少特定机器版本的dos及类似的操作系统。dos[1]Dos是单一使用者,单一的操作系统,拥有不可重入的基本核心函式(意即同时间只能有一个程序呼叫这些函式)。有一个例外的状况,就是常驻程序(TerminateandStayResident,缩写为TSR)。某些常驻程序允许使用者多工操作;然而此时仍有“核心不可重入”的问题:当一个进程(process)呼叫了操作系统核心中的服务函式(也就是系统呼叫)时,在这个呼叫结束之前,其他的进程绝对不能进行系统呼叫、打断第一个进程。[2]主要功能DOS的简单应用在DOS环境下,开机后,所呈现的不是桌面和图标,而是这样的电脑屏幕:C:\叫做提示符,这个闪动的横线叫做光标。这样就表示电脑已经准备好,在等待用户给它下命令了。用户现在所需要做的,就是对电脑发出命令,给电脑什么命令,电脑就会做什么。那用户又怎么向电脑发布命令呢?操作很简单,比如:用户想看看现在几点钟了,就可以输入时间命令,敲入time四个字母,它在英文中是“时间”的意思,再敲回车键加以确认,这时屏幕上就显示出当前时间。再敲回车键,瞧!又出现提示符了,就可以输入下一条命令了。如果想看日期,输入date,然后敲回车键确认。这时屏幕上显示出当前日期。再敲回车键就回到提示符下。这就是DOS的命令输入方法,和Windows95中用鼠标寻找图标来运行程序不同,DOS中是通过输入英文命令加回车键这种方式来执行程序的。在字符界面下,用户只能通过键盘输入字符来指挥电脑工作,电脑完成一个命令后,出现下一个提示符,用户就又可以给电脑下命令了。注意,在DOS下电脑一次只能做一件事,做完以后才能开始下一件事;而在Windows95下,用户可能让电脑同时干几件事,比如,用户可以一边拷贝文件,一边写文章,一边浏览Internet。所以人们把DOS称为单任务的操作系统,而把Windows95称为多任务的操作系统。在DOS中,文件与目录是最重要的概念,这和Windows95一样,不同的是,“目录”在Windows95中叫做“文件夹”如果我们想查看电脑中的文件,可以输入dir命令,然后回车。[1]文件管理文件管理是指对计算机中各类文件进行有序的管理。其中包括:对文件标识符、属性、生成或修改时间的管理;对文件读写操作的管理及对文件建立、检索、比较、修改、删除和复制等操作的管理等。DOS启动界面[3]设备管理设备管理是利用dos的设备管理程序和模块,进行外设分配、外设输入/输出操作和缓冲区的有效管理。存储管理存储管理是利用dos的动态存储管理,对内存块的分配、请求、释放和修改等操作进行管理。存储管理可以为系统程序和应用程序有效地利用当前内存容量提供方便。DOS采用的是单一连续存储管理。作业管理作业是用户通过dos命令请求计算机系统完成的一个独立任务。一个作业可以包括输入dos控制台、编译、连接、运行和输出
本文标题:四种操作系统的区别
链接地址:https://www.777doc.com/doc-2593073 .html