Linux 0.11内核分析03:系统调用___asm__ volatile ("int $0x80" \ : "=a" (__res) \ :_麦兜的学习笔记的博客-CSDN博客

网站介绍:1 概述1.1 什么是系统调用1. 操作系统是管理计算机硬件的一层软件系统,通过这层软件系统,用户可以方便、高效、安全地使用计算机2. 为了让用户方便、高效、安全地使用计算机,操作系统提供了一组接口3. 这些接口以函数调用的形式提供,并且是由操作系统提供的,因此称为系统调用(system call)4. 系统调用是应用程序请求操作系统内核服务的窗口,因此自然分为用户态和内核态两个部分,① 用户态部分称作系统调用封装例程(wrapper routine),系统调用封装例程本...___asm__ volatile ("int $0x80" \ : "=a" (__res) \ : "0" (__nr_##name)); \