首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
职业资格
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
admin
2017-11-09
32
问题
如果想安装一个完全免费、源代码公开的操作系统,应该选择哪种系统?该系统通常分为哪三个主要部分?
选项
答案
应该选择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
中级通信专业实务互联网技术
通信专业技术人员职业水平
相关试题推荐
在物业管理过程中,()是管理的首要职能,是管理活动的起点。
具有防止建筑物因受外界温度变化的影响而产生的热胀冷缩,致使建筑物出现不规则破坏功能的缝隙称为()
从行业规范要求角度,物业管理职业道德主要有()。
以出让方式取得土地使用权的,转让房地产时需符合的条件不包括()。
在()中,运用房地产抵押进行贷款担保,已成为房地产开发企业和购房人解决资金问题的主要途径。
()的行为给业主造成损失的,应该依法承担民事损害赔偿责任。
城镇住房制度,是国家在解决城镇居民住房问题方面实行的基本政策和制度,主要包括()。
从事房地产咨询业务的,具有房地产及相关专业中等以上学历、初级以上专业技术职称人员须占总人数的()以上。
业主使用其自有物和物业管理区域内共用部分、共用设备设施以及相关场地的约定,这属于管理规约中关于()的内容。
随机试题
可用于亲水性凝胶骨架片的材料为
男性,41岁。发热2周,右上腹及右腰部疼痛1周。体检:右上腹隆起,肝肋下3cm,有叩痛及触痛,B超:肝右叶下部5锄×4cm液平段,1个月前有慢性腹泻史,考虑为阿米巴肝脓肿。下列哪项治疗是错误的
流感病室用食醋熏蒸消毒,每100m3空间食醋的用量为( )
意识全部丧失,深浅反射均消失的状态称为
A.二陈汤合三子养亲汤B.清金化痰汤C.桑杏汤D.黛蛤散合黄芩泻白散E.三拗汤合止嗽散
某机械预算价格为20万元,耐用总台班为4500台班,大修理间隔台班为900台班,一次大修理费为9000元,则台班大修理费为()元。
填入空缺处最恰当的是()。
(注:顺差是指在国际收支上,一定时期内收入大于支出的差额;逆差指的是在国际收支上,一定时期内支出大于收入的差额;表中同比数据为正的代表同比增长,同比数据为负的代表同比下降)2011年至2017年,我国服务进出口逆差最大的年份是:
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
十进制数39转换成二进制整数是
最新回复
(
0
)