首页 > 其他分享 > 学习笔记9

学习笔记9

时间:2023-11-10 18:23:57浏览次数:30  
标签:IPC int 信号处理 笔记 学习 中断 信号 进程

第6章 信号和信号处理

摘要

本章讲述了信号和信号处理,介绍了信号和中断的统一处理;将信号和思维进程中断,将进程从正常执行转移到信号处理;解释了信号来源

信号和中断

“中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。

与发送给CPU的信号一样,信号是发送给进程的请求,将进程从正常执行转移到中断处理。

Unix/Linux中的信号处理

查看信号相关命令信息

  kill -l  

  man 7 signal

信号产生——>信号处理——>捕捉信号

信号的来源:

  来自硬件中断的信号

  来自异常的信号

  来自其他进程的信号

 

  每个进程PROC都有一个32位向量,用来记录发送给进程的信号。在位向量中,用来记录发送给进程的信号。在位向量中,每一位(0位除外)代表一个信号编号。此外,它还有一个MASK位向量,用来屏蔽相应的信号。

信号处理函数

每个进程PROC都有一个信号处理数组int sig[32]。sig[32]数组的每个条目都指定了如何处理相应的信号,其中0表示DEFault(默认),1表示IGnore(忽略),其他非零值表示用户模式下预先安装的信号捕捉(处理)函数。

信号与异常

 

Linux中的IPC

IPC是指用于进程间通信的机制。在Linux中,IPC包含一下组成部分。

  管道与FIFO

  信号

  System V IPC

  POSIX消息队列

  线程同步机制

  套接字

 

声明

最简单的声明是变量

  float f;

我们可以在申明符中加()

指针数组      数组指针      指针函数              函数指针

int *daytab[13]     int (*daytab1)[13]     int *comp()             int (*comp1)()

                    函数返回值是指针(不能是局部变量) 函数名就是函数指针

苏格拉底

标签:IPC,int,信号处理,笔记,学习,中断,信号,进程
From: https://www.cnblogs.com/dkyzhouyikai/p/17815726.html

相关文章

  • 计算机基础学习
    计算机的组成计算机的核心部件CPU和内存和一些外部设备其中ALU---做计算、registers---做存储、PC---存指令计算机语言计算机识别的语言0、1,我们用一个字段交流的时候只能表示两种信息,两个字段表示四中信息、三种九......最后我们发现并得出规律信息=2的字段的字段数量次方这就是我......
  • 无人机学习需要了解的品牌
    1、  网上列出的十大品牌     2、大疆创新是一家总部位于深圳的无人机制造商,它成立于2006年,由香港科技大学的毕业生汪滔创办。大疆的产品涵盖了从消费级到专业级的各种无人机,以及配套的软件和硬件。大疆的无人机以其高质量、高性能、高创新和高性价比而闻名于世,受到......
  • 第六章学习笔记、知识完整性总结
    目录概述信号和中断Unix/Linux中的信号信号与异常处理与IPC实践概述本章介绍了信号、信号的产生、信号的内容和信号处理;介绍了信号和中断的统一管理,帮助建立对于信号的正确看待方式;信号在Unix/Linux是发挥怎样的作用,如何产生以及处理,PROC中的信号和信号作为进程通信(IPC)机......
  • 学习小结(MM.DD~MM.DD)
    11.9联考:T1:数学结论题,但是考场甚至想不到用余弦\(S=\frac12ab\sinC\)的结论算面积,不学文化课导致的T2:妙,维护前\(k\)项的\(\suma_i\),即合并乘\(c_i\)的同类项T3:科技题,FWT听都没听说过T4:不会不会不会,据说CF3000+,还被加强了总结:依托,坐等退役11.10按计划刷Mea课件......
  • 趣解迪米特法则之《只是买台咖啡机,竟然要学习咖啡器的运行原理?》
    〇、小故事小王最近工作特别的忙,每天要早出晚归,睡眠质量很差,为了可以精力充沛的投入到每天的工作中,她都在上班路上买一杯公司楼下的星巴克咖啡来提提神。咖啡味道很好,但是每天买咖啡的人真的是太多了,本来上班的路上就已经很疲劳了,还要在店门口排半天的队,她觉得这种情况需要改变一下......
  • 从《离婚律师》中学习代理模式
    〇、前言在2014年的时候,有一部非常火爆的电视剧叫做《离婚律师》,里面讲述了两名离婚律师池海东和罗郦的爱恨情仇,片子非常好看,当时我自己也怒刷了好几遍。那么,在本剧的第四集中,有一段非常搞笑的剧情:美玉给罗郦介绍了吕晨,也就是自己婚礼的伴郎,让两人相亲。巧的是,罗郦(姚晨扮演)和吕晨(李......
  • 趣解适配器模式之《买了苹果笔记本的尴尬》
    〇、小故事小王考上了理想的大学,为了更好的迎接大学生活,他决定买一台苹果的笔记本电脑犒赏自己。电脑很快买好了,用起来也非常的流畅,但是,当他想要插U盘传资料的时候,尴尬的事情来了,这台电脑两侧的插口非常少,只有1个耳机插孔和2个雷电插孔,根本没有USB插口!这咋办呀?他赶快咨询了他的哥哥......
  • 深入学习JavaScript ES8函数式编程:特性与实践指南
    ......
  • electron学习笔记
    1const{app,BrowserWindow,Menu,remote,ipcMain}=require("electron");2constpath=require("path");3constaxios=require('axios');4constisMac=process.platform==='darwin';56const......
  • python学习总结
    Python是一种流行的高级编程语言,以其简洁的语法和强大的功能而闻名。它广泛应用于各种领域,如数据分析、人工智能、网络开发等。Python的核心特点包括:1.可读性强:Python的语法简洁,代码可读性强,使得程序易于理解和维护。2.易于学习:Python适合编程初学者,因为它具有简单易懂的语法和......