计算机软件技术基础

12
计计计计计计计计计 计计计计计计计计计 计计计2

Upload: niabi

Post on 05-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

计算机软件技术基础. 操作系统( 2 ). 操作命令: 作业控制语言 键盘命令 图形界面. 操 作 系 统. 系统功能调用. 3.2 操作系统用户界面 / 接口( Interface ). 操作系统管理系统的软、硬件资源,控制用户程序的工作流程,具有各种功能。操作系统还要给用户提供使用这些功能的机制,用户通过该机制操纵机器执行相应的功能。这种机制就叫做 用户界面 / 接口 。. 1. 什么是操作系统的用户界面?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 计算机软件技术基础

计算机软件技术基础计算机软件技术基础

操作系统( 2 )

Page 2: 计算机软件技术基础

第 2 页

3.2 3.2 操作系统用户界面操作系统用户界面 // 接口(接口( InterfaceInterface )) 操作系统管理系统的软、硬件资源,控制用户程序的工作流程,具有各种功能。操作系统还要给用户提供使用这些功能的机制,用户通过该机制操纵机器执行相应的功能。这种机制就叫做用户界面用户界面 // 接口接口。

操 作 系 统系统功能调用

操作命令:

作业控制语言

键盘命令

图形界面

Page 3: 计算机软件技术基础

第 3 页

1. 1. 什么是操作系统的用户界面?什么是操作系统的用户界面?

操作系统的用户界面是操作系统提供给用户与计算机打交道的外部机制,用户通过这种机制来控制系统。用户使用系统的方式有两种:

1 )操作界面(命令界面)——用户直接调用系统功能

2 )程序界面——用户通过程序调用系统功能

例如:打开一个文件并读取其中的数据

Page 4: 计算机软件技术基础

第 4 页

2. 2. 操作界面操作界面 一个操作系统提供什么样的操作界面取决于操作系统的类型和用户使用计算机的方式:•批量处理系统 —— 脱机工作方式——作业控制语言•交互式系统 —— 联机工作方式——键盘命令、图形界面

11 )作业控制语言( )作业控制语言( JCL Job Control LangunageJCL Job Control Langunage ))

作业控制语言批处理系统提供给用户的描述作业操作的一种程序设计语言。 用户用 JCL 来写作业操作说明书,如作业需要的资源、占用处理机的时间、最晚完成时间、编译程序和连接程序等,操作系统根据用户提交的操作说明书来实施运行控制。

Page 5: 计算机软件技术基础

第 5 页

22 )键盘命令)键盘命令 传统的交互式系统向用户提供键盘命令,用户通过键盘命令来控制和使用计算机。每个操作系统都会向用户提供详细的键盘命令及使用说明。例:例:

DOSDOS 命令命令 UNIXUNIX 命令命令 功能功能 dir ls 列目录 copy cp 复制文件 date date 显示日期

键盘命令机制由三部分组成:•终端处理——接收用户通过键盘送入的命令字符串,并显示

到屏幕上•命令解释——根据命令库,识别字符串为对应的命令•命令执行——根据命令,调用相应的处理程序

Page 6: 计算机软件技术基础

第 6 页

33 )图形界面)图形界面

采用图形化的方式提供操作接口,方便、友好、易学。

图形界面的四个要素:

窗口

图标

菜单

对话框

Page 7: 计算机软件技术基础

第 7 页

窗口窗口窗口标题

控制菜单

菜单栏

最大最小关闭按钮

窗口边框滚动条

Page 8: 计算机软件技术基础

第 8 页

图标图标

Page 9: 计算机软件技术基础

第 9 页

菜单菜单

弹出式菜单

下拉式菜单

Page 10: 计算机软件技术基础

第 10 页

对话框对话框

文本框

列表框

复选按钮

按钮

Page 11: 计算机软件技术基础

第 11 页

3. 3. 程序界面程序界面

应用程序 i

系统功能调用 中央处理机 存储器

应 用 程 序

外 部 设 备

Page 12: 计算机软件技术基础

第 12 页

3. 3. 程序界面程序界面11 )操作系统如何为用户程序提供服务)操作系统如何为用户程序提供服务 操作系统提供实现各种功能的例行子程序 22 )用户如何请求操作系统提供的服务)用户如何请求操作系统提供的服务 用户通过系统功能调用请求操作系统提供的服务 33 )什么是系统功能调用)什么是系统功能调用 系统功能调用是用户在程序一级请求操作系统服务的一种手段,它不是一条简单的硬指令,而是带有一定功能号的“访管指令”。它的功能并非由硬件直接提供,而是由操作系统中的一段程序完成的,即由软件方法实现的。