- 12
- 0
- 约1.58万字
- 约 71页
- 2018-07-02 发布于湖北
- 举报
3. 作业控制语言(Job Control Language, JCL) JCL是批处理系统的界面形式。系统为用户提供一种作业控制语言。当欲提交批作业时,用户先用这种语言书写一个作业说明书, 以OS能识别的形式描述用户作业的处理步骤, 再将此说明书与程序、数据一道提交给系统, 操作系统按照作业说明书所规定的步骤一步一步地处理作业。 不同的操作系统具有不同的作业控制语言,作业控制语言一般包含几十个作业控制命令。如,作业标识语句、作业步语句、资源描述语句、Goto语句等。 4. 系统调用命令(System Call) 如高级语言形式fd = open(file_name,mode) 系统调用命令也称应用程序界面(API),它是在用户程序级别上与操作系统打交道的方式。操作系统为用户提供一组系统调用命令, 用户可将这些系统调用命令写在程序中, 当用户程序在运行过程中执行到这些系统调用命令时, 将发生自愿性中断, 进入操作系统, 操作系统根据不同的系统调用命令转到相应的处理程序。 几乎所有类型的操作系统都有这种界面。 系统调用命令通常可分为如下几类: (1)与文件相关的系统调用命令, 如建立文件、撤消文件、打开文件、关闭文件、读写文件等; (2)与进程相关的系统调用命令, 如创建子进程、撤销子进程、跟踪子进程等; (3)与进程通讯相关的系统调用命令, 如发送消息、接收消息、发送信件、接收信件等; (4)与资源相关的系统调用命令, 如申请资源、释放资源等。 应当指出, 用户与操作系统之间的三种界面形式是操作系统所提供的。对于不同的操作系统, 这三种界面形式不尽相同。 1.7 操作系统的运行机理 操作系统是中断驱动的,考虑系统中并发执行的两个程序P1和P2,假若时刻t1程序P1执行,时刻t2程序P2执行,t1t2, 则在时刻(t1,t2)之间一定发生过中断,即中断是程序切换的必要条件。 实际上,程序P1不可能将CPU的使用权直接交给程序P2,将处理机的使用权由P1转交给P2只能由操作系统完成,而操作系统要完成CPU的重新分配必须首先获得CPU的使用权。 操作系统如何取代P1获得CPU的使用权? 唯一的途径是通过中断。 中断将引出新的PSW并导致系统由目态转到管态,即进入操作系统。操作系统在执行完中断例程之后,也可能继续执行P1,也可能决定执行P2,这与CPU的调度原则有关。在后一种情况下,操作系统将保存P1的状态信息,然后恢复P2的状态信息并通过置PSW使系统转到目态运行P2。 多道程序运行机理如图所示: 硬件 程序1 程序2 中断处理…程序切换 中断 OS 置PSW 说明:引起中断的事件有些与运行程序有关,如访管、地址越界、非法指令、溢出等;有些与运行进程无关,如系统时钟、I/O设备完成信号等。 1.8 系统举例 1. Linux系统 --1991, 0.01版:运行于intel80386,仅支持Minix文件系统,支持有限的设备驱动程序,无网络支持。 --1994 , 1.0版:支持UNIX标准TCP/IP协议,BSD兼容的socket网络通讯协议,增强的文件系统,SCSI控制器对文件的高效访问,以及其它设备驱动程序。 --1995, 1.2版:最后一个仅在PC平台上运行的Linux。 --1996 , 2.0版:运行于多种平台,支持对称多处理,同时增强了存储管理功能,支持核心级线程,模块动态连接等,可运行于Sun Sparc, PowerMac等硬件平台。 Linux的特点: 源代码开放,免费 系统稳定可靠; 速度快,效率高; 内核模块化好,允许第三方配置文件系统 及设备管理程序; 功能完善; 具有网络支持优势; 标准化好。 2. Windows2000/XP系统 基于NT技术构建的面向个人计算机平台的操作系统,本质上属于单用户系统,但可以组网并提供网络服务 。 Windows 2000/XP的特点: (1)具有多任务管理功能。 (2)支持客户/服务器计算模式。 (3)在设计上大量采用了面向对象思想,提供 友好的图形操作界面。 (4)不是“纯”的微内核结构,许多系统服务 功能已被放入核心。 1.4 操作系统的分类 多道批处理操作系统(batch processing system) 分时操作系统(time-sharing system) 实时操作系统(real-time system) 通用操作系统(multi-purpose system) 单用户操作系统(single user system) 网络操作系统(netw
您可能关注的文档
- 选修2-1常用逻辑符号第05课时-简单逻辑联结词.doc
- 执业泌尿系统.doc
- 邮政储蓄银行经济常识重点、难点集锦.doc
- 2013年度考研中医综合真题.doc
- 2011年11月三级心理咨询师专业技能真题和答案.doc
- 2018届实验班学员西医临床专硕学习计划2017年度3月-6月.doc
- 天冲刺金融基础知识讲义.doc
- 中医执业医师密押卷答案和解析.docx
- OpenStack相关问题集.docx
- 2012年涡阳县农村信用联社考试真题和答案详解B卷.doc
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 《江苏省建筑施工现场专职安全生产管理人员安全日志(试行)》.docx VIP
- 高速公路建设项目工程量清单及计量规则.pdf VIP
- 2025年“地球小博士”全国地理科普知识大赛历年参考题库含答案详解.docx VIP
- 小学三年级上册写字表字帖(可打印).pdf VIP
- 人教版三年级上册数学期末卷-小学数学三年级上册-期末复习试卷-人教版---.docx VIP
- 公路养护工程量清单计量规则公路养护工程量清单计量规则.doc VIP
- 金属风管支架重量计算表.xls VIP
- 南通市小学语文五年级上册期末试题(含答案).doc
- 幼儿园大班10以内加减法100题.doc VIP
- 绿色建筑材料采购管理制度流程.docx VIP
原创力文档

文档评论(0)