- 2
- 0
- 约1.82万字
- 约 12页
- 2017-06-13 发布于湖北
- 举报
Linux 系统调用与 ptrace 分析
概述
1.Linux 的系统结构
在 Linux 系统结构中,最核心的是计算机硬件,它提供对 Linux 软件的支持,靠近硬件的
内层是Linux 内核程序(即操作系统)。内核直接和硬件打交道是程序和硬件之间的接口或界面。
它对一切外层程序提供公共服务,把外部程序同硬件隔离开。内核程序大致可分为文件系统管
理,进程管理,内存管理等几部分。进程管理又分为低级进程管理和高级进程管理。低级进程
管理主要包括:进程调度分配,控制占用处理器的程序和基本的进程通信。高级进程管理主要
包括:进程的创建,终止,进程间通信,进程在内存和外存之间的转储,信号机构和进程间跟
踪控制等。内核程序的外层是实用程序,内核提供对实用程序的支持,两层之间的界面是系统
调用。内核外的实用程序通过系统调用来和内核打交道。实现的过程是通过一种特殊的指令(陷
入指令)进入内核,然后转入相应的系统调用处理程序。这也是本文将主要讨论的问题。
2 .80386 体系结构
80386 的体系结构承认两类事件。
1.异常(exceptions )
2. 中断(interrupts )
他们两都会引起“上下文转换”同时建立一个过程或任务,中断可以随时随地发生(包括
在执行程序时)所
您可能关注的文档
最近下载
- 船员培训教学人员考试试题.docx VIP
- 船员培训教学人员考试试题.docx VIP
- 课时8++革命传统教育(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- DB33T1232-2021 蒸压加气混凝土墙板应用技术规程.pdf VIP
- 工业车辆 安全要求和验证 第2部分:自行式伸缩臂式叉车.pdf VIP
- 父亲墓碑碑文300字.pdf VIP
- GB10827.1-2014 工业车辆 安全要求和验证 第1部分 自行式工业车辆(除无人驾驶车辆伸缩臂式叉车和载运车).pdf VIP
- 课时12+公民的基本权利与义务(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- 船员培训教学人员考试及答案.docx VIP
- 新课程高中数学《空间中直线与平面的位置关系》课件.ppt VIP
原创力文档

文档评论(0)