- 博客(9)
- 收藏
- 关注
原创 操作系统的I/O管理——I/O控制方式
操作系统I/O控制方式 程序直接控制方式 1)I/O发送读请求之后,设备启动,并且状态寄存器置为1即未就绪状态 2)CPU轮询,查看寄存器状态何时就绪 3)输入设备准备数据,传给控制器并且报告自身的状态 4)控制器拿到数据存到数据寄存器,状态寄存器置为0(已就绪)。 5)CPU拿到数据读入CPU寄存器,并且写入内存 CPU干预频繁,每次I/O操作完成前后都需要一次,还有轮询。 每次读写都是1个字 数据流向 I/O设备===》CPU===》内存 读 I/O设备《===CPU《===内存 写
2020-08-06 21:34:58
841
转载 堆和栈
https://blog.csdn.net/myqq1418/article/details/81584761?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecas
2020-06-16 13:49:02
178
原创 数据库事务隔离级别问题及实例分析
数据库并发读取遇到的现象: 脏读: 事务T1对于数据的处理未提交,事务T2查询数据的结果,在事务T1 Rollback后数据结果回滚到T1执行数据处理前,T2查询的结果就是脏读 事务T1 数据处理执行前结果 事务T1 执行修改数据操作 此时执行事务T2,执行结果能看到新增行,一旦T1rollback, T2的查询结果就不是持久化的结果。 2.可重复读:并行事务,事务T1操作了某数据,事务T2在T1执行过程中也操作了同样的数据,就导致T1和T2看到的结果不一样。 3 .幻读:事务T1查看数据100行,
2020-05-19 16:39:30
271
转载 IDE 环境报错 image not found
brew install python3安装python3后导致openssl升级到1.1,但mysqldump还是依赖的1.0.0,从而导致mysqldump时提示 dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib 解决办法: 使用brew switch openssl 1.0.2s ————————...
2020-04-10 14:30:18
367
转载 docker设置内存遇到的问题
WARNING: Your kernel does not support swap limit capabilities, memory limited without swap. 解决办法:1)vim /etc/default/grub 2)在grub文件末尾添加如下配置 GRUB_CMDLINE_LINUX=“cgroup_enable=memory swapaccount=1” 3)更新g...
2019-03-14 15:35:08
1382
翻译 DOS批处理命令
最近遇到的问题 : bat文件双击打不开 ,显示找不到该路径下的该文件 现象: cmd中命令输入可以打开,管理员也不能打开。 解决: 在bat文件中增加一行代码 cd /d %~dp0 % 0 为批处理本身 即路径下的bat ~dp为变量扩充 d为分区号 p为路径 ...
2018-11-20 16:57:14
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅