博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简介---linux内核态和用户态
阅读量:4594 次
发布时间:2019-06-09

本文共 286 字,大约阅读时间需要 1 分钟。

内核态:进程运行在内核空间;管理系统的所有资源,比如读写磁盘文件,分配回收内存,从网络接口读写数据等等

用户态:进程运行在用户空间。比如一些应用程序

内核如何调用硬件资源的:内核空间中的代码控制了硬件资源的使用权

用户态如何调用硬件资源:用户空间中的代码只有通过内核暴露的系统调用接口(System Call Interface)才能使用到系统中的硬件资源

用户态与内核态的转换:用户态必须切换成内核态才能使用系统资源;

用户态转换成内核态的方法:系统调用、软中断和硬件中断

 

转载于:https://www.cnblogs.com/lkun/p/10756688.html

你可能感兴趣的文章
windows下 JDK安装
查看>>
JS学习之闭包的理解
查看>>
Java学习之内部类
查看>>
Oracle内部视图:x$ktfbfe
查看>>
/etc/fstab文件中的一些参数
查看>>
雅可比矩阵与雅可比行列式
查看>>
Programming With Objective-C---- Introduction ---- Objective-C 学习(一)
查看>>
正则表达式语法大全
查看>>
DateUtils
查看>>
pb开发的客户端,使用oracle 9i客户端 提示oci.dll could not be loaded
查看>>
wordpress调用指定post type文章怎么操作
查看>>
magento开发手册之目录结构
查看>>
换个红圈1微信头像恶搞一下好友
查看>>
javascript学习_廖大_20170218
查看>>
bzoj2038: [2009国家集训队]小Z的袜子(hose) 莫队
查看>>
火车头采集基本使用
查看>>
MYSQL中插入数据以及修改数据的部分方法
查看>>
unity中遍历动画得到动画名字和动画数量
查看>>
调整WebLogic的时间
查看>>
Linux学习笔记总结--配置iptables防火墙
查看>>