- 链接地址:https://blog.csdn.net/qq_33762302/article/details/114342733
- 链接标题:【Java并发编程】操作系统基础(二):内核态、用户态-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1203
Linux & Unix架构图:从图上我们可以看出来通过系统调用将 Linux 整个体系分为用户态和内核态(或者说内核空间和用户空间)。系统调用 为了使应用程序访问到内核管理的资源例如 CPU,内存,I/O。内核必须提供一组通用的访问接口,这些接口就叫系统调用。例如:用户态想要申请一块20K大小的动态内存,就需要brk系统调用,将数据段指针向下偏移,如果用户态多处申请20K动态内存,同时又释放呢?这个内存的管理就变得非常的复杂。 Shell 顾名思义,就是外壳的意思。就好像把内核包裹起来
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除