【操作系统笔记(三)】操作系统的历史

其他章节笔记:

(一)操作系统的启动
(二)系统调用
(三)操作系统历史
(四)多进程管理图像
(五)进程,用户级线程与内核级线程
(六)进程同步与信号量
(七)内存管理


04 操作系统历史

发展历程

  • (1955-1965)IBM7094

    • 只专注于计算。
    • 批处理操作系统(Batch system)
    • 此时的操作系统还不能叫操作系统,只是一个监控系统,简单地完成任务的读取。
  • (1965-1980)IBM OS/360

    • 计算机开始进入多个行业,满足各个行业不同需求。
    • 作业之间的切换和调度成为核心:因为既有I/O任务,也有计算任务,前者的速度比后者慢很多,如何让CPU保持较高的效率需要调度。于是多进程结构和进程管理概念萌芽
  • (1965-1980)MIT MULTICS(MULTiplexed Information and Computer Service)

    • 计算机开始进入多个行业,使用人数增加。
    • 同一台计算机有多个人使用,那么就需要排队等待,效率低下。为了解决这个问题,程序员们提出了分时系统,核心是任务切换,即每个任务运行一会又切换到另一个任务,使用户感到程序一直在运行。通俗来说就是海王思想,时间管理大师(bushi)。
  • (1980-1990)UNIX

    • 小型化计算机出现。
    • UNIX是一个简化的MULTICS,核心概念差不多,但更加灵活与成功。
  • (1990-2000)Linux

    • 1981,IBM推出IBM PC,个人计算机开始普及。
    • 1991年,Linus Torvalds学习了minix(非常类似UNIX),做出小Linux并开源。
    • 1994年,Linux1.0发布并采用GPL协议。
    • 1998年以后互联网世界里展开了一场历史性的Linux产业化运动。(燃起来了)

PC与DOS

PC机的诞生会导致操作系统的百花齐放。

  • 1975年,操作系统CP/M诞生。
  • 1980年,在CP/M的基础上诞生了QDOS。
  • 1975年,Paul Allen和Bill Gates开发了BASIC解释器,据此开创微软。1977年又开发FAT管理磁盘。1981年,微软买下QDOS,改名为MS-DOS,与IBM PC一起打包出售。MS-DOS的磁盘,文件,命令让使用更加方便。
  • 1989年,微软放弃了MS-DOS,不久后Windows 3.0获得成功。

Mac os与iOS

1984年,苹果推出PC,简称Mac机,处理器使用IBM,Intel,AMD等,核心在于屏幕,能耗。

  • 与Mac机一起发布System X系统。
  • 在System 7以后改名为Mac OS 8
  • 2007年,发布iOS,核心依然是Mac OS,专为移动设备。
  • Mac OS核心是UNIX,专注于界面,文件,媒体等和用户有关的内容。

总结

核心思想与技术:

  1. 用户通过执行程序来使用计算机(吻合冯诺依曼的思想)。
  2. 作为管理者,操作系统要让多个程序合理推进,就是进程管理
  3. 多进程用户推进时需要内存复用等等。
  4. 注重用户的使用感觉,比如各种文件,编程环境,图形界面等等。

软件实现:

  1. 如何通过文件存储代码,执行代码,操作屏幕。
  2. 如何让文件和操作变成图标,点击或触碰,就是文件操作视图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值