- 保护模式内存管理 内存寻址:对存储在内存中的某个数据对象的地址进行定位 80X86CPU中,一条操作由操作码和操作数组成 段:一种内存寻址技术把内存分为一个或多个线性区域(段) 80X86有6个存放段选择符的段寄存器:CS、DS、ES、SS、FS、GS CS:总是用于寻址代码段,由CS 寻址代码段称为当前代码段 ... 保护模式内存管理 内存寻址:对存储在内存中的某个数据对象的地址进行定位 80X86CPU中,一条操作由操作码和操作数组成 段:一种内存寻址技术把内存分为一个或多个线性区域(段) 80X86有6个存放段选择符的段寄存器:CS、DS、ES、SS、FS、GS CS:总是用于寻址代码段,由CS 寻址代码段称为当前代码段 ...
- Linux kernel release 2.6.xx Linux内核-2.6.xx版本 These are the release notes for Linux version 2.6. Read them carefully, as they tell you what this is all about, explain how to install t... Linux kernel release 2.6.xx Linux内核-2.6.xx版本 These are the release notes for Linux version 2.6. Read them carefully, as they tell you what this is all about, explain how to install t...
- 由于笔者是一名大学生,对Linux内核开发方向很感兴趣,但是实在是能(ji)力(shu)有(cha)限(jin),只能从Linux应用开发开始,由浅入深,逐步进步,登上人生高峰,因此,昨天搭建了开发环境,安装了一些开发工具。(本来是所有工具都采取由编码编译来进行配置的,不料其中于上的问题实在太多,当时也没有做问题记录和解决方案的记录,于是就发了此文,采用一种比较便捷的方式... 由于笔者是一名大学生,对Linux内核开发方向很感兴趣,但是实在是能(ji)力(shu)有(cha)限(jin),只能从Linux应用开发开始,由浅入深,逐步进步,登上人生高峰,因此,昨天搭建了开发环境,安装了一些开发工具。(本来是所有工具都采取由编码编译来进行配置的,不料其中于上的问题实在太多,当时也没有做问题记录和解决方案的记录,于是就发了此文,采用一种比较便捷的方式...
- 80X86保护模式及其编程 1. 标志寄存器:标志用于控制I/o访问、可屏蔽硬件中断、调试、任务切换、虚拟8086模 式 2. 内存管理寄存器 GDTR:全局描述符表寄存器 IDTR:终端描述符表寄存器 LDTR:局部描述符表寄存器 TR:任务寄存器 3. 控制寄存器 CR0:用于控制和确定处理器的操作模式以及... 80X86保护模式及其编程 1. 标志寄存器:标志用于控制I/o访问、可屏蔽硬件中断、调试、任务切换、虚拟8086模 式 2. 内存管理寄存器 GDTR:全局描述符表寄存器 IDTR:终端描述符表寄存器 LDTR:局部描述符表寄存器 TR:任务寄存器 3. 控制寄存器 CR0:用于控制和确定处理器的操作模式以及...
- 分页机制 *它是80X86内存管理机制的第二部分,它在分段的基础上完成虚拟(逻辑)地址到物理地址转换的过程 *通过设置控制寄存器CR0的PG位启用分页机制 (PG=0,禁用;PG=1,启用) ... 分页机制 *它是80X86内存管理机制的第二部分,它在分段的基础上完成虚拟(逻辑)地址到物理地址转换的过程 *通过设置控制寄存器CR0的PG位启用分页机制 (PG=0,禁用;PG=1,启用) ...
- 最近公司在做农机自动驾驶业务,里面的有些算法是c++代码实现,需要对接到java平台。因此我们可以用强大的jna很简单的就可以实现调用so文件库。 在linux下使用jna调用本地方法的时候,需要将C写成的程序编译为so文件。 1.首先编写一个test.c文件 #include<stdio.h> int add(int a,int b); int add(int a,in... 最近公司在做农机自动驾驶业务,里面的有些算法是c++代码实现,需要对接到java平台。因此我们可以用强大的jna很简单的就可以实现调用so文件库。 在linux下使用jna调用本地方法的时候,需要将C写成的程序编译为so文件。 1.首先编写一个test.c文件 #include<stdio.h> int add(int a,int b); int add(int a,in...
- This is a brief list of all the files in ./linux/Documentation and what they contain. If you add a documentation file, please list it here in alphabetical order as well, or risk being ... This is a brief list of all the files in ./linux/Documentation and what they contain. If you add a documentation file, please list it here in alphabetical order as well, or risk being ...
- Linux诊断原因 前言命令集合整机:top,查看整机系统新能CPU:vmstat内存:free硬盘:df网络IO:ifstat 生产环境服务器变慢,诊断思路和性能评估总结 前言 在招聘Java开发工程师的时候,在招聘要求上的最后总会看到熟练使用Linux优先等字样。随着就业压力越来越大,对Java工程师的要求也相对的越来越高。会Linux操作... Linux诊断原因 前言命令集合整机:top,查看整机系统新能CPU:vmstat内存:free硬盘:df网络IO:ifstat 生产环境服务器变慢,诊断思路和性能评估总结 前言 在招聘Java开发工程师的时候,在招聘要求上的最后总会看到熟练使用Linux优先等字样。随着就业压力越来越大,对Java工程师的要求也相对的越来越高。会Linux操作...
- 我是一名山东大学的在校本科生,其实我的英语也不是很好,只是一般水平。我去翻译Linux文档只是觉得这份文档还没有中文版的,觉得翻译它们是一件很有意义的事情,并且还能通过翻译文档来理解Linux操作系统和Linux内核。 我的翻译可能会出现很多的错误,希望大家看到后能够及时的给我提出来,我会及时更正,以防误导别人,谢谢大家。 附,我的Linux文档翻译CSDN博... 我是一名山东大学的在校本科生,其实我的英语也不是很好,只是一般水平。我去翻译Linux文档只是觉得这份文档还没有中文版的,觉得翻译它们是一件很有意义的事情,并且还能通过翻译文档来理解Linux操作系统和Linux内核。 我的翻译可能会出现很多的错误,希望大家看到后能够及时的给我提出来,我会及时更正,以防误导别人,谢谢大家。 附,我的Linux文档翻译CSDN博...
- 内核编程语言和环境 1. as86汇编器 语法: as[option] –o objfile srcfile .表示编译过程中的位置计数器 Objfile分为三个段(区):正文段(.text):程序的执行代码和只读数据 数据段(.data):可读/写的数据 未初始化数据段(.bss... 内核编程语言和环境 1. as86汇编器 语法: as[option] –o objfile srcfile .表示编译过程中的位置计数器 Objfile分为三个段(区):正文段(.text):程序的执行代码和只读数据 数据段(.data):可读/写的数据 未初始化数据段(.bss...
- 1.中断 #中断使得硬件得以发出通知给处理器,本质上是一种电信号 #中断随时可以产生,内核随时会被打断 #不同设备的中断不同,每个中断都通过一个唯一的数字标识,称为IRQ(中断请求) 2.中断处理程序 #响应中断的时候,内核会执行一个函数(中断处理程序或中断服务例程) #在Linux中,中断程序为普通的C函数 3.上半部和下半部... 1.中断 #中断使得硬件得以发出通知给处理器,本质上是一种电信号 #中断随时可以产生,内核随时会被打断 #不同设备的中断不同,每个中断都通过一个唯一的数字标识,称为IRQ(中断请求) 2.中断处理程序 #响应中断的时候,内核会执行一个函数(中断处理程序或中断服务例程) #在Linux中,中断程序为普通的C函数 3.上半部和下半部...
- 今天给大家推荐一本《操作系统真象还原》的书,为何呢?因情怀吧,博主曾经做过一本操作系统的书,如今又走到了博主的重合点这里,看到《操作系统真象还原》这本书,让博主想到了当年的那一本书,你们知道是什么吗?这个还是留给你们猜吧,嘻嘻。经过博主的书很多,当时我并没有想过,多年以后,我可以串联起这么多感慨来,想想曾经的同事,曾经的那些封面故事,如今也会经常历历在目。曾经的一本操作系统书因一只动物而起,... 今天给大家推荐一本《操作系统真象还原》的书,为何呢?因情怀吧,博主曾经做过一本操作系统的书,如今又走到了博主的重合点这里,看到《操作系统真象还原》这本书,让博主想到了当年的那一本书,你们知道是什么吗?这个还是留给你们猜吧,嘻嘻。经过博主的书很多,当时我并没有想过,多年以后,我可以串联起这么多感慨来,想想曾经的同事,曾经的那些封面故事,如今也会经常历历在目。曾经的一本操作系统书因一只动物而起,...
- 文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。 文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。
- 作者:徐川时至如今,开源软件已成为互联网的基石,过去曾敌视开源的公司如今比任何人都更急切的拥抱开源。虽然开源项目很多,在Github上的开源项目数量已经超过100万,但很多个人项目无人维护,也没有人敢用,由公司创建的开源项目正在主导开源。部分发展较好的个人开源项目转向社区,如鼎鼎大名的Linus创建的Linux成立了基金会,依靠捐助和付费会员来维持开支,但也有另外一些项目走上了另一条路,就是... 作者:徐川时至如今,开源软件已成为互联网的基石,过去曾敌视开源的公司如今比任何人都更急切的拥抱开源。虽然开源项目很多,在Github上的开源项目数量已经超过100万,但很多个人项目无人维护,也没有人敢用,由公司创建的开源项目正在主导开源。部分发展较好的个人开源项目转向社区,如鼎鼎大名的Linus创建的Linux成立了基金会,依靠捐助和付费会员来维持开支,但也有另外一些项目走上了另一条路,就是...
- 2017年马上就要和大家说再见了,朋友圈的小伙伴都在晒2017年精彩的瞬间。对于笨叔来说,2017年是平淡而又充满乐趣的一年,最大的乐趣莫过于8月底《奔跑吧》终于和大家见面了。虽然笨叔叔不要脸的自称这本书是多个“全球首本”,比如:全球首本Linux 4.x内核分析书籍全球首份linux内核奔跑卷全球首本提倡IT人士每天奔跑5公里的计算机图书。。。但是这本书的确是耗费了笨叔叔2年多的业余时间,... 2017年马上就要和大家说再见了,朋友圈的小伙伴都在晒2017年精彩的瞬间。对于笨叔来说,2017年是平淡而又充满乐趣的一年,最大的乐趣莫过于8月底《奔跑吧》终于和大家见面了。虽然笨叔叔不要脸的自称这本书是多个“全球首本”,比如:全球首本Linux 4.x内核分析书籍全球首份linux内核奔跑卷全球首本提倡IT人士每天奔跑5公里的计算机图书。。。但是这本书的确是耗费了笨叔叔2年多的业余时间,...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签