操作系统简介
2018-11-11 09:44
495 查看
一、为什么需要操作系统
我们的电脑由非常非常多的设备组成,如键盘,鼠标,硬盘,cpu等等,是一个非常复杂的系统!
因此带来两个问题
1.如何能够使得这些设备能够完成我们指定的任务,这需要对各个硬件都有一定的了解
2.如何管理这么多设备 让它们能够协调工作;是一个非常有挑战性的工作
总结:我们无法掌握所有的硬件细节,也无法管理如此多的组件并协调他们的工作,所以需要一个更加直观,清晰,简单的解决方案!使得我们的可
以从繁琐的硬件操作中解放出来,这就是操作系统出现的原因!说白了就是降低使用难度。
CTTS:麻省理工(MIT)在一台改装过的7094机上开发成功的,CTSS兼容分时系统,第三代计算机广泛采用了必须的保护硬件(程序之间的内存彼此隔离)之后,分时系统才开始流行 贝尔实验室和通用电气在CTTS成功研制后决定开发能够同时支持上百终端的MULTICS(其设计者着眼于建造满足波士顿地区所有用户计算需求的一台机器),很明显真是要上天,最后摔死了。 后来一位参加过MULTICS研制的贝尔实验室计算机科学家Ken Thompson开发了一个简易的,单用户版本的MULTICS,这就是后来的UNIX系统。基于它衍生了很多其他的Unix版本,在1987年,出现了一个UNIX的小型克隆,即minix,用于教学使用。芬兰学生Linus Torvalds基于它编写了Linux第三代操作系统简要
六、第四代操作系统:
第四代也就是我们常见的操作系统,大多是具备图形化界面的,例如:Windows,macOS ,CentOS等
由于采用了IC设计,计算机的体积下降,性能增长,并且成本以及可以被普通消费者接受,而第三代操作系统大都需要进行专业的学习才能使用,于是各个大佬公司开始开发那种不需要专业学习也可以快速上手的操作系统,即上述操作系统!
它们都是用了GUI 图形化用户接口,用户只需要通过鼠标点击拖拽界面上的元素即可完成大部分操作
相关文章推荐
- Linux 操作系统架构简介
- 嵌入式操作系统VxWorks简介
- 漫谈操作系统 1 -- 简介
- 嵌入式实时操作系统FOS简介
- Linux操作系统的简介
- 操作系统简介-博客整理
- RTX 实时操作系统简介
- 七款嵌入式Linux操作系统简介
- Linux时钟简介 RedHat Linux操作系统修改时区的方法
- Linux操作系统基础简介
- 嵌入式操作系统VxWorks简介(转贴)
- 操作系统简介
- 嵌入式操作系统简介
- 操作系统--简介(1)
- 操作系统简介重点摘要
- RTEMS硬实时操作系统简介
- 第1章 Linux内核简介 1.2 操作系统和内核简介
- 七款嵌入式Linux操作系统简介
- Linux时钟简介 RedHat Linux操作系统修改时区的方法