书栈网 · BookStack 本次搜索耗时 0.033 秒,为您找到 153540 个相关结果.
  • 内核入口 - start_kernel

    内核初始化. Part 4. Kernel entry point 关于 __attribute__ start_kernel 初始化 激活第一个CPU Linux 内核的第一条打印信息 依赖于体系结构的初始化部分 保留可用内存初始化initrd 结束语 链接 内核初始化. Part 4. Kernel entry point...
  • MongoDB · 内核特性 · wiredtiger page逐出

    2270 2020-08-13 《数据库内核月报》
    背景 page在磁盘的格式 事务可见性 page逐出的方式 内存使用低逐出 内存使用高逐出 读取逐出的page LAS逐出 LAS清理 背景 MongoDB默认使用的存储引擎是wiredtiger,而wiredtiger使用MVCC来实现并发控制,会在内存中维护文档的多版本并提供无锁访问,这会带来更好的并发性能,但也会带来更多的内存占用...
  • 《linux-0.12 内核完全剖析》

    《linux-0.12 内核完全剖析》 本仓库内容 目录 相关站点 思维导图 一些个人看法 总结 参考博客 《linux-0.12 内核完全剖析》 赵炯,上海同济大学计算机通信专业毕业,多年从事操作系统,计算机网络和系统软件的研究工作,具有很高的学术水平。2004年编写的《Linux内核完全注释 -基于0.12内核》(Linux 0...
  • KVM内核模块源码分析

    3830 2020-03-18 《QEMU KVM学习笔记》
    KVM内核模块源码分析 KVM内核模块源码分析 在KVM中,一个虚拟机就是一个传统的Linux进程,拥有自己的PID,也可以用kill直接杀死(虚拟机内表现为突然断电) 一个Linux系统中,有多少个VM就有多少个进程 KVM并不是一个完整的模拟器,而是一个提供了虚拟化功能的内核插件,具体具体的模拟工作借助于Qemu实现。二者相辅相成
  • 实现:分析内核函数调用关系

    【实现】分析内核函数调用关系 【实现】分析内核函数调用关系 首先,ucore需要建立一个空的栈空间,然后才能进行函数调用、参数传递等处理工作。ucore是在哪里建立的栈呢?其实ucore是借用了bootloader的栈空间,而bootloader在bootasm.S中的如下语句建立的栈空间: # Set up the stack pointer a...
  • 内核MySQL兼容性说明

    内核MySQL兼容性说明 内核MySQL兼容性说明 表 1 在openGauss内核中实现的MySQL兼容性特性列表 分类 概述 详细说明链接 DDL CREATE DATABASE支持IF NOT EXISTS选项 CREATE DATABASE DDL CREATE SCHEMA支持IF N...
  • 在内核中实现系统调用

    在内核中实现系统调用 改进中断服务例程 添加 syscall 处理 在内核中实现系统调用 代码 上一节中描述的Hello World 应用程序会发出两个系统调用请求,我们的 OS 当然也就需要实现这两个系统调用: 在屏幕上输出一个字符 结束运行,退出当前线程 改进中断服务例程 这些功能其实我们的内核都已经实现完毕,因此重点是将系统...
  • Linux 内核如何运行程序

    System calls in the Linux kernel. Part 4. How does the Linux kernel run a program how do we launch our programs? execve system call Conclusion Links System calls in the Li...
  • 操作系统内核配置

    内核配置 资源控制 ulimit注意事项 ulimit -c ulimit -n 内存 vm.swappiness vm.min_free_kbytes vm.max_map_count vm.dirty_* Transparent huge page 网络 net.ipv4.tcp_slow_start_after_idle net....
  • 创建并执行内核线程

    创建并执行内核线程 创建并执行内核线程 建立进程控制块(proc.c中的alloc_proc函数)后,现在就可以通过进程控制块来创建具体的进程/线程了。首先,考虑最简单的内核线程,它通常只是内核中的一小段代码或者函数,没有自己的“专属”空间。这是由于在uCore OS启动后,已经对整个内核内存空间进行了管理,通过设置页表建立了内核虚拟空间(即boot...