软件设计师-中级-上午

02.28
PV操作是一种实现进程互斥与同步的有效方法。PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。
PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,当信号量的值为0时,表示期望的消息尚未产生;当信号量的值非0时,表示期望的消息已经存在。用PV操作实现进程同步时,调用P操作测试消息是否到达,调用V操作发送消息。
用PV操作来管理共享资源时,首先要确保PV操作自身执行的正确性。由于P(S)和V(S)都是在同一个信号量S上操作,为了使得它们在执行时不发生因交叉访问信号量S而可能出现的错误,约定P(S)和V(S)必须是两个不可被中断的过程,即让它们在屏蔽中断下执行。把不可被中断的过程称为原语。于是,P操作和V操作实际上应该是P操作原语和V操作原语。 [1]
P操作的主要动作是: [1]
①S减1; [1]
②若S减1后仍大于或等于0,则进程继续执行; [1]
③若S减1后小于0,则该进程被阻塞后放入等待该信号量的等待队列中,然后转进程调度。 [1]
V操作的主要动作是: [1]
①S加1; [1]
②若相加后结果大于0,则进程继续执行; [1]
③若相加后结果小于或等于0,则从该信号的等待队列中释放一个等待进程,然后再返回原进程继续执行或转进程调度。 [1]
PV操作对于每一个进程来说,都只能进行一次,而且必须成对使用。在PV原语执行期间不允许有中断发生。原语不能被中断执行,因为原语对变量的操作过程如果被打断,可能会去运行另一个对同一变量的操作过程,从而出现临界段问题。如果能够找到一种解决临界段问题的元方法,就可以实现对共享变量操作的原子性。

2023.03.21

2023.0525
浮点数由尾数M和阶码E构成。基数为2的数F的浮点数表示为:
F = M ∗ 2 E F=M*2^E
F=M∗2
E
————————————————
版权声明:本文为CSDN博主「独行的喵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45863060/article/details/125054244
                  在这里插入图片描述

2023.08.30 软考中级2023下半年
彩笔,学的啥,考43

数据库知识部分
在这里插入图片描述

在这里插入图片描述
having 必须用在 group by 后面,group by 后面可以没有having

distinct ,distinct

丢失的修改
不可重复读(区分:导致的结果)
读脏数据
在这里插入图片描述
在这里插入图片描述

数据库关系运算
https://blog.csdn.net/A52091/article/details/105088255
在这里插入图片描述

六,结构化开发

耦合
在这里插入图片描述
模块间的耦合和模块的内聚是度量模块独立性的两个准则。内聚是模块功能强度的度量,即模块内部各个元素彼此结合的紧密程度。一个模块内部各元素之间的紧密程度越高,则其内聚性越高,模块独立性越好。模块内聚类型主要有以下几类:
偶然内聚或巧合内聚:指一个模块内的各处理元素之间没有任何联系。
逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
时间内聚:把需要同时执行的动作组合在一起形成的模块。
过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。
通信内聚:指模块内的所有处理元素都在同一数据结构上操作,或者各处理使用相同的输入数据或产生相同的输出数据。
顺序内聚:指一个模块中的各个处理元素都密切相关于同一各功能且必须顺序执行,前一个功能元素的输出就是下一个功能的输入。
功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可。

计算机网络

1.1 OSI七层网络模型(口诀:物联网叔会使用)
物理层:
中继器
集线器
数据链路层
: 网桥
交换机

网络层
:路由器

传输层
会话层
表示层
应用层
:网关
二、 TCP/IP 五层模型(记忆口诀:物联网,叔应用)
物理层
数据链路层
网络层
传输层
应用层

在这里插入图片描述
面向对象

多态细分为4类:参数多态、包含多态、过载多态、强制多态,前两种为通用多态,后两种为特定多态。
参数多态:采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型。
包含多态:在许多语言中都存在,最常见的例子就是子类型化,即-一个类型是另外一个类型的子类型。-般需要进行运行时的类型检查,属于动态多态。
过载多态:同一个名字在不同的上下文中所代表的含义不同。典型的例子是运算符重载和函数重载,属于静态多态
强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值