操作系统--开发语言--重点
多道技术:
空间上复用:内存中进入多个程序 (内存实现物理上隔离)
时间上复用:CPU切换条件 1:一个程序占用CPU时间长
2:一个程序I/O阻塞
操作系统作用:
1:为应用程序提供如何使用硬件资源的抽象
2:把多个程序对硬件资源的竞争变得有序化
机器语言:
特点:用计算机能看懂的0与1写程序
优点:程序运行快
缺点:开发效率低
汇编语言:
特点:用一些英文标签代替一串二进制数字去写程序
有点:比机器语言好一点,操作系统大量使用汇编语言
缺点:开发效率低
高级语言:
特点:用人能读懂的字符(英文)写程序
优点:开发效率高
缺点:运行速度慢,必须经过翻译才能让计算机识别
三种语言开发效率 低-----》高
运行效率 高-----》低
学习难度 高-----》低