- top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,有点像window系统的任务管理器 语法:top [param] 1 param为: -b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;... top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具,TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,有点像window系统的任务管理器 语法:top [param] 1 param为: -b:以批处理模式操作;-c:显示完整的治命令;-d:屏幕刷新间隔时间;-I:忽略失效过程;...
- Linux系列之学会使用CURL命令 一. 查看帮助1.1 查看命令参数 二. 查询使用手册2.1 查看详细使用 三. 提取网页3.1 查看网页源码3.2 显示头信息3.3 显示通信过程3.4 查看议定书3.5 查看时间 四. 用curl进行认证4.1 referer设置4.2 用户代理设置4.3 用户信息校验 五. 文件操作5.1 保存文件5.2 文件下载5.... Linux系列之学会使用CURL命令 一. 查看帮助1.1 查看命令参数 二. 查询使用手册2.1 查看详细使用 三. 提取网页3.1 查看网页源码3.2 显示头信息3.3 显示通信过程3.4 查看议定书3.5 查看时间 四. 用curl进行认证4.1 referer设置4.2 用户代理设置4.3 用户信息校验 五. 文件操作5.1 保存文件5.2 文件下载5....
- 3.段选择符:是段的一个16位标识符 *段选择符结构: 请求特权级RPL(Requested Privilege Level):提供了段保护信息 ... 3.段选择符:是段的一个16位标识符 *段选择符结构: 请求特权级RPL(Requested Privilege Level):提供了段保护信息 ...
- 分析Linux内核创建一个新进程的过程 进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。进程状态 fork() fork()在父... 分析Linux内核创建一个新进程的过程 进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。进程状态 fork() fork()在父...
- Linux内核-系统调用 1.与内核通信 #系统调用在用户空间进程和硬件设备之间增加了一个中间层 作用:1.为用户空间提供了一种硬件的抽象接口 ... Linux内核-系统调用 1.与内核通信 #系统调用在用户空间进程和硬件设备之间增加了一个中间层 作用:1.为用户空间提供了一种硬件的抽象接口 ...
- Intel Galileo Gen 2入门 本文所介绍内容 Intel Galileo Gen 2简介在Ubuntu上搭建环境使用Arduino IDE刷入Sketch在Galileo Gen 2中刷入定制版Linux系统在Galileo Gen 2中刷入Debian系统在Galileo Gen 2中编译运行OpenCV Intel Galileo Ge... Intel Galileo Gen 2入门 本文所介绍内容 Intel Galileo Gen 2简介在Ubuntu上搭建环境使用Arduino IDE刷入Sketch在Galileo Gen 2中刷入定制版Linux系统在Galileo Gen 2中刷入Debian系统在Galileo Gen 2中编译运行OpenCV Intel Galileo Ge...
- 1.几个创建进程函数的对比 #fork(): 源码: #include #include #include #include int main() { pid_t pid; if((pid=fo... 1.几个创建进程函数的对比 #fork(): 源码: #include #include #include #include int main() { pid_t pid; if((pid=fo...
- 跟踪分析Linux内核的启动过程 使用 gdb 跟踪调试内核 使用 qemu qemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 参数: -s:在初始化时冻结 CPU-S: 为 gdb 分配1234端口 gdb 调试 另开 shell gdb (gdb) file... 跟踪分析Linux内核的启动过程 使用 gdb 跟踪调试内核 使用 qemu qemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 参数: -s:在初始化时冻结 CPU-S: 为 gdb 分配1234端口 gdb 调试 另开 shell gdb (gdb) file...
- 分析Linux内核创建一个新进程的过程 进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。进程状态 fork() fork()在父... 分析Linux内核创建一个新进程的过程 进程描述 进程描述符(task_struct) 用来描述进程的数据结构,可以理解为进程的属性。比如进程的状态、进程的标识(PID)等,都被封装在了进程描述符这个数据结构中,该数据结构被定义为task_struct进程控制块(PCB) 是操作系统核心中一种数据结构,主要表示进程状态。进程状态 fork() fork()在父...
- Linux内核-进程管理 1.进程 #内核调度的对象是线程,不是进程 #对Linux而言,线程只是特殊的进程 #进程提供两种虚拟机制:虚拟处理器、虚拟内存 #创建进程通过fork()来从父进程复制创建进程 2.进程描述符 #任务队列:双向链表(每一项都是task_struct--->进程描述符) #Linux通过s... Linux内核-进程管理 1.进程 #内核调度的对象是线程,不是进程 #对Linux而言,线程只是特殊的进程 #进程提供两种虚拟机制:虚拟处理器、虚拟内存 #创建进程通过fork()来从父进程复制创建进程 2.进程描述符 #任务队列:双向链表(每一项都是task_struct--->进程描述符) #Linux通过s...
- 浅析 Linux 系统调用 用户态、内核态以及中断 具有高执行级别的程序可以执行特权指令intel X86 CPU 具有4种级别:0 ~ 3Linux 只用了0和3(0表示内核态,3表示用户态)特权级的表示:使用 CS 寄存器的低2位内核态逻辑地址空间:0xc0000000以上 用户态逻辑地址空间:0x00000000 ~ 0xbfffffff中断是从用户态到内核... 浅析 Linux 系统调用 用户态、内核态以及中断 具有高执行级别的程序可以执行特权指令intel X86 CPU 具有4种级别:0 ~ 3Linux 只用了0和3(0表示内核态,3表示用户态)特权级的表示:使用 CS 寄存器的低2位内核态逻辑地址空间:0xc0000000以上 用户态逻辑地址空间:0x00000000 ~ 0xbfffffff中断是从用户态到内核...
- Linux内核-进程调度 1.多任务 #抢占式多任务:由调度程序来决定什么时间停止一个进程的运行 #进程的时间片:分配给每个可运行进程的处理器时间段 2.Linux的进程调度 #O(1)调度程序 #反转楼梯最后期限调度算法(RSDL) #完全公平调度算法(CFS) 3.策略 #I/O消耗型和处理器消耗型进程: ... Linux内核-进程调度 1.多任务 #抢占式多任务:由调度程序来决定什么时间停止一个进程的运行 #进程的时间片:分配给每个可运行进程的处理器时间段 2.Linux的进程调度 #O(1)调度程序 #反转楼梯最后期限调度算法(RSDL) #完全公平调度算法(CFS) 3.策略 #I/O消耗型和处理器消耗型进程: ...
- 5.代码和数据段描述符类型 *当段描述符中S标志被置位(1),则该描述符用于代码或数据段。(位11决定是数据段还是代码段的描述符)  ... 5.代码和数据段描述符类型 *当段描述符中S标志被置位(1),则该描述符用于代码或数据段。(位11决定是数据段还是代码段的描述符)  ...
- 由于一些人对翻译这个项目非常感兴趣,但又不知道如何加入进来,在这里我写了一个简短的教程,关于如何使用Git来参与到翻译的这个项目。 项目在Github上的地址: https://github.com/luoyhang003/linux_2.6.1_docs_translation_chinese 希望大家都能... 由于一些人对翻译这个项目非常感兴趣,但又不知道如何加入进来,在这里我写了一个简短的教程,关于如何使用Git来参与到翻译的这个项目。 项目在Github上的地址: https://github.com/luoyhang003/linux_2.6.1_docs_translation_chinese 希望大家都能...
- 保护 保护机制是可靠地多任务运行环境所必须的,用于各个任务之间免受干扰。 可以用于分段和分页机制 *处理器寄存器的2个比特位定义了当前执行程序的特权级(CPL) *设置控制寄存器CR0的PE标志(位0)开启分段保护机制 &... 保护 保护机制是可靠地多任务运行环境所必须的,用于各个任务之间免受干扰。 可以用于分段和分页机制 *处理器寄存器的2个比特位定义了当前执行程序的特权级(CPL) *设置控制寄存器CR0的PE标志(位0)开启分段保护机制 &...
上滑加载中
推荐直播
-
“智见未来”数字文旅创新大赛 线上培训
2025/04/16 周三 19:30-21:00
洪洁/行业算力发展部
4月16日19:30-21:00,大赛组委会将于线上举办培训,汇聚行业专家与技术大牛,从文旅产业的前沿趋势到AI技术的深度应用,全方位为你赋能
回顾中 -
WS63E星闪开发板快速入门指南:开启星闪技术之旅
2025/05/15 周四 19:00-20:30
杨阳 华为开发者布道师
本期直播,深度解析星闪技术核心优势与开发实战技巧,分享从环境搭建到“海思智棒”优秀星闪体验官案例开发的完整路径,覆盖技术原理、场景化案例、备赛避坑指南,助力开发者快速攻克物联网项目开发难题。
回顾中
热门标签