- 博客(3)
- 收藏
- 关注
原创 简述OS中断
前言我们知道,在操作系统中有用户态和核心态两种状态,用户自编程序运行在用户态,OS内核程序运行在核心态。而我们有时需要进入核心态使用某些功能,这时沟通这两个状态的就是中断(或异常)了。发生中断或异常时,运行用户态的CPU会立即进入核心态,这是由硬件完成的。...
2022-04-27 15:49:59
833
原创 I/O接口
目录一、基本结构二、接口的类型三、一、基本结构数据线:读写数据、状态字、控制字、中断类型号地址线:指明I/O端口控制线:读/写IO端口的信号、中断请求信号值得注意的是:接口和端口是两个不同的概念。端口是指接口电路中可以进行读写的寄存器,若干个端口加上相应的控制逻辑才可以组成接口。二、接口的类型1. 按数据传送方式:并行接口与串行接口2.三、...
2022-04-24 16:53:00
1283
原创 银行家算法(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
929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人