1. 计算机有分时与实时操做系统的区分,如Dos为实时操做系统,你只能给它下达一个命令,这个命令执行完了,你才能下达下一个命令;像Linux和咱们用的Windows就是分时操做系统,特色是能够并发 并行地执行多任务,你能够边听歌边写字。看起来你好像同一时间作了两件事,其实不是,分时操做系统是把cpu时间分红一片一片,这样你在这个0.000几秒在听歌,下一个0.000几秒就在写字,你根本感受不到其中的间断。Linux 和 Windows 同时仍是多用户的操做系统,可是在这一点Windows比Linux就差远了。linux
2. Multics就是为实现分时而产生的,可是最终失败了。缘由是人们对于操做系统的理解,他们把操做系统定义为大而杂,认为操做系统能够完成不少事,而这样的观点注定了这个系统的失败。git
3. 可是肯· 汤姆森却有不同的看法,他认为操做系统应是小而巧的,他在Multics的基础上简化而来UNICS,也就是后来的UNIX,C语言的发明者丹尼斯·里奇与肯·汤姆森一块儿用C语言重写了之前由汇编语言完成的UNIX,这使得UNIX的可移植性大大加强,也为之后UNIX的包括Linux的发展奠基了基础。shell
4. 姚期智——中国图灵奖的得到者,图灵奖是计算机界的诺贝尔奖编程
5. CISC——Complex Instruction Set Computing——复杂指令集计算ubuntu
RISC——Reduced Instruction Set Computing——精简指令集计算centos
6. UNIX版本安全
AIX IBM PowerPC服务器
HP-UX HP PA-RISC网络
Solaris SUN SPARC架构
Irix SGI MIPS
Digital UNIX DEC Alpha
BSD x86
Linux x86
7. IA——Intel Architecture——Intel 架构 <=> x86
8. 1991年,Linus Torvalds发布了Linux
9. linux主要分两种,RedHat系,Debian系
ReaHat系有redhat centos fedora 红旗 Mandriva Suse novell
Debian系有debian knoppix ubuntu LinuxMint
10. 软件分类
商业软件:Windows 最大的特色是收费
共享软件:试用期 + 商业软件
免费软件:通常为不成熟的测试代码,对使用者没有任何要求
共享软件或开放源代码软件:0.通常遵照某种开源软件协议 1. 不受限制使用 2.看源码自由 3.复制分发的自由 4.修改分发的自由
11.GNU——革奴计划:致力于开源软件项目,开发出了大量知名的开源软件,如大名鼎鼎的gcc,Linux受益于GNU,Linux操做系统使用了大量的GNU下的开源软件,甚至你不知道的是,Linux系统应该称为GNU/Linux
12. Linux的特色
一 多用户 多任务 的分时操做系统
二 相比于其余系统如Windows,具备强大的内存管理和文件管理
三 多网络协议支持,方便远程登陆,Linux自己就是在网络上经过天南海北的人共同建设维护的,因此它对网络的支持,对各类协议的包容性很强
四 linux下拥有大量开源软件,对于程序开发人员是一笔不可多得的财富
五 稳定 安全
六 可移植性强 灵活性强,无论是大设备如服务器小设备如嵌入式,linux均游刃有余,另外不得不提的是基于linux开发的Android系统
七 众多的发行版,众多的厂商选择
13. Linux的系统结构
应用层——>操做图形界面——>shell层——>下达shell命令——>内核层——>经过系统调用——>硬件
14. linux是以命令见长的,可是它也有本身的图形界面X Window。有几点要注意:
一 X Window仅仅是一个协议,图形界面均是基于这个协议开发,如Gnome KDE
二 这个图形界面是独立于操做系统的,它不是操做系统的一部分,有它没它都能转
三 这个图形界面具备很强的网络特性,远程很方便!!!
15. UNIX有一个CDE——commnon desktop environment——通用桌面环境
16. Linux应用领域
网络服务——Linux服务器
www.netcraft.com 能够扫描网站的服务器
服务器名词:镜像站点 负载均衡 集群
嵌入式应用
多媒体应用——影视动画处理
科学运算——浮点运算
17. 命令行优点:快速 高效 虽然前期投入大,可是后期不须要再另外学习
18. 编程的要点或计算机的优点:简单+重复=复杂