1. 计算机主要以二进制作为单位,而目前常用的磁盘容量单位为B,其单位换算为1 B=8 bit,其他的以1024为其倍数,如1 GB=1024 MB等。
2. 操作系统(Operation System)主要用于管理与驱动硬件,因此必须要能够管理内存、管理设备、负责进程管理以及系统调用等。因此,只要能够让硬件准备妥当(Ready)的情况,就是一个很棒的操作系统了。
3. Linux是一套操作系统。
由于不同硬件的功能函数并不相同,所以同一套操作系统是无法在不同的硬件平台上运行。
4. 操作系统重点仅在驱动与管理硬件,而要使用硬件时,就得需要通过应用软件或者shell的功能,来调用操作系统操纵硬件工作。因此,目前操作系统除了上述功能外,通常已经包含了日常工作所需要的应用软件在内了。
5. linux由于是Open Source(开放源代码)的操作系统,所以它的程序代码可以被修改成适合在各种机器上运行的,也就是:linux具有一个很重要的特性——“可移植性”。
6. UNIX的前身是由贝尔实验室的Ken Thompson利用汇编语言写成的,后来在1971~1973年间由Dennis Ritchie以C程序语言进行改写,才称为UNIX。
注:由于UNIX是以较高级的C语言编写的,相对于汇编语言需要与硬件有密切的配合,高级的C语言与硬件的相关性就没有这么大了!所以,这个改变也使得UNIX很容易被移植到不同的机器上。
1977年由Bill Joy释出BSD,这些称为UNIX like的操作系统。
1984年由Andrew Tannenbaum制作出Minix操作系统,该系统可以提供源码以及软件。
1984年由Richard Stallman提倡GNU项目,倡导自由软件(Free Software),强调其软件可以自由地取得、复制、修改与再发行,并规范出GPL授权模式,任何GPL(General Public License)软件均不可单纯仅销售其软件,也不可修改软授权。
1991年由芬兰人Linus Torvalds开发出Linux操作系统。简而言之,linux成功的地方主要在于Minix(UNIX)、GUN、Internet、POSIX及虚拟团队的产生。
7. linux本身就是个了不起的操作系统,其开发网站设立在,我们称linux操作系统最低层的数据为“内核”。
目前linux内核的开发分为两种版本,分别是稳定版本的偶数版,如2.6.*,适合于商业与家用环境使用;一种是开发中版本,如2.5.*版,适合开发特殊功能的环境。
8. linux distributions是“linux kernel+free software+documentation(Tools)+可完全安装的程序”所制成的一套完整的系统。
PS:Emacs是一种程序编辑器,它可以在用户编写程序的过程中就进行程序语法的检验,此一功能可以减少程序员排错时间。
POSIX是可携式操作系统接口(Portable Operation System Interface)的缩写,重点在于规范内核与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。
阅读(1805) | 评论(0) | 转发(0) |