码迷,mamicode.com
首页 >  
搜索关键字:中断    ( 7362个结果
高并发IO的底层原理,进行IO的读写
本文的原则是:从基础讲起。IO的原理和模型是隐藏在编程知识底下的,是开发人员必须掌握的基础原理,是基础的基础,更是通关大公司面试的必备知识。本文从操作系统的底层原理入手,通过图文并茂的方式,为大家深入剖析高并发IO的底层原理,并介绍如何通过设置来让操作系统支持高并发。 1.1 IO读写的基础原理 大 ...
分类:其他好文   时间:2021-03-16 11:58:44    阅读次数:0
操作系统——第二章
1、知道什么是前驱图:有向、无环;前驱图的表示方式有两种:箭头、集合2、程序顺序执行的特征:顺序性、封闭性、可再现性;程序并发执行的特征:间断性、失去封闭性、不可在现性。失去封闭性和不可在现行是我们不希望看到的,对程序设计是不利的3、进程:由程序段、数据段、PCB(进程控制块)组成,PCB中包含了一 ...
分类:其他好文   时间:2021-03-10 13:20:26    阅读次数:0
35 操作系统-中断代理-8295A
参考 https://blog.51cto.com/13475106/category6.html及狄泰软件相关课程 Q:不同外设如何下个处理器发送中断信号?当多个外设同时产生中断时,如何进行处理?已知可以通过引脚与外设相连,但是实际上外设过多,同时产生中断,会产生错误,同时高速的CPU与低速的外设 ...
分类:其他好文   时间:2021-03-09 13:47:42    阅读次数:0
ReentrantLock概述
相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量,即对与不满足条件的线程可以放到不同的集合中等待 与 synchronized 一样,都支持可重入 基本语法 // 获取锁 reentrantLock.lock(); try { // 临界 ...
分类:其他好文   时间:2021-03-09 13:42:27    阅读次数:0
Rust嵌入式初探(三):外部中断
####实验器材及参考资料 同本系列的第一篇文章 ####实验内容 在stm32上用rust编写简单的中断程序,实验电路如下: 本实验实现在按下按键KEY0时,灯LED0就会改变状态,比如LED0是亮着的,一旦按键按下就会立马灭掉. ####源码分析 我直接在下面列出源代码,源代码有些长,大部分是花 ...
分类:其他好文   时间:2021-03-09 13:35:03    阅读次数:0
进程表项字段理解
1.进程表项PCB字段 但是到底进程切换都有哪些操作呢? 转自:https://blog.csdn.net/shadow2512/article/details/73611805 概念:进程切换就是被中断进程与待运行进程之间的上下文切换(必须在内核模式下进行进程切换)。 具体过程: 转换为内核模式, ...
分类:系统相关   时间:2021-03-06 14:51:15    阅读次数:0
操作系统--怎么实现中断
中断发生时,操作系统会为当前的任务建立一个快照,陷入内核,把CPU的控制权交给内核。内核趁这个机会做一些工作,比如调度执行其他任务。这只是中断的作用之一。 使用中断有一套固定的流程,掌握它即可。流程大概如下: 初始化8259A 初始化工作是对主从8259A的两类端口赋值。这两类端口是:ICW和OCW ...
分类:其他好文   时间:2021-03-03 12:19:38    阅读次数:0
关于synchronized和lock的差异对比(已录入memo)
一句话总结: 简述口诀: synchronized,获取释放,虚拟机,降低死锁 Lock释放获取很随意,公平中断多同步 一:synchronized和Lock的比较 synchronized1:简单, 隐式地获取锁,将锁的获取和释放固化,也就是先获取再释放。 2多种优化方案(偏向锁,轻量锁) 3锁的 ...
分类:其他好文   时间:2021-03-02 12:29:27    阅读次数:0
STM32(二十三)RTC-实时时钟
一、RTC实时时钟简介 STM32 的 RTC 外设(Real Time Clock) ,实质是一个掉电后还继续运行的定时器。 只有很纯粹的计时和触发中断的功能; 二、特性 32位的计数器。 只能向上计数。 主电源VDD断开时,由锂电池通过VBAT引脚供电。主电源VDD有效时,由主电源供电。 RTC ...
分类:其他好文   时间:2021-03-02 12:05:30    阅读次数:0
打包项目问题总结归纳
1.错误代码error LNK2019 主要是.lib文件的设置问题,看看生成的debug文件里有没有需要调用的.lib文件,第二种情况是路径设置的错误,第三种情况是打包的动态库文件有问题,譬如:没有引用函数的类名进行cpp内的函数书写,第四种情况是没有加入调用的目录下。 2.中断问题 解决方法是将 ...
分类:其他好文   时间:2021-02-19 13:30:07    阅读次数:0
7362条   上一页 1 ... 4 5 6 7 8 ... 737 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!