系统有哪些基本组成部分

 我来答
徐天来11
高粉答主

2017-04-09 · 关注我不会让你失望
知道大有可为答主
回答量:2.5万
采纳率:89%
帮助的人:3787万
展开全部
系统有哪些基本组成部分
一种说法:
一般系统的组成由:核心,shell(命令解释器),应用程序

linux也一样,linux的核心(2.6.9.18),shell(/bin/bash),应用程序(Xwindow)等
或是:
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。

1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。

2.内存管理(MM)允许多个进程安全的共享主内存区域。Linux 的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关部分和硬件有关部分。硬件无关部分提供了进程的映射和逻辑内存的对换;硬件相关的部分为内存管理硬件提供了虚拟接口。

3.虚拟文件系统(Virtual File System,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。

4.网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序负责与硬件设备通讯,每一种可能的硬件设备都有相应的设备驱动程序。

5.进程间通讯(IPC) 支持进程间各种通信机制。
博阳精讯
2024-07-25 广告
在博阳精讯,我们高度重视流程梳理与优化工作。通过深入研究现有流程,我们精准识别瓶颈与低效环节,并采用先进的工具和技术进行优化。这不仅提升了工作效率,也确保了业务运营的顺畅进行。我们不断追求卓越,努力为客户带来更优质的服务体验。流程优化是我们... 点击进入详情页
本回答由博阳精讯提供
中控博业
2020-06-30 · 百度认证:北京中控博业科技发展有限公司
中控博业
向TA提问
展开全部
一卡通系统的核心设计思想就是搭建基于卡片的开放的应用集成平台,在此平台上扩展和集成多种业务应用。
一卡通系统的基础硬件平台是高校和企事业单位的内部网络设施及相关基础硬件设备;基础技术平台是建立在基础硬件平台上的操作系统和数据库管理系统(数据中心),建立在基础技术平台上的是公共组件和服务平台,为最终的各个应用系统提供服务;而用户直接面对的是各类业务应用子系统。这种基于层次化平台建设思想的整体架构,决定了一卡通系统具有很强扩展性和灵活性,层次分明的结构和合理的多应用组织是该系统至大的优势和亮点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式