下了一大半现在疯狂java map 初始化大小,怎么办,求助

&>&疯狂内核之——内核初始化
疯狂内核之——内核初始化
上传大小:1.4MB
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 寻找第一个目标 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
...展开收缩
综合评分:5(24位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有24条
很好 值得学习
值得一看,讲的清楚,内容明白,谢谢分享
很好的文章,学习了!
lidong1988712
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
liuyuema09
综合评分:
积分/C币:0
综合评分:
积分/C币:10
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
扫码关注并点击右下角获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
疯狂内核之——内核初始化
会员到期时间:
剩余下载个数:
剩余积分:
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励5下载分
被举报人:
yunsongice
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
疯狂内核之——内核初始化官网下载的autocad2016安装后一直在初始化,怎么回事?_百度知道
官网下载的autocad2016安装后一直在初始化,怎么回事?
我有更好的答案
产品序列号和产品密钥6.html" target="_blank">http://www..cc/soft/.htmlcad2016简体中文版64位、安装路径一定要英文的,配置选择可自行选择,小编建议全部安装7、正在安装中8://www.3322.cc/soft/4191、成功安装autocad2016破解版 32位:
主营:电脑培训,淘宝培训,会计培训,英语培训,手机维修培训,美术
为您推荐:
其他类似问题
初始化的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Win10电脑空闲时硬盘进行疯狂读写怎么办?
Win10系列软件最新版本下载  Win10电脑空闲时硬盘进行疯狂读写怎么办?
最近有Win10用户遇到一个很奇怪的现象,当电脑处于空闲状态时,硬盘就会进行疯狂的读写,这该怎么办呢?大家不要慌张,按照小编的步骤设置一下即可解决。  方法如下:   1、按下Win+R,然后输入services.msc 回车。  2、在服务中找到superfetch服务。  3、把superfetch服务设置为禁用。  4、在&我的电脑&-》&右键&-》&管理&。  5、在左侧定位到:计算机管理\系统工具\任务计划程序\任务计划程序库\Microsoft\Windows\Application Experience,在右侧找到 Microsoft Compatibility Appraiser选项,将其禁用即可。  6、这样子操作后,Win10在空闲时就不会再出现硬盘疯狂读写的情况了。  关于Win10电脑空闲时硬盘进行疯狂读写的解决办法就给大家讲解到这里了,有遇到同样情况的伙伴,请按以上步骤进行设置。
最新资讯离线随时看
聊天吐槽赢奖品
相关软件:
大小:14.03 M
授权:免费
大小:49.12M
授权:免费}

我要回帖

更多关于 java map 初始化大小 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信