自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Linux进程控制编程

1、进程是系统资源分配的最小单位。2、进程的状态:   执行状态:进程正在占用CPU;    就绪状态:进程已具备一切条件,正在等待分配CPU的处理时间片;   等待状态:进程不能使用CPU,若等待时间发生则可将其唤醒。3、Linux中心进程包含3个段:数据段、代码段、堆栈段。临界资源:操作系统中将一次只允许一个进程访问的资源成为临界资源。   进程中访问临界资源的那段程序代码成为临界区。4、调度...

2018-03-11 15:41:27 257

原创 笔试训练3

1、同步IO和异步IO的区别同步:当一个IO操作进行时,系统停下来等待这个IO操作完成后才会继续下面的操作。异步:当一个IO操作进行时,通过多线程等方法,当CPU去处理那些不需要以来IO执行结果的计算,充分利用CPU的运算能力。当IO操作执行完毕时,继续执行后续的操作。一般情况下,作为单片机程序或者IO反应速度非常快等待时间非常短,使用“同步”方式对于变成的稳定性、简单性都是很

2018-02-06 19:59:39 166

原创 预习 队列

1、什么是队列队列是一种先进先出的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。2、什么叫假溢出假设数组的长度是5,入队a1、a2、a3、a4,front指针指向下标为0位置,rear指针指向下标为4位置。出队a1、a2,则front指针指向下标为2的位置,rear不变,再入队a5,此时front指针不变,rear指针移到数组之外。数组末尾元素已经占用,

2018-02-06 19:31:29 228

原创 笔试训练2

1、数组和指针的区别(1)、空间分配指针是动态分配空间,通过malloc在堆上分配所需要的空间,分配的空间不一定连续,在使用完之后需要调用free()来释放空间。而十足是静态分配空间,在全局变量区或者栈上分配空间,分配的空间时连续的,局部变量在生命周期结束后自动释放,全局变量在程序结束完自动释放。(2)、访问效率指针是通过地址间接访问,而数组是直接访问数值。因此指针的访问效

2018-02-02 20:32:19 134

原创 数据结构 链表预习

1、线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。这就意味着,这些数据元素可以存在内存未被占用的任意位置。以前在顺序结构中,每个元素只需要存数据元素信息就可以了。现在链式结构中,出来要存数据元素信息外,还要存储它的后继元素的存储地址。因此,为了表示每个数据元素ai与其后继元素ai+1之间的逻辑关系,对数据元素ai来说,

2018-02-02 20:01:20 191

原创 笔试题

1、系统调用和库函数的区别库函数是语言本身的一部分,而系统函数时内核提供给应用程序的接口,属于系统的一部分。函数调用时语言或应用程序的一部分,而系统调用时操作系统的一部分。用户应用程序访问并使用内核所提供的各种服务的途径即是系统调用。在内核和用户应用程序相交界的地方,内核提供了一组系统调用接口,通过这组接口,应用程序可以访问系统硬件和各种操作系统资源。系统调用是为了方便应用使用

2018-01-31 21:25:18 159

原创 预习内存管理、预处理、结构体

1、数据存放在哪里bss段用来存放那些没有初始化和初始化为0的全局变量。bss类型的全局变量只占运行时的内存空间,而不占用文件空间在整个陈红旭的运行周期内,bss数据是一直存在的data段用来存放那些初始化为非零的全局变量。data类型的全局变量既占文件空间,又占用运行时的内存空间。同样作为全局变量,data数据是一直存在的rodata是用来存放常量数据的。注意:常量不一定就放

2018-01-29 10:58:35 236

原创 苏嵌第四天 指针

指针:指针是变量的一种,里面是一个地址,通过这个地址找到要找的数据实质:单元的地址就是指针的内容指针都是4个字节(不管什么类型)*在定义时表示它是一个指针变量,在使用时表示取值&是地址运算符    *表示指针运算符int *p1,a;     p1是地址,a是整型int x = 3, y = 0, *p = &x;y = *px + 5     y = 8y = +

2018-01-29 09:35:45 209

原创 预习指针

1、如何判断指针的类型从语法的角度看,只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针 类型,这是指针本身所具有的类型int  *ptr;               指针的类型是int*char  *ptr;            指针的类型是char*int  **ptr;             指针的类型是int**int  (*ptr)[3]        

2018-01-27 17:24:07 182

原创 苏嵌第三天 C基础

continue 结束本次循环进入下一次循环break 可以从循环体内跳出循环体,提前结束本次循环%p打印地址数组a   a表示数组首元素的地址        &a表示数组的地址    a+1下一个元素的地址       &a+1下一个数组* 和 [] 是一个意思  如 a[0]  和*(a+0)       a[1]和*(a+1)a是首行地址  a+1   表示加1行

2018-01-27 14:48:01 156

原创 预习数组和函数

1、数组作为参数传递给函数时,可以通过sizeof得到数组的大小吗不可以。当把数组作为函数的参数时,你无法再程序运行时通过数组参数本身告诉函数数组的大小,因为函数的数组参数相当于指向该数组第一个元素的指针。这意味着吧数字组传递给函数的效率非常高,也意味着程序员必须通过某种机制告诉函数数组参数的大小。2、可以把另一个地址赋诶一个数组名吗不可以。数组名不能被放在赋值运算符的左边。一

2018-01-25 18:44:50 245

原创 苏嵌第二天 Linux基础和数据类型

Makefile基本格式:target(目标):dependency(依赖)        (Tab字符)   command具体规则:隐含规则、定义规则、指令、注释例:  Target = hello                                                                $(Target) : $(Object)  

2018-01-25 13:48:02 145

原创 预习第二章 数据类型

1、数据类型                                  数的范围                                         字节数                                                            int                                   -2^31~(2^3

2018-01-23 16:13:48 297

原创 Linux常用命令

一、文件处理命令1、file         作用:file通过探测文件内容判断文件类型,使用权限是所有用户      格式:file[options]文件名      [options]主要参数      -v:在标准输出后显示版本信息,并且退出      -z:探测压缩过的文件类型      -L:允许符合连接      -f name:从文件namefile中

2018-01-23 14:40:10 163

原创 苏嵌第一天 Linux基础

嵌入式系统:应用为中心,及苏阿尼技术为基础,软硬件可裁剪,专用计算机系统  组成:软件:应用系统,操作系统            硬件:输入\输出接口、存储器、处理器  基础知识cd /      :  进入根目录/           :  根目录,建议只存放目录,不要存放文件/bin      :  可执行二进制目录文件,如ls  cat  mv  tar/dev 

2018-01-23 11:13:09 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除