操作系统概述

中断:

早期的计算机:各程序只能串行执行,系统资源利用率低

为了解决上述问题,人们发明了操作系统(作为计算机管理者),引入中断机制,实现了多道程序并发执行

本质:发生中断就意味着需要操作系统介入,开展管理工作

引入中断之后,就可以把程序放进去内存,各个程序并发的执行

比如进程1在用户态下执行,运行了一段时间之后

操作系统概述_第1张图片

 

CPU收到计时部件发出的中断信号,cpu会立即切换到核心态对中断进行处理,操作系统内核负责对中断信号进行处理

操作系统概述_第2张图片

操作系统发现是告诉他时间片到了

操作系统概述_第3张图片

完成一系列操作之后,CPU会把一系列的使用权交还给用户进程,进程2在用户态下执行

操作系统概述_第4张图片

在进程2执行了一段时间之后,有可能会发出系统调用这种

为了保证输入和输出的安全性,像输入输出那些指令

你可能感兴趣的:(面试,java)