操作系统用户界面.ppt
《操作系统用户界面.ppt》由会员分享,可在线阅读,更多相关《操作系统用户界面.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1第2章 操作系统用户界面2本章重点用户界面类型系统调用32.1 简介用户界面作用使用户方便、有效地使用计算机软、硬件。42.2 一般用户的输入输出界面作业的定义与组织(见第4章)一般用户的输入输出方式(见第9章)52.3 命令控制界面复习操作系统功能之一:提供良好的用户界面用户界面类型操作命令界面(命令控制界面)键盘命令图形界面批处理作业控制语言系统调用界面62.4Linux与Windows的命令控制界面Linux的命令控制界面*(见实验2)Windows的命令控制界面窗口交互命令解释器(cmd.exe)系统信息命令,如 time系统操作命令,如 shutdownShutdown s t 6
2、0(-s表示关机,-t表示延时时间,单位秒)文件系统命令,如 mkdir网络通信命令,如 ipconfigIpconfig -all:显示ip等相关配置信息72.5系统调用定义是操作系统提供给编程人员使用的用户界面。形式语句或函数。使用方式在用户源程序中需要请求系统服务时调用。执行时状态执行时处理机处于核态或管态。重要性是用户程序和内核交互的接口。82.6Linux和Windows的系统调用Linux系统调用的类型1.有关设备管理的系统调用:功能:实现对设备的读写和控制。例:read、write:对指定设备进行读写;open、close:打开和关闭指定的设备。2.有关进程控制的系统调用:功能:
3、例:fork():进程的创建;exit():进程的终止;getpid():获取当前进程的标识符;wait():等待子进程终止、execl():执行某个应用程序。93.有关进程通信的系统调用:功能:例:pipe()实现父子进程通信的管道创建,实现多进程共享消息队列的几个系统调用msgget()、msgsnd()、msgrcv()、msgctl()。4.有关文件管理的系统调用:功能:文件的打开、关闭、读、写、创建、删除、执行、安装、获取等。例:比如我们在C语言中所熟悉的open()、close()、read()、write()等虽是以语句的形式给出,最后调用的是操作系统所提供的系统调用。105关于
4、存储管理的系统调用:关于存储管理的系统调用:功能:对内存空间大小的获取和释放、请求内存缓冲区、检查内存中现有的进程、改变堆栈的大小。例:6关于系统管理的系统调用:关于系统管理的系统调用:功能:设置或读取系统日期和时间的、获得当前用户或主机的标识符等。例:11系统调用的重要性举例(补充)操作命令与系统调用关系C库函数与系统调用关系操作命令与系统调用关系(补充)操作命令在执行后需转换为相应的系统调用函数去完成相应的任务。12C库函数与系统调用关系例:Linux下跟踪标准C库函数printf()的实现步骤一:编写并编译代码代码编写include int main(void)printf(hello
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 用户界面
限制150内