摘要: 系统调用 什么是系统调用,有何作用? 何为 “系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。 作用 应用程序通过系统调用请求操作系统的服务,系统中的各种资源都由操作系统统一掌管,因此在用户 阅读全文
posted @ 2020-09-05 16:26 闻风听雨 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 中断和异常 中断机制的诞生 ​ 早期的计算机中,个程序只能串行执行,系统的资源利用率很低。为了解决这个问题,人们发明了操作系统(作为计算机的管理者),引入中断机制,实现了多道程序并发执行。 本质:发生中断就意味着需要操作系统介入,开展管理工作。 中断的概念和作用 当中断发生时,CPU立即进入核心态; 阅读全文
posted @ 2020-09-05 16:24 闻风听雨 阅读(382) 评论(0) 推荐(0) 编辑
摘要: OS的运行机制和体系结构 运行机制 何为指令? ​ 简单来说:“指令”就是处理器(CPU)能识别、执行的最基本命令。 两种指令 特权指令(不允许用户程序使用) 非特权指令 两种处理状态 用户态(目态) 此时CPU只能执行非特权指令 核心态(管态) 特权指令、非特权指令都可执行 两种程序 内核程序 操 阅读全文
posted @ 2020-09-05 16:21 闻风听雨 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 手工操作阶段 主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低。 批处理阶段 单道批处理系统 引入脱机输入/输出技术(用磁带完成),并监督程序(操作系统的雏形)负责控制作业的输入输出。 主要优点:缓解了一定成都了人机速度矛盾,资源利用率有所提升。 主要缺点: 内存中仅能有一道程序运行,著有程序 阅读全文
posted @ 2020-09-05 16:19 闻风听雨 阅读(245) 评论(0) 推荐(0) 编辑