linux体系结构与内核结构
2015-09-09 11:03
483 查看
我们学习linux时,很多人可能只是想到学习它它的安装以及基本的命令,当然如果你没有进入这一行或者要求确实仅仅这样的,那也没有关系,但是作为长远学校linux来讲,我们不但要知道它的使用,也要知道为什么要这样用,要知道背后的原理,首先从第一篇linux体系与内核结构说起吧,话不多
linux体系结构
![](http://img.blog.csdn.net/20150909110204471?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
linux系统一般由四个部分组成:内核,shell,文件系统和应用程序
linux体系由用户空间和内核空间组成,分成两部分,目的是为了保护内核
用户空间:包含了应用程序,C库
内核空间包括:系统调用,内核,平台架构相关代码
用户空间和内核空间是程序执行的两种不同状态。我们可以通过“系统调用”和“硬件中断”来完成用户空间到内核空间的转移
linux内核结构:
![](http://img.blog.csdn.net/20150909110217270?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这个结构体系包括:系统调用接口,进程管理,内存管理,虚拟文件系统,网络堆栈,设备驱动器,依赖体系结构的代码
linux体系结构
linux系统一般由四个部分组成:内核,shell,文件系统和应用程序
linux体系由用户空间和内核空间组成,分成两部分,目的是为了保护内核
用户空间:包含了应用程序,C库
内核空间包括:系统调用,内核,平台架构相关代码
用户空间和内核空间是程序执行的两种不同状态。我们可以通过“系统调用”和“硬件中断”来完成用户空间到内核空间的转移
linux内核结构:
这个结构体系包括:系统调用接口,进程管理,内存管理,虚拟文件系统,网络堆栈,设备驱动器,依赖体系结构的代码
相关文章推荐
- some linux commands
- Linux下如何查看系统启动时间和运行时间
- Linux中静、动态函数库的优缺点
- linux下jdk的安装
- CentOS 6.5系统安装vsFTPd并配置虚拟用户
- Linux多线程服务器-门禁打卡系统
- The Linux server failed to restart since /etc/fstab error
- linux下的串口调试工具之minicom
- 【未完】zabbix安装server和agent端
- 为 Virtual Box 中的 CentOS 6.6 配置本地DVD光盘做yum软件源
- linux代码编译找不到符号问题
- Linux环境下一种比较有用的多线程程序调试技巧
- Linux查看CPU的信息
- linux下使用yum安装gcc的几点心得
- Android 系统内核层与 Linux Kernel 的比较
- Linux系统作为客户端时的一些代理设置
- linux下文件内容多出^M的解决方法
- linux库链接问题-找不到库
- linux sync
- linux du df命令清除不要的大文件