- 博客(8)
- 收藏
- 关注
翻译 ARM中断和异常
中断的定义:在CPU在执行一个程序时,对系统发生的某个事情,作出一种反应:CPU暂停正在执行的程序,保护现场后自动转去处理相应的事件,处理完该事情,到会返回刚才的位置。例子:如读盘,盘有问题,无法读,产生中断,解决后,程序恢复,软件错误也会中断。特点:1) 中断随机的,提高实时性。2) 中断是可恢复的3) 中断是自动进行处理的中断源
2017-05-25 23:29:03 758
原创 c++基础003
c++继承继承把原有的基础上添加新的功能(方法,属性)代码复用 在面向对象的编程过程中继承的概念与显示中的继承概念是相似的,就是某一个类继承了另一个类的特性,那么继承的类就称为派生类,被继承的类称为基类,派生类中包含了基类的数据成员和成员函数,同时也有自己的数据成员和成员函数继承方法:public,private,protected定义继承:
2017-05-04 19:50:52 207
原创 c++基础002
c++类类是面向对象的,是由不同数据类型的数据和这些相关的的操作封装在一起的集合。类的定义可以分为说明部分和操作部分类的一般格式class 类名{public: //公有privatte: //私有}类和结构体的区别1.结构体的关键字是struct 类的关键字是class2.成员:类中可以使用变量和函数,结构体只能有变量
2017-05-04 10:08:55 244
原创 c++基础001
c是面向过程c++是面对对象的c++支持数据封装支持数据封装就是支持数据抽象c++类中包含私有,公有和保护成员封装 继承 多态c++标准库分为10类c++ 98c++ 11c++ 14查看是否有加C++的编译器 g++ -v安装方法:apt-get install g++===========================
2017-05-02 20:26:12 201
原创 shell编程(2)
shell函数的使用C语言中函数int add(){。。。。函数内容}shell函数add()圆括号里面不需要写形参,也没有返回值{函数$1$2}echo $1echo $2name="zhangsan"name1="lisi"pri $1 $2 函数调用 函数名 实参
2017-04-25 12:36:02 237
原创 shell编程(1)
=============================shell编程==================================shell编程的工作主要方向--》系统运维 --》linux服务器开发ubuntushell编程是使用特定的语法规则window的脚本以.bat结尾shell的脚本以.sh脚本程序,不需要编译器去编译,直接使用解析器就可
2017-04-24 13:15:10 276
原创 linux 进程的创建 和退出回收
======================线程======================================进程概念:创建的进程,进程的退出,进程的回收进程:一个正在运行的程序就叫进程,进程是一个动态的概念 ,进程在内存中可执行程序(ELF):静态的概念 (相当于保存在硬盘中)进程:在linux中用一个结构体struct task_struct {
2017-04-23 21:44:30 2812
翻译 linux-进程间通讯(信号量,共享内存)
一。信号量1,信号量:解决进程之间的同步互斥的IPC机制多个进程同时运行,之间存在关联同步关系互斥关系互斥与同步关系存在的根源在于临界资源临界资源是在同一个时刻只允许有限个(通常只有一个)进程可以访问(读)或修改(写)的资源-硬件资源(处理器,内存,存储器以及其他外围设备)-软件资源(共享代码段,共享结构和变量等)临界区,临界区本身也是会成为临界资源
2017-04-23 21:19:55 247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人