操作系统的接口

本文详细介绍了操作系统用户接口的三种主要类型:命令接口,包括联机和脱机命令;图形接口,让用户通过屏幕上的图形操作控制程序;以及程序接口,即应用编程接口(API),由系统调用组成,允许程序调用操作系统服务。系统调用涉及设备管理、文件管理等多个方面,并与过程调用有显著区别。

一、概述

任何操作系统管理计算机资源的目的都在于: 将计算机资源提供给用户使用,用户是通过用户接口使用操作系统的,用户接口是操作系统的五大功能之一,为用户提供统一的接口是操作系统的目标之一。

二、分类

1.命令接口:以联机命令方式提供的用户接口。

(1)联机命令接口:由一组键盘操作命令组成,供用户请求计算机系统
服务。键盘命令分为内部命令和外部命令两大类。
(2)脱机命令接口:脱机命令接口由一组作业控制命令组成。脱机用户不能直接干预作业的运行,他们应事先用作业控制命令写一份作业操作说明书,连同作业一起提交给系统。

2.图形接口:以图形方式提供的用户接口。

通过对出现在屏幕上的对象直接进行操作,以控制和操纵程序的运行。

3.程序接口:以程序调用形式提供的用户接口。

程序接口又称应用编程接口(API),程序中使用这种接口可以调用操作系统的服务和功能。 程序接口由一组系统调用命令组成。
(1) 系统调用的分类(功能分类)
设备管理、文件管理、进程控制、进程通信、内存管理
(2) 系统调用的过程:
为执行系统调用命令作准备;执行系统调用;系统调用命令执行完后的处理

系统调用与过程调用的区别:调用形式不同;被调用代码的位置不同;提供方式不同;调用的实现不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值