欢迎来到天天文库
浏览记录
ID:50837769
大小:42.00 KB
页数:3页
时间:2020-03-15
《实验3操作系统的程序口.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验3操作系统的程序口一、实验目的操作系统管理着计算机系统的所有软硬件资源和所有的用户信息。为了让终端用户方便使用计算机,一般操作系统都提供了人机界面,让计算机前的人能通过命令接口和图形接口来获取操作系统提供的服务。另外,为了方便用户通过程序来使用计算机资源、获取操作系统提供的各种服务,操作系统还往往给用户提供了另外一个接口——程序接口,也叫系统调用。系统调用可以看作是用户程序在程序一级请求操作系统为之服务的一种手段。在操作系统中,用户态运行的程序通过“自陷(陷入)”,使得CPU转入核心态,从而执行操作系统提供的服务。Linux操作系统的程序口就是它所说的“系统调
2、用”,Windows操作系统提供了一些API(ApplicationProgrammingInterface)函数,用户通过这些函数,来引发操作系统的系统调用。VisualBasic6.0、VisualC++6.0是微软开发的十分流行的开发工具,本次实验将在这两个环境下进行。通过该实验,意在让学生了解操作系统留给用户的程序接口,并在开发环境中体会一下程序口的使用方法。二、实验内容和要求1.WindowsAPI包括哪些方面的内容?WindowsAPI包括几千个可调用的函数,它们大致可以分为以下几个大类:基本服务;组件服务;用户界面服务;图形多媒体服务;消息和协作;网
3、络;Web服务。2.什么是动态链接库?DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个DLL中,该DLL包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL副本的内容。DLL是一个包含可由多个程序同时使用的代码和数据的库。3.Linux的系统调用包括哪些方面的内容?4.在VisualBasic6.0环境下调用WindowsAPI函数来显示计算机的名称、系统时间。5.请在VisualC++6.0环境下调用Windows操作系统A
4、PI函数,来显示系统的日期、时间。实验要求:在老师的指导下完成实验,写明操作步骤,并展示运行结果。三、实验小结
此文档下载收益归作者所有