操作系统
文章平均质量分 63
Jeffrey_oWang
在校研究牲,计算机科学与技术专业,自学Java,略懂Verilog,自学PINN,研究方向:符号计算
展开
-
原语和系统调用的区别和联系
操作系统系统调用和原语的区别和联系原创 2023-09-23 15:35:02 · 1770 阅读 · 0 评论 -
进程和程序的区别和联系:
进程和程度的区别和联系原创 2023-09-25 20:46:11 · 282 阅读 · 0 评论 -
多线程——条件对象
当线程持有临界资源之后又不满足运行条件,如何让线程主动放弃资源,并进入等待资源完成的状态原创 2021-12-12 22:22:17 · 492 阅读 · 0 评论 -
竞争条件与重入锁
竞争条件与重入锁既然考虑到了多线程,事情就变得复杂起来了,因为处理一个人的问题很好解决,无论这个事情有多难,总能按着顺序逻辑串行下来,但是现在要考虑多个人,显然多个人能提高生产的效率,但是同样的多个人也会产生各种各样的矛盾。举个最简单的例子,也是刚学编程的时候幻想的一个问题:老王和老王他媳妇有一个银行账户的正卡和副卡,这个账户里面有600¥,老王和他媳妇同时去取钱,在一个银行的不同ATM机上,假如两个人输入相同的取钱金额500¥,同时点了取钱,一切都是同时进行的,最终会不会两个人都取出500¥,有生活原创 2021-12-10 17:37:45 · 661 阅读 · 0 评论 -
操作系统中的进程
进程文章目录进程进程模型创建进程进程终止层次结构进程状态进程管理实现多道程序设计模型最开始的计算机只能运行单道程序这是毋庸置疑的,但是随着计算机发展很显著的就会出现一个问题,如果我的计算机想要去运行多道程序,那么串行执行肯定是可以的一种方式,但是如果计算机想同时运行多道程序(并行执行多道程序),这就成为了一个必然的发展趋势和必须要解决的问题。但是一开始计算机的资源是有限的,也就是可以理解为只有一个CPU,需要解决的问题就变成了如何通过一个CPU对多个程序实现并行?这时候从理解上就无法理解了,一个人处原创 2021-12-02 17:35:08 · 562 阅读 · 0 评论