自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.19号操作系统+C语言

1.Unix操作系统允许用户在汇编语言上使用系统调用Lunix操作系统允许用户在C语言上使用系统调用2.能加快虚实地址转换的是: 1).增大块表TLB容量 2).让页表常驻内存.当cpu要访问一个虚拟地址/线性地址时,CPU会首先根据虚拟地址的高20位(20是x86特定的,不同架构有不同的值)在TLB中查找。如果是表中没有相应的表项,称为TLB miss,需要通过访问慢速RAM中的页表计算出相应的物理地址。同时,物理地址被存放在一个TLB表项中,以后对同一线性地址的访问,直接从TLB表项中获取物

2022-04-19 22:31:19 1486

原创 4.18号C语言+操作系统。

1.malloc函数进行动态、静态内存分配是在什么阶段?程序占用三种类型的内存:静态内存、栈内存、堆内存。静态内存:用来保存局部static、类static数据成员以及定义在任何函数之外的变量。栈内存:定义函数内的非static对象。分配在静态内存或者栈内存的对象由编译器自动创建和销毁。栈对象,只有定义的程序块运行时才存在。static静态内存在使用之前分配,在程序结束的时候销毁。堆内存,在程序运行时分配,动态对象的生存周期由程序控制。答:运行阶段和装载阶段。2.未定义行为:..

2022-04-18 22:26:38 1245

原创 4.15号,操作系统

1. QPI频率为4.8GTps,则QPI总线带宽为()ps一个QPI数据包包含80位,需要两个时钟周期或四次传输完成整个数据包的传送(QPI的时钟信号速率是传输速率的一半)。在每次传输的20bit数据中,有16bit是真实有效的数据,其余四位用于循环冗余校验,以提高系统的可靠性。由于QPI是双向的,在发送的同时也可以接收另一端传输来的数据,这样,每个QPI总线总带宽=每秒传输次数(即QPI频率)×每次传输的有效数据(即16bit/8=2Byte)×双向2.一级文件目录的缺点是:1.不允许重

2022-04-15 21:52:09 969

原创 4.14号刷题,C语言+15号

1.signed 和unsigned都是关键词-不能作为合法的C语言用户定义标识符(与关键字冲突)2.数组名作为形参时会退化为指针,sizeof(指针)在32位系统上,就是4字节;strlen会计算字符串的长度,结果为5,也只是需要一个指针就可以计算 strlen(指针);3.栈的生长方向为自上向下(高地址到低地址)先声明的变量先入栈(地址高),但是结构体中特殊:先声明的是低地址,后声明的是高地址。例题union X{ unint16_t a; struct Z {

2022-04-15 16:59:00 3231

原创 4.14号刷题 操作系统

1.临界i资源的硬件有打印机,磁带机软件有消息缓冲队列、变量、数组、缓冲区等2.多道批系统-系统的吞吐量大,资源的利用率高。是整批的作业在运行,有事要等待很长时间,所以效率很重要。单道批处理注重顺序性,分时系统为了实现人机交互-多路性及时性交互性和独立性实时系统的特征可靠性和实时性3.进程间的通信方式:匿名管道通信,高级管道通信,有名管道通信,消息队列通信,信号量通信,信号,共享内存通信,套接字通信线程通信方式:全局变量、锁机制:互斥锁、读写锁、条件变量,条件变量始终与互斥锁一起

2022-04-15 10:07:44 53

原创 4.13号刷题,操作系统(3天时间)

1 信号量信号量-整数来表示,sem大于等于0代表可供并发进程使用的资源实体数,sem小于0则表示正在等待使用临界区的进程数。-4的说明有四个进程正在等待使用临界区的资源,由于有6个进程,3个临界资源,所以不可能出现4个进程同时处于等待状态。----来自张尧学《计算机操作系统教程(第四版)》第52页2.LRU算法和LFU算法-最近最少使用页面置换算法,最近最不常用页面置换算法.LRU仅与上一次的使用时间有关,选择距离最远的;LFU与一定时间的使用频率有关,选择频率最小的3.死锁:

2022-04-14 09:18:49 524

原创 用开发版的LCD接收摄像头数据(main主函数)

main函数中干了以下几件事:1.注册显示设备2.可能支持多个显示设备:选择和初始化指定的显示设备。3.初始化videoInit();->这个是摄像头驱动初始化 VideoConvertInit();->这个是格式转换初始化...

2022-04-09 11:38:17 368

翻译 JZ2440第三期LCD显示摄像头数据3th

convert_manager.h文件:#ifndef _CONVERT_MANAGER_H#define _CONVERT_MANAGER_H#include <config.h>#include <video_manager.h>typedef struct VideoConvert { int (*isSupport)(int iPixelFormatIn, int iPixelFormatOut); int (*Convert)(PT_Vi

2022-04-05 22:14:28 200

翻译 JZ2440第三期LCD显示摄像头数据2th

写了三个文件:video_manager.h; video_manager.c; v4l2.c;首先从数据结构(video_manager.h):#ifndef _VIDEO_MANAGER_H#define _VIDEO_MANAGER_H#include <config.h>#include <pic_operation.h>#define NB_BUFFER 4struct VideoDevice;struct VideoOpr;typedef

2022-04-05 15:33:36 296

空空如也

空空如也

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

TA关注的人

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