首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
职业资格
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
admin
2017-11-09
50
问题
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
选项
答案
应该选择Linux系统,其分为内核(或Kernel)、shell和文件系统三个主要部分。
解析
Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和UNIX的 多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux具有以下显著特点。
①模块化程度高。
Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以被裁剪得非常小巧,很适合于嵌入式系统的需要。
②源码公开。
由于Linux系统的开发从一开始就与GNU项目紧密地结合起来,所以它的大多数组成部分都直接来自GNU项目。任何人、任何组织只要遵守GPL条款,就可以自由使用Linux派代码,为用户提供了最大限度的自由度。另外,由于Linux源代码公开,用户不用担心有 “后门”等安全隐患。同时,源码开放给各教育机构提供极大的方便,从而也促进了LinuX的学习、推广和应用。
③广泛的硬件支持。
Linux能支持x86、ARM、MIPS、ALPHA和PowerPC等多种体系结构的微处理器。它 目前已成功地被移植到数十种硬件平台,几乎能运行在所有流行的处理器上。
④安全性及可靠性好。
Linux中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。
⑤具有优秀的开发工具。
开发嵌入式系统的关键是需要有一套完善的开发和调试工具。传统的嵌入式开发调试工具是在线仿真器(In Circuit Emulator,ICE),它通过取代目标板的微处理器,给目标程序提供一个完整的仿真环境,从而使开发者能非常清楚地了解到程序在目标板上的工作状态,便于监视和调试程序。在线仿真器的价格非常高,而且只适合做非常底层的调试。如果使用的是嵌入式Linux.一旦软硬件能支持正常的串口功能,即使不用在线仿真器,开发者也可以很好地进行开发和调试工作,从而节省了一笔不小的开发费用。嵌入式Linux为开发者提供了一套完整的工具链(Tool Chain),使其能够很方便地实现从操作系统到应用软件各个级别的调试。
⑥有很好的网络支持和文件系统支持。
Linux从诞生之日起就与Interact密不可分,支持各种标准的Intemet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。
另一方面,由于Linux有很好的文件系统支持(例如,它支持Ext2、FAT32、romfs等文件系统),是数据备份、同步和复制的良好平台,这些都为开发嵌入式系统应用打下了坚实的基础。
⑦与UNIX完全兼容。
目前,Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能。
Linux系统通常包含内核、Shell和文件结构三个主要部分。
Linux:内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。
Linux:ShellShell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
买际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由Shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
Linux提供了像Microsoft Windows那样的可视的命令输入界面——X Window的图形用户界面(GUI)。它提供了很多窗口管理器,其操作就像Windows一样,有窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的窗口管理器是KDE和GNOME。
Linux文件结构:文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。
使用LinuX,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构。用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。
文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。
内核、Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。
转载请注明原文地址:https://kaotiyun.com/show/9sIS777K
本试题收录于:
中级通信专业实务互联网技术题库通信专业技术人员职业水平分类
0
中级通信专业实务互联网技术
通信专业技术人员职业水平
相关试题推荐
在某花同小区,有业主向物业投诉:最近每天夜深入睡的时候,他在家总能听到一对情侣的吵架声音,非常影响他的休息,让物业企业给予解决。该物业企业的工作人员小李先到投诉业主家里了解情况,实地观察现场的声音来源。虽然基本判明了声音的来源.但没有贸然地去声音来源的业主
具有防止建筑物因受外界温度变化的影响而产生的热胀冷缩,致使建筑物出现不规则破坏功能的缝隙称为()
()是服务业经营者最棘手的问题。
关于共用设施设备维修养护的说法,正确的是()。
物业管理企业中等专业技术人才,在()被称为区分所有管理士。
业主临时公约相关主体的法律义务有()。
《物业管理条例》()规定,对工作人员发现“违法行为不查处”的行为,构成犯罪的,依法追究刑事责任。
处分抵押房地产所得金额不足以支付()时,抵押权人有权向债务人追索不足部分。
物业管理二级服务标准规定:每()日巡查一次装修施工现场,发现影响房屋外观、危及房屋结构安全及拆改共用管线等损害公共利益现象的,及时劝阻并报告业主委员会和有关主管部门。
房屋和设备设施的各种图纸、技术资料、使用说明、检修记录档案,以及与物业管理相关的业主情况资料,是进行物业管理与服务的基本条件,以下关于其移交问题的说法,不正确的是()。
随机试题
在病例对照研究中,变量的的测量应尽可能的采用
下列关于牙颌面畸形的叙述哪项是错误的()
下图为深圳万科城市花园住宅组团,其设计采用的布置方法是:
机构如图,杆ED的点H由水平绳拉住,其上的销钉C置于杆AB的光滑直槽中,各杆重均不计。已知FP=10kN。销钉C处约束力的作用线与x轴正向所成的夹角为()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
莎士比亚戏剧中体现的很多观点、态度和思想——莎士比亚本人是否赞同有待探究,但放在今天无论如何是难以接受的。其中确有赤裸裸的政治不正确之处,弄得一些改编作品简直就像在讨伐莎士比亚。不过,这些貌似不敬的行为反倒是帮了莎士比亚的大忙。因为这些莎士比亚原作的衍生作
决策支持系统通过它的输出接口产生报告、数据库查询结果和模型的模拟结果,这些结果又提供了对决策过程中哪项的支持?
在美国国防部的可信任计算机标准评估准则中,安全等级最高的是()。
下列关于IPS的描述中,正确的是()。
Wehavetoaskthemtoquittalkinginorderthatallpeoplepresentcouldhearusclearly.
最新回复
(
0
)