Operating Systems* Homework L
A
T
E
X
*
Teacher: Shuyu Shi. TA: loading...
1
st
张逸凯 171840708 (转专业到计科, 非重修)
Department of Computer Science and Technology
Nanjing University
zykhelloha@gmail.com
I. 思考题
1. 简述现代计算机系统的组成及其层次结构.
解: (书本P 1) 现代计算机系统由硬件和软件两个部分组成。它是硬件和软件相互交织形成
的集合体,构成一个解决计算问题的工具。
硬件层提供 基本可计算的资源. 硬 件按照用户需求接受和存储信息, 处理数据并输出运算
结果, 是操作系统发挥效能的基础.
软件由程序数据以及文档组成, 软件可以分为系统软件、支撑软件和应用软件。
11. 试述AP I, 库函数与系统调用之间的关系
解: (书本P 25附近) AP I 是不同程序相同的应用程序接口, 系统调用是内核提供的一系列
具有预定功能的服务例程呈现给用户时的接口, 系统调用只是一种AP I, 所以AP I 是把系统调
用封装成应用程序接口。
库函数是把函数放到库里,供别人使用的一种方式, 库函数也是一种AP I. 在Linux系统
的标准C库(glibc)中, 除了实 现标准C规范要求的库函数外, 为每个系统调用构造了一个同名封
装函数(wrapper function).
∗
谢谢老师和助教的耐心批改.
评论0