1 / 28

第 10 章 操作系统初步

第 10 章 操作系统初步. 10.1 操作系统基本概念 10.2 其他常见微机操作系统. 10.1 操作系统基本概念. 任务 1 操作系统在计算机系统中的地位 任务 2 操作系统的基本功能. 任务 1 操作系统在计算机系统中的地位. [ 任务描述 ] 了解操作系统在计算机系统中的地位,理解操作系统在计算机系统中扮演的角色。 [ 相关知识与技能 ] 1946 年诞生的第一台计算机没有操作系统,甚至没有任何软件。计算机发展到今天,已经离不开操作系统。

Download Presentation

第 10 章 操作系统初步

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第10章 操作系统初步 10.1 操作系统基本概念 10.2 其他常见微机操作系统

  2. 10.1 操作系统基本概念 任务1 操作系统在计算机系统中的地位 任务2 操作系统的基本功能

  3. 任务1 操作系统在计算机系统中的地位 [任务描述] 了解操作系统在计算机系统中的地位,理解操作系统在计算机系统中扮演的角色。 [相关知识与技能] 1946年诞生的第一台计算机没有操作系统,甚至没有任何软件。计算机发展到今天,已经离不开操作系统。 从微型计算机到巨型计算机,计算机系统一般都配置了一种或多种操作系统。如果一台计算机没有操作系统,用户将无法操作。 操作系统是计算机系统软件中最重要的组成部分,是控制和管理计算机系统资源,合理地组织计算机工作流程,为用户有效地使用计算机系统提供一个功能强大、使用方便和可扩展的工作环境。

  4. 任务1 操作系统在计算机系统中的地位 操作系统是计算机用户与计算机之间进行通信的一个接口,计算机用户通过操作系统与计算机资源打交道。 操作系统在计算机系统中占有重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平台。 用户利用操作系统提供的命令和服务操纵和使用计算机。 操作系统实际上是一个计算机系统中硬件、软件资源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 若一个计算机系统没有操作系统,犹如一个人没有大脑思维一样,将一事无成。

  5. 任务1 操作系统在计算机系统中的地位 [知识拓展] 一个完整的计算机系统,无论大型机、小型机、微型机,都由硬件系统和软件系统组成。 硬件是软件建立与活动的基础,软件是对硬件功能的扩充。硬件与软件有机地结合在一起,相辅相成,推动了计算机技术飞速发展,并且在当今信息时代占据了举足轻重的地位。 按照在计算机系统中起的作用和需要的运行环境,计算机软件通常分为系统软件和应用软件。 系统软件用于计算机系统的控制、管理和维护,并为用户使用和其他程序的运行提供服务,包括操作系统、程序设计语言处理程序(汇编程序和编译程序等)、连接装配程序等;应用软件是为解决某一方面应用需要或某个特定问题而设计的程序,如财务软件、信息管理系统、游戏软件等,是应用范围很广的一类软件。

  6. 任务1 操作系统在计算机系统中的地位 计算机系统中硬件和软件是按层次结构组织的,如图10-1所示。 由图可见,计算机的硬件、软件以及应用之间是一种层次结构的关系。裸机(硬件)在最里层,其外层是操作系统。操作系统提供资源管理功能和服务功能,把裸机改造成为功能更强、使用更方便的机器。各种实用程序和应用程序运行在操作系统之上,它们以操作系统作为支撑环境,同时又向用户提供完成其进程所需的各种服务。 操作系统是裸机上面第一层软件,是最基本的系统软件,是对硬件系统功能的首次扩充。 操作系统密切地依赖于计算机硬件,直接管理系统中各种硬件和软件资源。 操作系统由五个部分组成:进程管理、存储管理、设备管理、文件管理和用户接口。 操作系统的对外界面是系统调用。系统实用程序以及各种应用软件通过系统调用访问计算机系统的软、硬件资源。

  7. 图10-1 操作系统与硬件的关系示意图

  8. 任务2 操作系统的基本功能 [任务描述] 学习操作系统的基本功能,进而理解操作系统在计算机系统中扮演的重要角色。 [相关知识与技能] 为使系统中的程序能够有条不紊地运行,从资源管理的角度出发,操作系统应具有以下五个方面的功能。 1. 存储器管理 对主存(内存)的管理。内存是程序运行的舞台,程序要在处理机上运行,其代码和数据要全部或部分地驻留内存。除操作系统占相当大的内存空间外,多道程序系统中,并发运行的程序都要占有自己的内存空间。内存总是一种紧张的系统资源。 存储器管理的主要功能包括:内存的分配和回收、存储保护、地址变换、地址扩充。

  9. 任务2 操作系统的基本功能 2. 处理机管理 处理机管理又称进程管理。所谓进程,是指程序的一次执行。在多道程序环境下,处理机的分配和运行以进程为基本单位进行。 进程管理的主要功能包括:进程控制、进程同步、进程通信和进程调度。 3. 设备管理 计算机系统一般都配置多种类型的输入/输出设备,这些设备的操作性能有很大的差异(尤其在信息传输和处理速度方面)。由于输入/输出设备种类很多,使用方法各不相同,因此,设备管理应为用户提供一个良好的界面,使用户不必涉及具体的设备特性,可以方便、灵活地使用这些设备。 设备管理的主要任务包括:为用户程序分配输入/输出设备;完成用户程序请求的输入/输出操作;提高CPU和输入/输出设备的利用率;改善人机界面。

  10. 任务2 操作系统的基本功能 4. 文件管理 计算机系统一般把大量信息(程序和数据)以文件的形式存放在外部存储器中,供用户使用。文件管理是对系统软件资源的管理。 文件管理系统的主要功能包括:文件存储空间的管理、目录管理、文件的读写管理、文件保护、提供接口。 5. 用户接口 操作系统的重要目标是方便用户使用计算机。操作系统内核通过系统调用向应用程序提供接口,方便用户进程对文件和目录的操作,申请和释放内存,对各类设备进行I/O操作,以及对进程进行控制。 操作系统还通过命令接口向用户提供操作系统命令,使用户方便地与系统交互。在现代操作系统中,命令接口可分为命令行接口和图形接口

  11. 任务2 操作系统的基本功能 操作系统通过用户接口提供对文件系统的操作命令,提供系统维护、系统开发接口,以及向用户提供有关信息。 操作系统的用户接口有三类:程序接口、命令行接口和图形接口。 在操作系统的总体设计过程中,把这些功能划分成许多小的单一功能,每个功能由一个或几个程序模块完成。 设计和编制这些程序模块后,按一定结构原则组织模块间的相互调用关系,从而有效地完成操作系统的各种功能。

  12. 10.2 其他常见微机操作系统 任务3 磁盘操作系统(DOS)的使用 任务4 Linux操作系统初步

  13. 任务3 磁盘操作系统(DOS)的使用 [任务描述] 学习磁盘操作系统DOS的基本组成、文件格式与命令格式,了解DOS命令的使用方法,认识不同类型操作系统在使用上的不同,进而对操作系统有一个更深入的认识。 [相关知识与技能] MS-DOS是Microsoft Disk Operating System的缩写,是Microsoft公司为个人计算机开发的操作系统。由于存放在磁盘(硬盘、软盘)上,主要功能又是对磁盘文件进行管理,因而称为磁盘操作系统。 1. 磁盘操作系统的基本组成 DOS操作系统由一个引导程序(BOOT)、三个程序模块以及若干实用程序组成。其中,引导程序和三个程序模块是DOS的基本成分。三个程序模块分别是命令处理模块OMMAND.COM、文件处理模块MSDOS.SYS、I/O接口模块IO.SYS,它们以文件形式驻留在磁盘上,系统启动时,由启动程序将其装入内存。其中,MSDOS.SYS、IO.SYS是隐含文件。 事实上,装有这三个文件的磁盘称为系统盘,可以用来启动计算机。

  14. 任务3 磁盘操作系统(DOS)的使用 2. DOS的文件结构 DOS文件系统的最大优点是可以按文件名进行文件操作。 ⑴文件的命名 为了区别不同的文件,每个文件必须有文件名。 DOS文件名的格式:filename[.ext] 其中: [ ]内的内容表示可省略项目。 Filename:文件名,由1—8个字符组成,可以是英文字母、数字、特殊符号,如$,#,@,%,!等。不允许出现“ ”,“,”,“、”,“/”,“*”等字符。 .ext:文件扩展名,由1—3字符组成,允许使用的字符同文件名。扩展名用来说明一些文件的特性,

  15. 任务3 磁盘操作系统(DOS)的使用 在DOS中查找文件时,可以使用通配符“*”或“?”。字符“?”可代替所在处的任一个字符。“*”可代替任意字符串。例如,ADDR.*指文件名为ADDR,扩展名为任意的所有文件。A*.BAS指以A开头的所有的扩展名为BAS的文件。 注意:文件名不能和常用设备名重名。 ⑵文件目录和路径 DOS的文件目录组织成树形结构。树中的每个节点都有名称以供访问。文件系统采用树形目录结构后,将树的节点分为三类,其中,根节点表示根目录,树枝节点表示子目录,树叶表示普通文件。 每张磁盘只有一个根目录,是盘片格式化时自动建立的。图10-2是一硬盘的树形目录结构。

  16. 图10-2 磁盘的目录结构

  17. 任务3 磁盘操作系统(DOS)的使用 路径是一串用反斜杠“\”相互隔开的目录名。 若包含文件名,该文件名必须用反斜杠与最后一个目录分开。 若一个路径以“\”开始,表示从根目录开始的路径,称为绝对路径。 例如:\QB\wang\addr.bas是绝对路径,表示从根目录开始,经多级子目录寻找文件。 若当前目录是子目录QB,要显示book.bas文件,可以用以下两种方法: 绝对路径:C:\QB\chen\book.bas,从根目录开始找寻文件book.bas。 相对路径:chen\book.bas或..\chen\book.bas,表示从当前目录QB开始找寻文件book.bas。

  18. 任务3 磁盘操作系统(DOS)的使用 3. DOS命令的格式 多数DOS命令由命令动词、参数和选项三部分组成。 格式:<命令动词>[参数][选项]。 其中: ●命令动词表示要执行的功能。 ●参数表示需要的附加信息,指定实施操作涉及的具体对象。 ●选项用来进一步描述或修改一条命令实施操作的方式。选项前要用一个斜杠“/”。 ●命令的输入可以大小写混用。 DOS命令一般分为内部命令和外部命令。 ●内部命令是包含在DOS基本模块内的命令处理程序。DOS启动时,这些命令随系统文件装入内存,在操作系统提示符下可直接执行的命令。 ●外部命令以文件形式存放在磁盘上,执行时必须由磁盘调入内存,执行后把所占用的内存释放。 执行一个外部命令时,应先了解该命令是否存放在指定盘和路径下。

  19. 任务3 磁盘操作系统(DOS)的使用 [知识拓展] 对MS-DOS下的应用程序,中文Windows XP采用模拟MS-DOS环境运行,可以运行大多数基于MS-DOS的程序。 系统允许在MS-DOS程序和中文Windows XP之间切换,可以通过剪贴板共享数据。 Windows 下的MS-DOS窗口(或命令提示符窗口)如图10-3所示。

  20. 图10-3 MS-DOS方式

  21. 任务3 磁盘操作系统(DOS)的使用 在Windows XP中运行MS-DOS应用程序,可以有三种方法: ⑴在“我的电脑”或“Windows资源管理器”中,逐级打开驱动器和文件夹,直到找到所要运行的MS-DOS应用程序,双击该程序文件。 ⑵在“开始”菜单中选择“运行”选项,在“运行”对话框中键入要运行的应用程序路径和文件名,单击“确定”按钮。 ⑶在“开始”菜单中选择“程序→附件→命令提示符”选项,在打开的命令窗口中运行MS-DOS程序。输入EXIT命令可以退出“命令提示符”环境。

  22. 任务4 Linux操作系统初步 [任务描述] 本任务将学习Linux操作系统的相关知识,对Linux操作系统有一个初步的认识,进而对操作系统有一个更全面的了解。 [相关知识与技能] 1. Linux的起源与发展 Linux是一种类似Unix风格的操作系统,在源代码级上兼容绝大部分Unix标准(指IEEE POSIX、System V、BSD),是一个支持多用户、多进程、多线程、实时性较好的功能强大而且稳定的操作系统。Linux可以运行在x86 PC、Sun Sparc、Digital Alpha、680x0、PowerPC、MIPS等硬件平台上,是目前运行硬件平台最多的操作系统。

  23. 任务4 Linux操作系统初步 Linux诞生于1990年。当时,芬兰赫尔辛基大学的学生Linus Torvalds用汇编语言编写了一个在80386保护模式下处理多任务切换的程序,后来从Minix(Andy Tanenbaum教授设计的很小的Unix操作系统,主要用于操作系统教学)得到灵感,编写了一些硬件的设备驱动程序,一个小的文件系统,诞生了0.0.1版本的Linux。该系统只具有操作系统内核的雏形,甚至不能运行,必须在有Minix的机器上编译后才能运行。 到1993年底1994年初,诞生了Linux 1.0。该版本已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4MB内存的80386机器上也表现得非常好。 由于硬件的高速发展,自2.1.xx系列的内核以来,Linux开始走高端的路子。Linux具有良好的兼容性和可移植性,大约在1.3版本后,开始向其他硬件平台上移植,包括当前最快的CPU。Linux既能应用于低档硬件平台,将硬件的性能充分发挥出来,也在高端平台上得到越来越广泛的应用。

  24. 任务4 Linux操作系统初步 2. Linux的版本 Linux有两种类型的版本,一种是内核(Kernel)版本,另一种是发行(Distribution)版本。 ⑴内核版本 内核版本主要是Linux的内核,由Linus Torvalds等人在不断地开发和推出新的内核。Linux内核的官方版本由Linus Torvalds本人维护。核心版本的序号由三部分数字构成,形式为: 主版本号.次版本号.对当前版本的修订次数 或:major.minor.patchlevel 其中,主版本号与次版本号共同构成当前内核版本号。 例如:2.2.6表示对内核2.2版本的第6次修订。

  25. 任务4 Linux操作系统初步 根据约定,次版本号为奇数时,表示该版本中加入新的内容,但不一定很稳定,相当于测试版;次版本号为偶数时,表示这是一个可以使用的稳定版本。 Linux内核的开发工作连续性,内核稳定版本与在此基础上进一步开发的不稳定版本总是同时存在。一般用户建议采用稳定的内核版本。 ⑵发行版本 发行版本是各公司推出的版本,发行版本与内核版本各自独立发展。 一个基本的Linux系统(自由软件)只是包含Linux内核和GNU(自由软件体系)软件的一些基层系统软件和实用工具,这样的系统仅能让那些Linux专家完成一些很基本的系统管理任务,若是要满足普通用户办公或基于视窗的应用开发等需要,还须在加入XFree86视窗系统、GNOME或KDE桌面环境及相应办公应用软件(如OpenOffice)、以及很多针对不同硬件设备的内核映像等。 发行版本是一些基于Linux内核的软件包。

  26. 任务4 Linux操作系统初步 4. Linux系统的图形用户界面与桌面环境 Linux发行版及其他版本的UNIX,图形界面标准均遵循X Window(简称X)。 X Window与Microsoft Windows虽然在操作及外观上有许多相似之处,但二者的工作原理却有着本质的不同。 Microsoft Windows的图形用户界面(GUI)与Microsoft操作系统紧密相关的,X Window只是运行在内核(Kernel)上的应用程序。 Linux的文字处理、图片编辑、电子邮件处理等桌面应用在Linux的发行版中得到了充分的发展,并且具有一个能够与Microsoft Office相比的办公应用软件。

  27. 任务4 Linux操作系统初步 图形化桌面环境主要由三部分组成:面板图标、桌面图标和菜单系统。桌面上的图标是到文件夹、应用程序或可移动外部设备的快捷途径。双击桌面上的图标,可以打开相应的文件,或启动相应的应用程序。 桌面环境通常是一组有着共同外观和操作感的应用程序、程序库,以及创建新应用程序的方法。 由于Linux操作系统架构用在以网络为主的Unix环境中,功能繁多且应用范围广,人们开发的桌面环境(桌面管理程序)很多。 目前,Linux上最常见的桌面环境有两种:GNOME和KDE 。 每种桌面有不同的特征和外观,但其目的是一致的,即让用户在操作上得心应手。

  28. 10.3 本章小结 操作系统是计算机系统中最重要的系统软件,学习和掌握操作系统是使用计算机的最基本的技能,也是学习和掌握其他软件的基础。 本章介绍了操作系统在计算机系统中的地位、操作系统的基本功能、磁盘操作系统(DOS)和Linux操作系统。

More Related