3操作系统提供的服务和用户接口.PPT
1.3操作系统提供的服务和用户接口 1.3.1 操作系统提供的基本服务 1.3.2 操作系统提供的用户接口 1.3.3 程序接口与系统调用 1.3.4 操作接口与系统程序 1.3.1操作系统提供的基本服务 ?创建程序 ?执行程序 ?数据I/O ?信息存取 ?通信服务 ?错误检测和处理 还具有另外一些功能:资源分配,统计, 保护。 1.3.2操作系统提供的用户接口 操作系统提供的用户接口(1) 操作系统提供的用户接口(2) 程序接口又称应用编程接口API(Application Programming Interface),允许运行程序调用操作系统的服务和功能。 程序接口由一组系统调用(System Call))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源。 操作系统提供的用户接口(3) 在程序设计语言(如C语言)中,往往提供与各系统调用对应的库函数,应用程序可通过对应的库函数来使用系统调用, 库函数的目的是隐藏访管指令细节,使系统调用更象过程调用,但一般地说,库函数属于用户程序而非系统程序。 操作系统提供的用户接口(4) 操作系统为用户提供系统调用也出于安全和效率考虑,使得用户态程序不能自由地访问内核关键数据结构
您可能关注的文档
- 信宜市Y490、Y263线赤坎段新建路面,Y260线路面损毁、Y.DOC
- 公民参与民主决策的多种方式,公民直接参与民主决策的.PPT
- 2017年福建船政交通职业学院.DOC
- 共有ab个水平组合,每个水平组合有n次重复,则全试验共.PPT
- 7市场主体入市协议.DOC
- ARM-0301嵌入式系统的硬件部分.PPT
- UG NX 8操作基础.DOC
- 内容要求以科学理论为指导,针对新时期学校德育、团.DOC
- 农业大学烟台研究院.DOC
- 初三物理《密度》教学设计方案终稿.DOC
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 2025最新银行柜员招聘考试业务知识测试.docx VIP
- GB50575-2010 1kV及以下配线工程施工与验收规范.pdf VIP
- 健康管理跟踪表格.docx VIP
- 建筑工程图集 17CJ23-2:自粘防水材料建筑构造(二).pdf VIP
- GB30871-2022危险化学品企业特殊作业安全规范全解读PPT课件.pptx VIP
- 热力性能计算书(FNS-3000).doc VIP
- 健康咨询中心管理表格.doc VIP
- 冷却塔热力性能计算书及计算方法.pdf VIP
- 江西省南昌市外国语学校2025-2026学年高一上学期2月期末考试政治试题(含解析).docx VIP
- 03接触网隔离开关检调.pptx VIP
原创力文档

文档评论(0)