《操作系统原理》学习笔记:第2章 操作系统基础操作2.1 操作系统的启动2.2 操作系统与设备和程序交互2.3 中断、异常和系统调用三者有什么区别和特点2.4 操作系统如何实现中断、异常和系统调用?2.4.1 中断2.4.2 异常2.4.3 系统调用 2.1 操作系统的启动DISK:存放OS(操作系统并不是存放在内存中,而是放在磁盘,由BIOS提供支持)BIOS:基本I/O处理系统(计算机开机后,
转载
2024-08-13 12:59:54
37阅读
【OS】第二部分:启动、中断、异常和系统调用 视频:B站清华大学 向勇、陈渝老师 链接: https://www.bilibili.com/video/BV1js411b7vg?p=11操作系统的启动(1)CPU, I/O, 内存通过总线连接。 (2)DISK:存放OS; BIOS:基本I/O处理系统( basic I/O system); 检测外设(基本功能)。 Bootloader: 加载OS
转载
2023-12-09 14:26:12
70阅读
眨眼间,从一个刚毕业的萌新小白,到现在的BIOS工程师,做了快2年半的x86服务器BIOS,勉强可以算是入门了。踩了很多坑,加了N多班,其中的辛酸和快乐,可能只有自己知道。 先不谈BIOS,我就个人经验和理解,说一下BIOS的特点和适用人群,有意愿了解B
转载
2023-10-04 19:55:09
922阅读
EM旗语模块通过对旗语的计数完成任务的同步和相互作用。 通过SEM_pend()来等待旗语的到来,未到来前将此任务挂起。通过SEM_post发送旗语。 参考例程:semtest 该例程SEM配合QUE一起使用:定义一个队列,然后写任务和读任务轮流访问该队列。三个写任务的优先级相同,如果不调用任务切换函数(TS
转载
2024-08-06 19:40:41
74阅读
RNN:适用于处理短时间依赖的序列数据,但存在梯度消失问题。LSTM:通过复杂的门机制,能够处理长时间依赖,具体的序列任务。
原创
2024-08-25 14:13:17
187阅读
一、环境配置(28377D的操作是一模一样就是硬件设置的时候需要选择28377d进行相应的设置),然后C2000其他的芯片的芯片是还需要安装一个软件的,也就是需要ccs有关的四个软件,此处可以看后面的详细配置步骤。根据链接下载。1)matlab与ccs联合编译需要安装对应的matlab版本和ccs版本,且只有2016a以上的matlab支持c2000系列。具体对应关系参照:http://softw
转载
2024-11-01 10:28:25
92阅读
linux入门学习我推荐 鸟哥的linux私房菜。
原创
2010-08-08 21:30:34
361阅读
1评论
awk学习记录
awk简单示例:
例1:显示文本文件myfile中第七行到第十五行中以字符%分隔的第一字段,第三字段和第七字段:
awk -F % 'NR==7,NR==15 {printf $1 $3 $7}' myfile
NR:当前工作中的记录数
-F:指定分隔符
$1:第一个字段
'...':被单引号括起的部分为awk的程序语句段(以防被shell解释
转载
精选
2011-05-11 22:35:03
951阅读
准备工作 SDK,ADT,Eclipse
第一个程序效果图
1.先说下布局文件,路径:res/layout/xx.xml
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t
原创
2012-08-30 23:58:18
483阅读
很多人开始学习Linux,入门尤其难,第一篇博文,提供一个电子书籍,基础好好打,红帽学院的官方教材电子版本,扫描版真心不错,是入门的不二选择,只能上到下载里面,和大家推荐!如果你准备学习Linux从这本书看起,就没错了!http://down.51cto.com/data/539127
原创
2012-10-13 23:31:22
922阅读
[转载]iptables入门教程--设置静态防火墙iptables -I RH-Firewall-1-INPUT 20 -p TCP -s 211.161.250.232/32 -m state --state NEW --dport 3306 -j ACCEPTiptables -I RH-Firewall-1-INPUT 20 -p TCP -s 211.161.192.0/24 -m sta
翻译
精选
2013-07-01 21:40:05
541阅读
一、简介 SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。 二、配置 sudo
原创
2012-11-30 14:42:00
479阅读
一、提要 这次还是做图形学的研究,最底层的渲染当然是OpenGL,但在框架的选择上,排除了Qt和glut,前者太庞大,后者已经“死了”(虽然红包书还是以它为例)。 网上的开源框架,SDL和GLFW就成了首选了。今天先把GLFW(http://www.glfw.org/)搞定。 二、
原创
2012-10-21 15:37:00
2159阅读
Scala 学习一:环境配置
Scale 官网地址: http://s
原创
2015-07-26 01:44:31
313阅读
Scala 学习一:环境配置
Scale 官网地址: http://s
原创
2015-07-26 11:43:30
291阅读
中间件介绍:介于客户机和server之间的夹层,突破了传统的c/s架构,为构建大规模,高性能,分布式c/s应用程序提供了通信,事物,安全,容错等基础服务,屏蔽了底层应用细节,应用程序不必从底层开发,以自身的复杂性换取应用程序开发的简单。Tuxedo是什么?Tuxedo:Transaction for...
转载
2015-02-25 09:35:00
139阅读
什么是机器学习从大量现象中提取反复出现的规律与模式。这一过 程在人工智能中的实现就是机器学习。机器学习是计算机基于数据构建概率统计 模型并运用模型对数据进行预测与分析的学科。解决什么问题问题不能是完全随机的,需要 具备一定的模式;问题本身不能通过纯计算的方法解决;有大量的数据可供使 用。机器学习的任务,就是使用数据计算出与目标函数最接近的假设,或者说拟合出最精确的模型 。在机器学习中,数据并非通常意义上的数量值,而是对于对象某些性质的描述。被描述的性 质叫作属性,属性的取值称
原创
2022-03-22 14:41:49
88阅读
1、概念 memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,
原创
2022-12-11 12:28:30
173阅读
INotifyPropertyChanged:如果是类实例里的属性更改需要触发XAML改变,则该类需实现INotifyPropertyChanged接口。https://www.cnblogs.com/jax/archive/2009/10/13/1582128.html 第一节。Binding:绑定源可以是Wpf元素,.Net公用属性,自定义数据,ado.net数据、xml数据等。UpdateS
转载
2020-04-25 19:00:00
284阅读
2评论
Feign的目标 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka
原创
2022-05-31 10:50:25
285阅读