深度linux和优麒麟linux,linux常用命令和linux c编程基础

 2023-10-04  阅读 321  评论 0

摘要:今天小编mail为大家分享的生活小常识,希望能够帮助到大家!linux基础知识,linux基础这个很多人还不知道,现在让我们一起来看看吧!1、linux内核基础linux是怎样构成的?答:linux由用户空间和内核空间构成,其中用户空间由用

今天小编mail为大家分享的生活小常识,希望能够帮助到大家!

linux基础知识,linux基础这个很多人还不知道,现在让我们一起来看看吧!

1、linux内核基础linux是怎样构成的?答:linux由用户空间和内核空间构成,其中用户空间由用户应用程序空间和C库组成;内核空间则由侠义的内核(kernel)、系统调用接口及与体系结构相关的代码。

2、2、为什么linux系统被划分为用户空间与内核空间?答:现代CPU通常实现了不同的工作模式,以|ARM为例,实现了7种工作模式: 用户模式(usr)、快速中断模式(fiq)、外部中断模式(irq)、管理模式(svc)、系统模式(sys)、数据访问终止模式(abt)、未定义指令异常模式(und)。

3、X86则实现了4个不同级别:Ring0~Ring3;用户代码运行在Ring3,内核代码运行在Ring0;为了是操作系统本身得到充分保护,以防误操作等对linux系统本身造成损害。

4、3、内核空间与用户空间的两种不同的状态,通过系统调用和硬件中断能够完成用户空间到内核空间的转移。

5、4、linux内核的构成?答:linux内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信。

6、进程调度(SCHED):控制进程对CPU资源的使用。

7、调度程序采取合适的调度策略,以保证各进程能公平合理的访问CPU,同时保证内核能及时响应硬件操作。

8、内存管理(MM):允许多个进程安全地共享主内存区域。

9、支持虚拟内存,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。

10、必要时操作系统负责在磁盘和内存空间交换程序块。

11、 硬件无关部分提供了进程映射和逻辑内存的对换;硬件有关部分为内存管理硬件提供了虚拟接口。

12、虚拟文件系统(VFS): 用于支持外部设备的驱动和存储,其隐藏了各种硬件的具体细节,为所有设备提供了统一的借口。

13、网络接口(NET): 提供了对各种网络标准的存取和各种网络硬件的支持,网络接口可分为网络协议和网络驱动程序。

14、处于中心位置的进程调度,因为每个子系统都需要依靠进程调度程序来挂起或恢复进程。

15、进程调度与内存管理之间相互依赖,在多道程序环境下,程序要运行必须为之创建进程,而创建进程的第一件事情就是将程序和数据装入内存。

16、进程间通信与内存的关系:进程间通信子系统要依赖内存管理支持共享内存通信机制,可以存取共同的内存区域。

17、虚拟文件系统与网络接口之间的关系:虚拟文件系统利用网络接口支持网络文件系统(NFS),也利用内存管理支持RAMDISK设备。

18、内存管理与虚拟文件系统之间的关系:内存管理利用虚拟文件系统支持交换,交换进程定期由调度程序调度,这也是内存管理依赖于进程调度的唯一原因。

Luochuanren.Com洛川人-综合信息门户网站,涵盖生活常识、美食、创业、体育、旅游、家居、汽车、财经、互联网、科技、房产、教育等资讯。

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

原文链接:http://www.luochuanren.com/48031.html

发表评论:

管理员

  • 内容137217
  • 积分0
  • 金币0
关于我们
洛川人(luochuanren.com)陕西省洛川宣传信息展示网站,提房产,人才招聘,家居装饰,教育,论坛,贴吧,旅游,特产,二手车,美食,天气,娱乐,企业等资讯。
联系方式
电话:17898872021
地址:
Email:773537036@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 洛川人 Inc. 【测试站】 保留所有权利。 Powered by 洛川人

陕ICP备2022013085号

  • 我要关灯
    我要开灯
  • 客户电话

    工作时间:8:00-18:00

    客服电话

    17898872021

    电子邮件

    773537036@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部