版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章Linux系统概述
主要内容介绍与操作系统相关的术语了解操作系统的基本功能了解Linux操作系统的发展历史、现状及特点了解Linux的图形环境概念和组成了解银河麒麟V10及其应用
1.1计算机基础知识一个完整的计算机系统由硬件和软件两大部分组成硬件是指计算机物理装置,是计算机系统的物质基础软件是相对硬件而言的,是与数据处理系统操作有关的计算机程序和相关数据等的总称▲程序是计算机完成一项任务的指令的集合▲数据是由程序使用或生成的不同类型的信息
▲硬件是软件建立与运行的基础,软件对硬件进行管理并实现功能扩充软件通常可分为三大类,即系统软件、应用软件和支撑软件
系统软件★操作系统
操作系统是用户与计算机硬件之间的界面,它是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合)。★编译程序、汇编程序★数据库管理系统★网络连接软件、系统实用工具(如杀毒软件)等支撑软件,又称为工具软件
支撑软件是辅助软件技术人员从事软件开发和维护工作的软件,如:
各种编辑程序
开发工具
测试工具
查错程序
项目管理程序等
应用软件
它是为解决某一类应用需要或某个特定问题而设计开发的软件,是范围很广的一类软件,如图形软件、文字处理软件、桌面出版系统财务软件软件包管理工具等。应用软件会根据用户需求进行定制,且提供用户可直接使用的接口。
1.2操作系统的概念、功能和类型操作系统是硬件之上的第1层系统软件,是其他所有软件运行的工作平台,也是用户与硬件之间的接口。主要功能:存储管理作业和进程管理设备管理
文件管理
用户服务接口提供5.用户服务接口提供现代操作系统通常向用户提供如下两个级别的接口:程序接口和用户接口(通常包括命令行接口和图形用户接口两种形式)操作系统接口在系统中的位置1)程序接口程序接口也称系统调用接口在UNIX/Linux系统中,系统调用以C函数的形式出现。
例如:fd=open("file1.c",2);所有内核之外的程序都必须经由系统调用才能获得操作系统的服务。系统调用仅能在程序中使用,不能作为命令在终端上执行系统调用能够改变处理机的执行状态,从用户态变为核心态,直接进入内核执行,因此其执行效率很高2)用户接口
常用的是命令行接口(CommandLineInterface,CLI)和图形用户接口(GraphicalUserInterface,GUI)命令行接口专为具有系统使用经验、熟悉所用命令和系统结构的人员设计支持命令行的系统程序是命令解释程序,称为shell常用的几种是sh,csh,bash和ksh图形用户接口简称图形界面不仅可以提供不同风格的菜单,还可以根据个人喜好配置视图布局和活动。1.2.3操作系统的基本类型1.批处理操作系统(BatchSystem)特点:多道、成批优点:系统资源利用率高,系统吞吐量大缺点:用户作业的等待时间长,缺乏交互能力2.分时操作系统(TimeSharingOperatingSystem)分时就是对CPU时间的共享特征:同时性,交互性,独立性,及时性3.实时操作系统(Real-timeOperatingSystem)及时响应外部事件的请求,在规定的时间内完成处理特点:实时性,可靠性4.网络操作系统(NetworkOperatingSystem)功能:网络通信,资源共享和保护,提供网络服务和网络接口5.分布式操作系统(DistributedOperatingSystem)负责整个系统的资源分配,隐藏系统内部的实现细节其他操作系统……6.个人计算机操作系统7.多处理器操作系统8.嵌入式操作系统9.云计算操作系统10.人工智能操作系统1.3Linux系统的发展历史、现状和特点
1.3.1Linux的历史
RichardStallman组织开发了一个完全基于自由软件的软件体系计划
GNU(GNU是GNUisNotUNIX的递归缩写)
GPL(GeneralPublicLicense简称)20世纪80年代,AndrewS.Tanenbaum教授自行设计了一个微型UNIX操作系统—MINIX
Linux
1991年芬兰赫尔辛基大学的学生LinusTorvalds开发
Linux成功的意义不仅在于Linux操作系统本身,还在于LinusTorvalds建立的全新的软件开发方法和Stallman的GNU精神1.3.2Linux的现状
1.软件提供模式当前流行的软件三种模式,即:商业软件(Commercialsoftware)共享软件(Shareware)自由软件(Freeware或Freesoftware)Linux是自由软件的杰出代表
2.Linux用户按用户的性质,可以将目前Linux的用户分为个人用户、专业用户和商业用户个人用户可以说是业余用户专业用户大多是UNIX的使用者商业用户要向客户提供商业服务3.Linux应用现状服务器操作系统领域的首选系统之一在嵌入式领域获得了广泛的应用嵌入式系统技术已被广泛应用于军事、工业控制系统、信息家电、通信设备、医疗仪器、智能仪器仪表等众多领域。备受云计算和数据中心青睐的操作系统在桌面应用方面进行了改进。1.3.3Linux的特点
与UNIX系统兼容自由软件和源码公开网络功能强,安全可靠便于定制和再开发互操作性高全面的多任务和真正的64位操作系统1.3.4Linux的版本
Linux有两种版本,内核(Kernel)版本,发行(Distribution)版本。1.内核版本:序号由三部分数字构成,其形式为:major.minor.patchlevel
例如:2.6.34表示对核心2.6版本的第34次修订。在2.6版本之前约定:次版本号为奇数时,表示该版本加入新内容,但不一定稳定,相当于测试版;次版本号为偶数时,表示这是一个可以使用的稳定版本。自2011年发布3.0版本之后,上述形式中次版本号不再有奇数与偶数的差异,都表示稳定版本。2.发行版本①RedHatLinux/FedoraCore
②Debian ③Ubuntu④Slackware⑤openSuSE⑥银河麒麟V10中国电子旗下科技企业麒麟软件有限公司开发
⑦普华Linux中国电子科技集团的普华基础软件有限公司开发1.3.5Linux的发展优势与存在的问题Linux具有以下发展优势
:开放源码操作系统得到各国政府的大力支持得到全球各大软硬件公司的支持价格优势和安全性突出不利因素:
不熟悉、应用软件少、使用不方便和功能不完备1.4国产操作系统的发展状况
全球操作系统市场中,微软的Windows系列产品占据垄断地位;在我国软件行业的发展过程中,操作系统是其中的薄弱环节;经过近20年的发展,国产操作系统发展取得了积极成效;麒麟linux统信UOSOpenEulerOpenanolis-……国产操作系统均是基于Linux内核进行的二次开发国产操作系统得到了国家层面的重视和支持,迎来了更好的发展机遇1.客户-服务器模型在UNIX类操作系统中,应用最广泛的基于窗口的用户图形界面是XWindow系统;Linux系统主要使用两种桌面环境,即KDE和GNOME。1.5Linux图形环境1.5.1XWindow系统客户程序和服务程序的功能如下:①X服务程序也称显示管理器,是控制实际显示设备和输入设备的程序。
②X客户程序是使用系统窗口功能的一些应用程序。
典型的X客户程序有以下两种:
①窗口管理器。
②桌面系统。XWindow是事件驱动的。2.X协议
该协议是一个抽象的应用服务协议,不包括对底层硬件的访问和控制,其内容包括终端的输入请求和向对X服务程序发出的屏幕输出命令应用程序与窗口管理器的关系
XWindow是一个基于网络的图形引擎,它可以在与远端机连接、在其上运行应用的同时,在本地的图形终端上处理I/O操作。应用程序接口控制应用程序的窗口运行过程,以及在菜单、对话框中显示的内容;窗口管理器是独立的客户程序,其功能是控制窗口移动、改变大小、打开和关闭窗口等。1.6.2GNOME桌面系统1.5.2GNOME桌面系统GNOME是GNU网络对象模型环境(GNUNetworkObjectModelEnvironment)的缩写,它是GNU项目的一部分,是完全开放源代码的自由软件。在RedHatLinux系统中已经将GNOME作为默认的桌面管理器。
GNOME菜单与Windows菜单的功能和使用方法相同关于GNOME的特性和应用,可从网上查阅相关资源1.5.3KDEKDE桌面系统主要有以下特点:①允许用户自由调整桌面环境以满足个性化需求。②
拥有强大且灵活的窗口管理功能。③
提供了一系列桌面特效。④
支持多种语言,拥有40多种语言界面。⑤
新版KDE已移植到最新的Qt6开源应用程序框架。⑥
具备更完善的触控支持⑦
提供集成的帮助
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年(2023-2025)湖北中考语文真题分类汇编:专题07 非文学文本阅读(原卷版)
- 东奥小主播演讲稿
- 崇尚英雄英语演讲稿
- 2026年碳汇项目开发与工业企业参与路径
- 承担职业责任的演讲稿
- 残疾人农村创业演讲稿
- 旅行社业务操作与客户服务规范
- 2024统编版八年级历史上册期末复习:小论文论述题汇编
- 四川省遂宁市2025-2026学年高一上学期期末教学质量监测语文试题及参考答案
- 2-Ethylnaphthalene-生命科学试剂-MCE
- AI在生物医药疫苗研发中的应用与前景【课件文档】
- 高钾血症诊疗指南(2025年版)
- 2025-2026学年地质版(新教材)小学体育与健康二年级全一册第二学期教学计划及进度表
- 2026年春季学期苏教版(2024)小学数学三年级下册教学计划
- JJF 2363-2026200 W~30 kW 激光功率计校准规范
- 2026年部编版新教材道德与法治小学三年级下册教学计划(含进度表)
- 2025年云南省省考面试真题(附答案)
- 2026春统编版(新教材)小学道德与法治二年级下册《身心健康很重要》课时练习及答案
- 2025年国企计算机笔试真题答案
- 2026年书记员考试题库100道含答案(考试直接用)
- 动物疫病防治员题库(含参考答案)
评论
0/150
提交评论