实验3操作系统的程序口.docVIP

  • 6
  • 0
  • 约小于1千字
  • 约 3页
  • 2016-07-04 发布于重庆
  • 举报
实验3操作系统的程序口

实验3 操作系统的程序口 一、实验目的 操作系统管理着计算机系统的所有软硬件资源和所有的用户信息。为了让终端用户方便使用计算机,一般操作系统都提供了人机界面,让计算机前的人能通过命令接口和图形接口来获取操作系统提供的服务。另外,为了方便用户通过程序来使用计算机资源、获取操作系统提供的各种服务,操作系统还往往给用户提供了另外一个接口——程序接口,也叫系统调用。 系统调用可以看作是用户程序在程序一级请求操作系统为之服务的一种手段。在操作系统中,用户态运行的程序通过“自陷(陷入)”,使得CPU转入核心态,从而执行操作系统提供的服务。 Linux操作系统的程序口就是它所说的“系统调用”,Windows操作系统提供了一些 API(Application Programming Interface)函数,用户通过这些函数,来引发操作系统的系统调用。 Visual Basic 6.0、Visual C++ 6.0是微软开发的十分流行的开发工具,本次实验将在这两个环境下进行。通过该实验,意在让学生了解操作系统留给用户的程序接口,并在开发环境中体会一下程序口的使用方法。 二、实验内容和要求 1.Windows API包括哪些方面的内容? Windows API包括几千个可调用的函数,它们大致可以分为以下几个大类: 基本服务;组件服务;用户界面服务;图形多媒体服务;消息和协作;网络;Web服务。 DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DLL 是一个包含可由多个程序同时使用的代码和数据的库。 11级《操作系统》实验 班级: 学号: 姓名: 1

文档评论(0)

1亿VIP精品文档

相关文档