”Linux内存管理笔记(宋宝华)“ 的搜索结果

     嵌入式设备驱动学习,主要是Linux设备驱动学习 任何一个计算机系统的运转都是系统中软硬件共同努力的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则只是一堆废铁。硬件是底层基础,是所有软件得以运行的平台...

     storysnail的Linux串口编程笔记 作者 He YiJun – storysnailgmail.com 团队 ls 版权 转载请保留本声明! 本文档包含的原创代码根据General Public License,v3 发布 GPLv3...

     第一天: 认识E9供电、复位,LCD液晶显示屏连接方式、磁盘资料copy; 第二天: 认识下载模式(很奇怪的模式,不是由boot_mode0/boot_mode1决定),putty的安装(打印信息的输出),DDR3 test失败;...

     1.什么是并发? (1)什么是并发? 所谓的并发控制便是多个进程同时进行,并行的对内核资源(全局变量,静态变量等)访问而出现竞态。竞态简单的说就是两个或两个以上的进程同时访问一个资源,同时引起资源的错误. ...

     买了块板子不到两个月,匆匆忙忙做了一些教学项目就跑去面试了,准备从魔都滚蛋了,地方虽好,穷逼留不下。写个博文记录一下面试题。 C语言 怎么将二进制数据解析成float 这个题当时我理解错了,之前看CSAPP时...

     本文为宋宝华《Linux的进程、线程以及调度》学习笔记。 1 进程概念 1.1 进程与线程的定义 操作系统中的经典定义: 进程:资源分配单位。 线程:调度单位。 操作系统中用PCB(Process Control Block, 进程控制块)来...

     我们常见的一个应用场景是,在shell中输入命令,然后等待命令返回。如果以进程创建和终止的角度来看,shell首先会读取命令,解析命令,创建自建成并执行命令,然后父进程在等待子进程终止,其如下图示 ...

     《Linux设备驱动开发详解》第2版 宋宝华 编著 Bought on Dec 1, 2010, Noted on 2015.6 【声明】本文大部分内容摘自《Linux设备驱动开发详解》第2版,或者网上搜索,故不单独注明内容出处 第一篇 Linux设备驱动...

     此篇文章关于 C/C++/Linux后端开发的全路线。 文章已开源到 我的Github,欢迎Star。 前言 于我而言,最开始学习就是 C++,除了计算机专业,其他专业可能学习的第一门编程语言为 C 语言,还是谭浩强爷爷那本,...

     1. 什么是SMMU?SMMU(system mmu),是I/O device与总线之间的地址转换桥。它在系统的位置如下图:它与mmu的功能类似,可以实现地址转换,内存属性转换,权限检...

     前言、写这篇文章的由来 最近在学习韦...而源头是由于自己对linux模块的装载地址认识不足,再加上一篇网文的误导。兹整理记录下来爬坑期间做的笔记,希望对自己和大家都有所助益。一、实验环境1.1 虚拟机环境a) V...

     Linux的进程线程及调度...本文为宋宝华《Linux的进程、线程以及调度》学习笔记。 1 进程概念 1.1 进程与线程的定义 操作系统中的经典定义:进程:资源分配单位。线程:调度单位。操作系统中用PCB(Process Control...

      1.slmba:LINUX博客原创大牛  2.edsionte's TechBlog:Linuxer (他的友情链接中还有一堆Linuxer,被公司屏蔽进不去。。)  3.Tommy_wxie:专注Linux学习,有原创也有转发  4.JeanCheng:linux原创大牛,...

     我们通过对操作系统发展历史的研究以及对Linux内核实现的深入研究发现,操作系统的存在就是为了一个目的,就是为了运行程序,如果再加个形容词的话,那就是多快好省地运行程序。为了实现这个目的,操作系统提供了两...

     By 宋宝华 / 本系列文章交流与讨论:@宋宝华Barry 在开始步入Linux设备驱动程序的神秘世界之前,让我们从驱动程序开发人员的角度看几个内核构成要素,熟悉一些基本的内核概念。我们将学习内核定时器、同步机制以及...

5   
4  
3  
2  
1