操作系统学习(进程间通信 -- 竞争条件)

竞争条件:  两个或多个进程读写某些共享数据   对于一个好的解决方案, 需要满足以下4个条件:         1)任何两个进程不能同时处于其临界区。         2)不应对CPU的速度和数量做任何假设。         3)临界区外运行的进程不得阻塞其他进程。         ...

2018-12-06 21:29:06

阅读数 141

评论数 0

操作系统学习笔记(调度)

如果只有一个CPU可用, 那么就必须选择下一个要运行的进程。 在操作系统中, 完成选择工作的这一部分称为调度程序 (scheduler)。 进程:             cpu密集型和IO密集型。                           随着CPU变得越来越快, 更多的进程倾...

2018-12-06 21:25:10

阅读数 21

评论数 0

操作系统学习笔记(存储管理 和 虚拟内存)

第三章 存储管理 1.概述     分层存储体系:  计算机有若干兆(MB) 快速、 昂贵且易失性的高速缓存(cache) , 数千兆(GB) 速度与价格适中且同样易失性的内存, 以及几兆兆(TB) 低速、 廉 价、 非易失性的磁盘存储, 另外还有诸如DVD和USB等可移动存储装置。 操作系...

2018-12-06 21:19:20

阅读数 63

评论数 0

操作系统学习笔记(死锁)

1. 资源      需要排他性使用的对象称为资源(resource)如: 打印机、扫描仪等等   2.可抢占可不可抢占         此处讨论不可抢占资源。             1)请求资源。             2)使用资源。             3)释放资源  ...

2018-12-06 21:13:16

阅读数 65

评论数 0

The server time zone value '???ú±ê×??±??' is unrecognized 错误,JDBC连接

在java EE中JDBC连接数据库的时候出现这个错误,版本8.0.11。   解决方法: private final String URL="jdbc:mysql://localhost:3306/bookstore?serverTimezone=GMT%2B8&...

2018-09-26 23:19:51

阅读数 118

评论数 1

在Ubuntu基础上装Windows双系统(windows安装失败)

背景:                实验室的台式机子,本来装了两个Linux。             分区情况:  主分区(sda1): Ubuntu16.04                                       扩展分区: 逻辑5(sda5):ubuntu14....

2018-09-23 18:40:44

阅读数 51

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭