只为小站
首页
域名查询
文件下载
登录
结构体数组的初始化-非常经典的C++教程
二、结构体数组的初始化 struct student { int num; char name[20]; char sex; } stu[3]={ {1011, "Li Lin",'M'}, {1012,"Wang Lan",'F'}, {1013,"Liu Fang",'F'};
2021-08-07 15:36:37
8.76MB
C++
1
疯狂内核之——内核初始化
目录 1 引子 2 1.1 上电 2 1.2 BIOS时代 3 1.3 内核引导程序 5 2 内核映像的形成 8 2.1 MakeFile预备知识 9 2.1.1 Makefile书写规则 9 2.1.2 Makefile变量 10 2.1.3 条件判断 14 2.1.4 函数 17 2.1.5 隐含规则 17 2.1.6 定义模式规则 19 2.1 KBuild体系 23 2.1.1 内核目标 24 2.1.2 主机程序 26 2.1.3 编译标志 27 2.2 内核编译分析 28 2.2.1 编译配置 29 2.2.2 寻找第一个目标 32 2.2.3 prepare和scripts目标 38 2.2.4 递归编译各对象 41 2.2.5 链接vmlinux 44 2.2.6 制作bzImage 50 3 实模式下的内核代码 57 3.1 内核映像内存布局 58 3.2 实模式汇编代码header.S 60 3.2.1 无用的bootsect代码 60 3.2.2 初始化头变量hdr 63 3.2.3 准备实模式下C语言环境 64 3.3 实模式代码main函数 69 3.3.1 复制初始化头变量 71 3.3.2 初始化堆 74 3.3.3 确保支持当前运行的CPU 75 3.3.4 设置BIOS的x86模式 76 3.3.5 内存的检测 78 3.3.6 设置键盘属性 81 3.3.7 填充系统环境配置表 82 3.3.8 填充IST信息 83 3.3.9 设置Video模式 83 3.4 实模式代码go_to_proteced_mode函数 91 3.4.1 禁止可屏蔽和不可屏蔽中断 92 3.4.2 打开A20地址线 93 3.4.3 安装临时全局描述符表 99 3.4.4 第一次启动保护模式 101 4 保护模式下的内核代码 107 4.1 32位x86保护模式代码 107 4.1.1 内核解压缩的前期工作 108 4.1.2 解压缩内核 111 4.1.3 第二次启动保护模式 121 4.1.4 第一次启动分页管理 124 4.1.5 初始化0号进程 128 4.2 向start_kernel进发 131 4.2.1 初始化中断描述符表 132 4.2.2 第三次启动保护模式 137 4.2.3 启动x86虚拟机 141 5 走向现代:start_kernel函数 144 5.1 初始化同步与互斥环境 148 5.1.1 屏蔽中断 148 5.1.2 启动大内核锁 152 5.1.3 注册时钟通知链 153 5.1.4 激活第一个CPU 155 5.1.5 初始化地址散列表 160 5.1.6 打印版本信息 161 5.2 执行setup_arch()函数 166 5.2.1 拷贝可用内存区信息 171 5.2.2 获得总页面数 175 5.2.3 着手建立永久内核页表 177 5.2.4 第二次启动分页管理 181 5.2.5 建立内存管理架构 186 5.2.6 添砖加瓦 192 5.3 设置每CPU环境 206 5.4 初始化内存管理区列表 211 5.5 利用early_res分配内存 214 5.6 触碰虚拟文件系统 223 5.7 初始化异常服务 224 5.8 初始化内存管理 230 5.8.1 启用伙伴算法 230 5.8.2 初始化slab分配器 241 5.8.3 初始化非连续内存区 250 5.9 初始化调度程序 251 5.10 初始化中断处理系统 256 5.10.1 设置APIC中断服务 256 5.10.2 初始化本地软时钟 264 5.10.3 软中断初始化 268 5.10.4 初始化定时器中断 271 5.11 走进start_kernel尾声 273 5.11.1 初始化slab的后续工作 273 5.11.2 启动console 275 5.11.3 一些简单的函数 276 5.11.4 校准CPU时钟速度 279 5.11.5 创建一些slab缓存 282 5.12 安装根文件系统 287 5.12.1 创建VFS相关slab缓存 288 5.12.2 安装rootfs 291 5.12.3 安装proc文件系统 296 6 后start_kernel时代 298 6.1 创建1号进程 298 6.2 子系统的初始化 306 6.3 启动shell环境 309
2021-08-07 11:53:18
1.4MB
Linux
内核
操作系统
1
zabbix 5.4.3 初始化SQL文件 by mysql
zabbix 5.4.3 初始化SQL文件 by mysql
2021-08-05 14:05:19
9.35MB
zabbix
sql
1
CISCO无线控制课专题视频7集(WLC初始化+WPA认证+动态VLAN).rar
CISCO无线控制课专题视频7集(WLC初始化+WPA认证+动态VLAN),学习思科无线必备
2021-08-03 09:38:54
137.73MB
cisco
无线
03-kubeadm初始化Kubernetes集群.mp4
03-kubeadm初始化Kubernetes集群.mp4
2021-08-03 09:10:35
282.31MB
kubernetes
1
串的基本操作定长顺序存储表示:初始化串、复制串、判断串是否为空、比较两个字符串、计算字符串长度、清空串、连接串、找子串、模式匹配、替换子串、插入和删除子串
串的基本操作定长顺序存储表示:初始化串、复制串、判断串是否为空、比较两个字符串、计算字符串长度、清空串、连接串、找子串、模式匹配、替换子串、插入和删除子串
2021-08-02 20:51:11
183KB
C语言
串操作
定长顺序存储
1
Oracle登录显示无法初始化 ----win7 64位 plsql连接Oracle 报不能初始化oci.dll解决方法-附件资源
Oracle登录显示无法初始化 ----win7 64位 plsql连接Oracle 报不能初始化oci.dll解决方法-附件资源
2021-08-02 13:35:18
106B
1
解决gsl2.1、gsl2.4二维插值gsl_interp2d_bilinear不能被初始化问题
解决gsl2.4二维插值(gsl手册28章)无法初始化全局变量的问题: 将CY_billinear.h文件加进去就OK了。怀疑这个是在编译gsl库时没有将billinear.o文件链接好。在这里虽然看上去很累赘,但是管用。
2021-08-01 14:12:29
4KB
gsl
二维插值
初始化问题
1
LayoutCreator1.4.jar
LayoutCreator是一款Android studio上非常好用的插件,可以帮助开发者快速生成布局控件的初始化代码,省去了很多繁琐的无用功
2021-07-30 23:55:47
36KB
布局初始化
1
混沌初始化程序
fortran编写的logistic映射的混沌程序,用于一般智能优化算法的初始化种群。
2021-07-29 15:51:53
588B
混沌、初始化
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
elsevier 爱思唯尔 系列期刊的word模板,template,单栏,双栏
IEEE33节点配电网Simulink模型.rar
CUDA并行程序设计 GPU编程指南-中文扫描539页完整版pdf+高质量英文完整591页原版非扫描pdf
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
基于蒙特卡洛生成电动汽车充电负荷曲线程序
粒子群多无人机协同多任务分配.zip
2010年-2020中国地面气候资料数据集(V3.0)
粒子群算法优化3-5-3多项式工业机器人时间最优轨迹规划算法matlab代码
中国地面气象站观测数据2000-2021
新型冠状病毒疫情_2020年东三省数学建模A题_论文展示
BP神经网络+PID控制simulink仿真
凯斯西储大学(CWRU)轴承数据集(含数据包+整理Python程序+使用说明)
人体姿态检测
拾荒者扫描器.zip
倒立摆的模糊控制(基于simulink仿真,适合初学者).rar
最新下载
CircleOfPoison.rar
小波阈值MATLAB代码,可以实现软阈值、硬阈值以及5种改进阈值方法,封装好的函数快速实现
2022年电赛A题:单相交流电子负载 单相pwm整流 基于stm32f407vet6的单相DQ锁相环
9218-9217B增加强刷.救砖模式增量单刷脚本(内有说明).7z
ckeditor_4.14.1_full
掌讯方案9218、9217B、9217升级说明及工具(电脑升级不要勾选Preloader).rar
KT and KP(xTouch_2015-05-15.36515.rtm).zip
owncloud 8.0.16
散度、旋度、梯度释义(图解版)—(美)H.M.斯彻 著 李维伟等译 2015.11出版
FME2015破解版+汉化包
其他资源
Qi协议v1.2.3 完整版
SAP生产系统安装文档(完整项目)
Xilinx FPGA应用进阶 通用IP核详解和设计开发
FBMC和OFDM子信道对比仿真
Python3.6+中文文档pdf及3.5中文帮助手册chm
小黄鸡语料库(分词以及未分词)
javaEE学生选课系统(文档+工程文件+数据库).7z
GLG算法 matlab实现
STM32蓝牙遥控循迹避障小车
prolog实例
python飞机大战小游戏
083-新员工入职培训模板.pptx
The Linux Kernel Module Programming Guide.pdf
django-mirror:将django与codemirror结合在一起的奶酪店套餐-源码
51单片机控制DS18b20,在数码管上显示温度
数据结构课设模拟银行业务
ADO连接SQL Server 2008数据库代码完整工程打开即用,有使用用例
c#服装店销售管理源码系统(无限制全功能版)(cs 2005)
MFC 重绘CListCtrl、CTreeCtrl的滚动条
《MATLAB GUI设计学习手记第2版》源代码第1卷(共2卷)