- 博客(3)
- 收藏
- 关注
原创 简述OS中断
前言 我们知道,在操作系统中有用户态和核心态两种状态,用户自编程序运行在用户态,OS内核程序运行在核心态。而我们有时需要进入核心态使用某些功能,这时沟通这两个状态的就是中断(或异常)了。 发生中断或异常时,运行用户态的CPU会立即进入核心态,这是由硬件完成的。 ...
2022-04-27 15:49:59
948
原创 I/O接口
目录 一、基本结构 二、接口的类型 三、 一、基本结构 数据线:读写数据、状态字、控制字、中断类型号 地址线:指明I/O端口 控制线:读/写IO端口的信号、中断请求信号 值得注意的是:接口和端口是两个不同的概念。 端口是指接口电路中可以进行读写的寄存器,若干个端口加上相应的控制逻辑才可以组成接口。 二、接口的类型 1. 按数据传送方式:并行接口与串行接口 2. 三、 ...
2022-04-24 16:53:00
1507
原创 银行家算法(Java实现)
前言 银行家算法是最著名的避免死锁的算法。下面用Java来实现它。 代码 主要使用到的类是BankerAlgorithm。 并且进程的信息是从文件中读入的。 1、使用到的变量 private static final int W = 10, R = 10; int M, N; //总进程数、资源种类 int[] ALL_RESOURCE = new int[W]; //默认各种资源总数目为10种 int[][] MAX = new int[W][R]; //M个进程对N类资源最大资源需求量 int[] A
2022-04-22 09:26:21
1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅