操作系统知识点补充:

由于下面的东西实在是太多了,也不想看了,就简单的记录一下算了 ,等到后面的那个啥想起来的时候再说吧:这里是说是Unix中一些简单术语的解释

unix:

(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。

(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。

(3)信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数)。

(4)消息(Message)队列:消息队列是消息的链接表,包括Posix消息队列system V消息队列。有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息。消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺

(5)共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。

(6)内存映射(mapped memory):内存映射允许任何多个进程间通信,每一个使用该机制的进程通过把一个共享的文件映射到自己的进程地址空间来实现它。

(7)信号量(semaphore):主要作为进程间以及同一进程不同线程之间的同步手段。

(8)套接口(Socket):更为一般的进程间通信机制,可用于不同机器之间的进程间通信。起初是由Unix系统的BSD分支开发出来的,但现在一般可以移植到其它类Unix系统上:Linux和System V的变种都支持套接字。(以上为引用)

管程机制:是一个数据结构和能为并发进程所执行的一组操作,这组操作能同步进程和改变管程中的数据。(360)

每日牛客网-2022/1/4 错题解析相关推荐

  1. 牛客网java专项练习错题集--1

     1.有关hashMap跟hashTable的区别,说法正确的是?(ABCD) A HashMap和Hashtable都实现了Map接口 B HashMap是非synchronized,而Hashta ...

  2. 牛客网前端面试题错题总结

    1.当表单中包含文件上传控件时,需要将enctype设置为() 正确答案:B application/x-www-form-urlencoded multipart/form-data text/ex ...

  3. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题

    接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题   HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...

  4. Day5.牛客网剑指offer 67题之43-54题(java代码)

    文章目录 Day5.牛客网剑指offer 67题之43-54题 43.左旋转字符串 44.翻转单词顺序列 45.扑克牌顺序 46.孩子们的游戏 47.求1+2+...+n 48.不用加减乘除做加法 4 ...

  5. 牛客网SQL 进阶篇刷题

    牛客网SQL 进阶篇刷题(1-19) 用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分: 用户1002在2021年9月4日上午7点1分2秒开始 ...

  6. 刷题系列--牛客网基础OJ编程130题(上)

    目录 前言 BC1:实践出真知 BC2 我是大V BC 3 有容乃大 BC 6 小飞机 BC 7缩短二进制 BC 8十六进制转十进制 BC 9 printf的返回值 BC 10 成绩输入输出 BC 1 ...

  7. 【牛客网多校】19-7-25-H题 Magic Line

    链接:https://ac.nowcoder.com/acm/contest/883/H 来源:牛客网 题目描述 There are always some problems that seem si ...

  8. 牛客网——数字求和(水题

    题目描述 给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少? 输入描述: 输入一行,只包括6个小于100的正整数,其中第一个正整数就是a. 输出描述: 可能有多组测 ...

  9. 牛客网——小白月赛13 —— A题

    链接:https://ac.nowcoder.com/acm/contest/549/A 来源:牛客网 题目描述 这是一道签到题,主要考验比赛时的手速. 接下来是一段很简单的代码,或许你提交它就可以A ...

  10. 牛客网SQL实战二刷 | 完整解析 -- 目录索引

    「牛客网SQL实战二刷」是个系列学习笔记博文,Day1 - Day10,每天解析6道SQL题目- 初衷是留给自己一份笔记,也希望能分享给「一起学习SQL的你」? 每篇笔记的格式大致为,三大板块: 大纲 ...

最新文章

  1. 利用PySpark进行迁移学习的多类图像分类
  2. Struts2用户输入验证(6)
  3. Xilinx SelectIO 接口
  4. 【Linux】一步一步学Linux——ctrlaltdel命令(198)
  5. 【CodeForces - 761D 】Dasha and Very Difficult Problem (构造,思维)
  6. html编辑器查找与替换,织梦kindeditor文本编辑器增加“查找替换”功能
  7. 对动画教程的坐标反转公式求证
  8. 2020年10月国产数据库排行:GoldenDB跃升异军突起 PolarDB和GaussDB云化融合
  9. 95-36-200-ChannelHandler-系统Channel-LoggingHandler
  10. java web初始化实例_Struts2中实现web应用的初始化实例详解
  11. shell判断字符串为空
  12. CSS3 GPU硬件加速
  13. AI中的图像识别技术的原理及过程
  14. python 打开txt文件
  15. pscc2018更新内容
  16. mysql preparing状态_【Docker】在集群中部署应用为什么始终是Preparing状态
  17. Diffusion模型详解
  18. HEVC参考软件HM的使用
  19. SAP ABAP PARAMETERS定义下拉列表
  20. Codeforces gym 100685 A. Ariel 暴力

热门文章

  1. nginx resolver
  2. 达梦共享集群DM DMDSC集群对比Oracle RAC原理详解
  3. Chrome 改进 Enhanced Safe Browsing 功能,强化扩展程序和文件下载安全性
  4. Python语言程序设计基础_期末作品设计_答案_通识教育必修课程_上海师范大学
  5. 硬盘已成为计算机性能提高瓶颈吗,固态硬盘停步 接口或已成为性能瓶颈?
  6. 图像复原模型及PSF与OTF
  7. 作用域和作用域链的理解
  8. 数据融合技术——基本/常值增益/平方根/遗忘因子/自适应/限制k/扩大p的卡尔曼滤波
  9. 如何使用kindle看代码?linux下的简单方法
  10. ESP8266-Arduino编程实例-TEMT6000环境光传感器驱动