一、什么是系统
系统是一种管理人与计算机硬件与软件资源的计算机程序,或者说它就是一个交互中介。
常用的操作系统有Windows、DOS、Unix(linux系统和Mac系统是基于Unix内核开发出来的)
二、计算机32位和64位有什么不同
1.设计定位不同
32位操作系统是为普通用户设计的。
64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。
或者说64位是高科技人员使用本行业特殊软件的运行平台。
2.安装要求不同
64位的只能装在64位的电脑上
32位的可以装在32位电脑也可以装在64位电脑上
3.运算能力不同
32位:处理器一次可提取32位数据指令(需要四个指令,一次提取4个字节的数据)
64位:处理器一次可提取64位数据指令(只需要2个指令,一次可提取8个字节)
64位比32位快了一倍。
4.寻址能力不同
32位系统,最大只能支持3.5GB内存,如果在32位系统中,使用的是4GB或者更大容量内存,电脑只可以识别到3.4GB可用,而64位系统最大可以支持128GB大内存。
三、什么是Linux
Windows是桌面版,收费,是不开源的,而且只支持单用户登录。
Linux是开源的,而且免费,可自由任意传播的,支持多用户及多线程以及多CPU的操作系统。
linux的应用领域非常广泛:服务器端、嵌入式开发、个人PC桌面
四、Linux的历史
(1).1969年Unix诞生于贝尔实验室
(2).1984年斯托曼(自由软件之父)创办了
FSF(自由软件基金会)
GNU(基金会下面的一个项目)
GNU is not Unix
emacs编辑器、gcc 编译器、gawk编程语言、bash命令解释器、hurd内核(开发中)
GPL(通用公共许可协议)
1.开源的,可任意传播的
2.可任意修改源代码的,但是必须把修改之后的源代码发布出来
(3).1984年谭宁邦基于Unix开发了minix,主要用于教学
(4).1991年linux之父,托瓦兹发布0.02版本内核
(5).1993年托马兹发布linux1.0版本发布并加入GPL协议
五、Unix的五大特性
1.可靠性
稳定可靠,使用Unix系统时,即使多年不关机,也依然运行得非常好,只要硬件不坏,Unix很难出问题。
2.伸缩性
UNIX支持的CPU处理器体系架构非常多,包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片,以及SMP、MPP等技术。
3.网络功能
Internet互联最重要的协议TCP/IP就是在UNIX上开发和发展起来的。此外,UNIX还支持很多常用的网络通信协议,如NFS、DCE、IPX/SPX、SLIP、PPP等。
4.数据库
Oracle、DB2、Sybase、Informix等大型数据库,都把UNIX作为其主要的数据库开发和运行平台,一直到目前为止,依然如此。
5.开发
正是UNIX促使了C语言的诞生,并相互促进与发展,成为当时工程师的首选操作系统和开发环境。互联网早期有重大意义的软件新技术的出现几乎都在UNIX上,例如:TCP/IP、WWW、java、XML等。在互联网早期具有重大意义的软件及新技术几乎都出现在UNIX上。
六、Linux发行版本
内核版本: 2.2 2.4 2.6 3.x
centos-7 3.x
centos-6 2.6
Redhat 红帽,收费的,开源
CentOS 开源的,不收费
Fedora 测试版,新功能版
Ubuntu 桌面
Debian 对安全性要求高
FreeBSD 对安全性要求高
SUSE 数据库及邮件通信(德国)
openSUSE 免费
红旗 中文的
麒麟 中文的