linux内核管理不包含的子系统是什么

linux内核管理不包含的子系统是“硬件管理系统”。计算机的硬件主要包括内存、中央处理器(CPU)、输入/输出(I/O)设备和硬盘等多个部分;在linux中,硬件要根据不同的种类分属于不同的子系统管理,例如CPU属于CPU管理系统的范围,内存属于内存管理系统,显卡属于设备管理系统。

linux内核管理不包含的子系统是什么

本教程操作环境:linux7.3系统、Dell G3电脑。

Linxu内核主要管理的子系统分为:

(1) CPU管理系统:有时也称为进程管理系统,主要功能在于合理控制CPU的运行时间。Linux采用分时方式保证所有进程都能被执行到,也可以设置程序执行的顺序和优先级,并可在规定的时间和条件下执行指定的任务。

(2) 内存管理系统:有时也称为存储管理系统、主要管理内存的使用。Linux采用虚拟存储技术,可利用硬盘空间扩充内存。当程序刚被执行时,只为其分配虚拟内存空间,只有当执行到必须用到的程序段和数据时,才调入物理内存。

(3) 文件管理系统:主要管理文件存储的方式、位置和空间大小等。Linux采用虚拟文件系统技术、可使用多种文件系统。

(4) 设备管理系统:主要管理外部设备。Linux按照数据交换的特点,将所有设备分为三类:字符设备、块设备和网络设备。

linux内核管理不包含的子系统是“硬件管理系统”。

计算机的硬件主要包括内存(RAM)、中央处理器(CPU)、输入/输出(I/O)设备和硬盘(Hard Disk),全部是由linux内核(Kernel)来进行管理。

因此硬件要根据不同的种类分属于不同的子系统管理,例如CPU属于CPU管理系统的范围,内存属于内存管理系统,显卡属于设备管理系统。

操作系统能让计算机硬件准确无误的工作,可以这样认为,操作系统就是内核与其提供的接口工具,它们之间的关系下图所示。

1.gif

Linux 硬件资源管理

查看系统 PCI 设备

lspci 用于列出所有的 PCI 设备,比如主板、声卡、显卡和网卡等,也会把 USB 接口设备显示出来,语法格式:lspci [参数]

基本显示模式:

参数 作用

-mm生成机器可读输出(单个 -m 表示过时的格式)-t显示总线树

显示选项:

AGECMS商业会云管理_电子名片 AGECMS商业会云管理_电子名片

AGECMS商业会云管理电子名片是一款专为商务人士设计的全方位互动电子名片软件。它结合了现代商务交流的便捷性与高效性,通过数字化的方式,帮助用户快速分享和推广自己的专业形象。此系统集成了多项功能,包括个人信息展示、多媒体互动、客户管理以及社交网络连接等,是商务沟通和品牌推广的得力工具。 核心功能:个人及企业信息展示:用户可以自定义电子名片中的信息内容,包括姓名、职位、企业Logo、联系信息(电话、

AGECMS商业会云管理_电子名片 0 查看详情 AGECMS商业会云管理_电子名片

参数 作用

-v冗余(-vv 或 -vvv 用于更高的冗余度)-k显示处理每个设备的内核驱动程序-x显示配置空间标准部分的十六进制转储-xxx显示整个配置空间的十六进制转储(危险;仅限 root)-xxxx显示 4096 字节扩展配置空间的十六进制转储(仅限 root)-b总线中心视图(总线看到的地址和 IRQ)-D始终显示域名-P除显示总线和设备编号外,还显示网桥路径-PP除显示总线和设备编号外,还显示总线路径

将设备 ID 解析为名称:

参数 作用

-n显示数字 ID-nn显示文本和数字 ID(名称和数字)-q通过 DNS 查询 PCI ID 数据库中的未知 ID-qq同上,但重新查询本地缓存的条目-Q通过 DNS 查询 PCI ID 数据库中的所有 ID

设备选择:

参数 作用

-s[[[[]:]]:][][.[]]仅显示选定插槽中的设备-d[]:[][:]仅显示具有指定 ID 的设备

其他选项:

参数 作用

-i使用指定的 ID 数据库,而不是 /usr/share/hwdata/pci.ids-p在给定文件中查找内核模块,而不是默认 mode.pcimap-M启用 “总线映射” 模式(危险;仅限 root)

PCI 访问选项:

参数 作用

-A使用指定的 PCI 访问方法(有关列表,请参见 “-A help”)-O=设置 PCI 访问参数(有关列表,请参见 “-O help”)-G启用 PCI 访问调试-H>使用直接硬件访问(=1 或 2)-F从给定文件读取 PCI 配置转储

example:

lspci00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)    # 集成主板设备的类型00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)00:0f.0 VGA compatible controller: VMware SVGA II Adapter    # VGA 显卡设备00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)    # Intel 声卡设备。00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)00:11.0 PCI bridge: VMware PCI bridge (rev 02)00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)......省略部分内容02:00.0 USB controller: VMware USB1.1 UHCI Controller    # USB 接口设备02:01.0 USB controller: VMware USB2 EHCI Controller02:02.0 SATA controller: VMware SATA AHCI controller    # SATA 控制器,表明系统是 SATA 系列硬盘03:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)    # 百兆网卡设备

查看 CPU 信息

在 siblings 和 cpu cores 值之间有个对应关系,如果 siblings 是 cpu cores 的两倍,则说明系统支持超线程,并且超线程已打开;如果 siblings 和 cpu cores 一致,则说明系统不支持超线程,或者超线程未打开

cat /proc/cpuinfoprocessor       : 0    # 逻辑处理器的唯一标识符vendor_id       : GenuineIntel    # 处理器类型cpu family      : 6model           : 85model name      : Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz    # cpu 的名称,型号,主频stepping        : 7    # 位于相同物理封装中的逻辑处理器的数量microcode       : 0x5003302cpu MHz         : 2394.374cache size      : 16896 KBphysical id     : 0    # 物理封装的唯一标识符siblings        : 2    # 单 cpu 的逻辑核数core id         : 0    # 每个内核的唯一标识符cpu cores       : 2    # 位于相同物理封装中的内核数量apicid          : 0initial apicid  : 0fpu             : yesfpu_exception   : yescpuid level     : 22wp              : yesflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat pku ospke avx512_vnni md_clear flush_l1d arch_capabilitiesbugs            : spectre_v1 spectre_v2 spec_store_bypassbogomips        : 4788.74clflush size    : 64cache_alignment : 64address sizes   : 45 bits physical, 48 bits virtualpower management:

查看物理 CPU 的个数

cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

查看每个物理 CPU 中内核的个数

cat /proc/cpuinfo | grep "cpu cores" | uniq

查看系统所有逻辑 CPU 个数(所有物理 CPU 中内核的个数加上超线程个数),可通过如下命令查看。

cat /proc/cpuinfo | grep "processor" | wc -l

查看系统内存信息

cat /proc/meminfoMemTotal:       24656144 kB    # 系统的物理内存MemFree:        20415000 kB    # 物理内存MemAvailable:   23038032 kBBuffers:          194668 kB    # 缓冲区Cached:          2575064 kB    # 缓存SwapCached:            0 kBActive:          1785688 kBInactive:        1789328 kBActive(anon):     795436 kBInactive(anon):    18024 kBActive(file):     990252 kBInactive(file):  1771304 kB......省略部分内容

查看磁盘分区信息

fdisk -lDisk /dev/nvme0n1: 100 GiB, 107374182400 bytes, 209715200 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0xfa430a69Device         Boot   Start       End   Sectors Size Id Type/dev/nvme0n1p1 *       2048   2099199   2097152   1G 83 Linux/dev/nvme0n1p2      2099200 209715199 207616000  99G 8e Linux LVMDisk /dev/mapper/cs-root: 65.2 GiB, 69960990720 bytes, 136642560 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/cs-swap: 2 GiB, 2176843776 bytes, 4251648 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/cs-home: 31.8 GiB, 34158411776 bytes, 66715648 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes

相关推荐:《Linux视频教程》

以上就是linux内核管理不包含的子系统是什么的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/838808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
漫蛙manwa2防丢失页发布地址_漫蛙manwa官方网站跳转链接入口
上一篇 2025年11月27日 11:41:56
创作本性能猛兽?微星Creator Z17 HX Studio内容制作实测
下一篇 2025年11月27日 11:42:00

相关推荐

发表回复

登录后才能评论
关注微信