首页 > 代码库 > Linux 操作系统的管理(操作系统的概念)一
Linux 操作系统的管理(操作系统的概念)一
在介绍linux的管理之前我先问大家一个问题,什么是操作系统呢?其实这个问题很多人都是说不出来的,操作系统也可以说是一种软件,它是运行在计算机硬件上的软件,这种软件和普通的应用程序和游戏软件是有着很大的不同的,操作系统是应用和硬件的接口软件,普通的软件不能直接去调用硬件设备,他们必须要经过操作系统的协调从而实现普通软件和硬件设备的逻辑连接。操作系统也可以说是用户和计算机硬件之间的一个接口软件,用户如果想要去操作计算机硬件就必须通过操作系统来实现。当然也有一些软件是比较特殊的,举个例子oracle 软件它可以直接将数据不经过任何的介质写入到硬件存储设备中,只是大家很少了解 oracle软件,其实他也是一种操作系统,如果想要了解可以去查找相关的资料。
接下来我给大家介绍几种常见的操作系统几种操作系统,第一种UNIX,说起来unix的起源也比较有戏剧性,在美国电话电报公司的贝尔实验室里,有一名叫肯·汤姆逊的人,他喜欢玩一款叫做“星际旅行”的游戏,恰巧实验室的小角落里有一台DEC PDP-7的小型计算机,这款游戏是需要多个用户同时登陆的,这个PDP-7 的系统恰巧只支持单用户登陆。在当时一款多用户的操作系统很少而且价格昂贵,这些操作系统必须还要安装在特定型号的计算机上才能使用。所以肯·汤姆逊就想着自己去编写这么一个操作系统,他用了一个月的时间就把unix的原型编写了出来,并安装在了计算机上,跑起游戏发现挺顺畅而且稳定,一段时间后他就向领导申请了一台型号不同的计算机,把unix装上后运行的非常不顺畅,他们决定想办法。到了1972年他的同事丹尼斯·里奇创立了C语言,他们二人合力将系统重新写了一遍,大大增强了操作系统的可移植性,发展也是迅猛
第二种就是windows 说到windows就不得不说微软公司,1975年微软公司成立 1979年一月初微软从墨西哥州迁移到华盛顿,到了1981年才算是正式成立挂牌。到了91年8月中旬IBM推出内含微软的16位MS-DOS 1.0的个人电脑,前期MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成的,这三个模块是输入输出模块(I/O .SYS)文件管理模块。除此之外微软公司还在零售MS-DOS系统包中加入了若干标准的外部程序(外部命令),这才与内部命令一同构建起一个在磁盘操作系统时代相对完备的人机交互环境。85年随着windows 1.0版本的发布微软公司的道路多走桌面理念,发展的趋势也是不容小窥。
第三种就是MAC-OS 随着乔布斯创建了苹果后 ,苹果公司以适应市场需求的优势发展极为迅猛。MAC-OS就是苹果公司1984年发布的一款产品,一经出世就已经具备了图形操作界面,含有桌面、窗口、图标、光标、菜单和滑动栏等。MAC-OS 是指运行在苹果MACINTOSH系列电脑上的操作系统,一直以来都被视为业界用来和微软的windows进行相互比较,MAC-OS是首个在商用领域成功的图形用户界面,当年MAC-OS推出图形界面的时候,微软还只停留在DOS年代。
第四种就是linux ,他的前身其实就是unix,早期unix的源代码等都是对大家实行无限制的发放,让很多人能看到unix操作系统的底层代码,在当时引起了轩然大波,由于unix的一些政变随着1979年unix 7.0问世之后,ATT(美国电话电报公司)发布表示不再提供源代码,也禁止了一些大学和科研机构的使用权,而且想要用unix操作系统需要缴纳相当数量的费用才可使用。当时unix的用户群体一般都是科研机构及大学的教授,由此unix分裂出了很多版本,再此我不在举例说明。那么和linux有什么关系呢? 1987年一款名为minix的操作系统发布它是由荷兰阿姆斯特丹一所大学教授开发出来的,这位教授叫做埃德瓦·塔内鲍姆,他以小型uinux 为意命名这个操作系统。Minix操作系统被教授发布到了网上,不但如此他还将代码用C语言写了一遍同时发布。这使一些人看到了操作系统的源代码有了更好的认识,这些代码是被一直守护着的。当时很多人看到了这个minix就希望教授能够扩展一下,让minix更加完善,但是他拒绝了,因为做这个系统的原因主要是因为他想要在一学期之内让学生上完这个课.四年后一名叫雷纳斯·托瓦兹的大学生当时他的爷爷给他买了台PC,因为热爱计算机,喜爱钻研,买来计算机他不喜欢MS-DOS的操作系统,他就下载了minix的系统装在了自己的PC上,他非常喜欢并且他有种想法想要去写一个类似的操作系统,正是因为这个想法到了1991年的时候LIUNX的内核诞生了。
说到操作系统我们第一个想到的就是windows,其实世界上的操作系统并不止这一种,说这么多关于操作系统的介绍其实就是想为后期的linux操作系统的管理打好基础。
下一节 linux操做系统的管理(操作系统和服务器)
本文出自:http://hblbk.blog.51cto.com
如果对您有帮助请不要忘了点个赞,谢谢!
本文出自 “技术支撑我的梦想” 博客,请务必保留此出处http://hblbk.blog.51cto.com/7645149/1531782