计算机操作系统历史
1955 – 1965,计算机非常昂贵,上古神机IBM7094,造价在250万美元以上
当时计算机只需要负责计算,所以做出来一个批操作系统
并且记住 CPU与内存通过总线直接相连
首先了解计算机是什么
一句话了解 : 用计算机帮助人们解决一些实际问题
例如
根据图可知
操作系统就是计算机硬件和应用软件之间的一层软件
为了实现一条程序执行一个行为(多条指令有效的集合)
更加高效的使用硬件
管理了那些硬件
操作系统接口
接口 : 连接两个东西,信 转换、屏蔽细节
为上层实体提供服务的一种表现形式,可屏蔽本层实体的实现细节,上层实体只需要关注能够实现什么功能,而不需要关注于怎么实现
例如 : 电源插座,汽车油门
命令行 : 就是一个程序的执行,底层包含了一个Shell指令序列的执行
图形按钮 :监听按钮的事件,根据事件的不同执行不同的程序
应用程序 : 用户程序(用户编写的程序)
总结 : 用户通过程序(应用软件)使用操作系统
操作系统接口 : 连接操作系统和应用软件,即应用软件通过操作系统接口来操作操作系统(操作操作系统又名系统调用)
系统调用的实现
硬件设计的隔离器提供了主动进入内核的方法
init(中断)指令将CS中的CPL改为0,进入内核,这是用户程序发起调用内核代码的唯一方式
系统调用的核心

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24701 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!