系统调用
系统调用是操作系统提供给编程人员的唯一接口。编程人员利用系统调用,在源程序一级动态请求和释放系统资源,调用系统中已有的系统功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等。因此,系统调用像一个黑箱子那样,对用户屏蔽了操作系统的具体动作而只提供有关的功能。事实上,命令控制界面也是在系统调用的基础上开发而成的。
系统调用大致可分为如下几类:
(1)设备管理。该类系统调用被用来请求和释放有关设备、以及启动设备操作等。
(2)文件管理。对文件的读、写、创建和删除等。;(3)进程控制。进程是一个在功能上独立的程序的一次执行过程。进程控制的有关系统调用包括进程创建、进程执行、进程撤消、执行等待和执行优先级控制等。
(4)进程通信。该类系统调用被用在进程之间传递消息或信号。
(5)存储管理。包括调查作业占据内存区的大小、获取作业占据内存区的始址等。
(6)线程管理。包括线程的创建、调度、执行、撤销等。
不同的系统提供有不同的系统调用。一般,每个系统为用户提供几十到几百条系统调用。;UNIX的命令控制界面
Shell是UNIX系统为用户提供的键盘命令解释程序的集合。Shell向用户提供300个以上的命令。
基本类包括:
(1)系统访问命令,例如login,logout等。
(2)编辑和文件管理命令,例如vi,emacs,cp,rm和ls等。
(3)编译、
您可能关注的文档
最近下载
- 初中语文全版本文言文词类活用超全归纳(定义 + 例句 + 真题 + 易错点).docx VIP
- 2024年-2025年《用电检查基础知识》考试题库(含答案).docx VIP
- 公司管理制度大全(附表格).doc VIP
- 河北省保定市一中2025-2026年高三下5月模考思想政治试卷(含解析).pdf VIP
- 年产20万吨原铝的铝电解车间设计.docx
- 《铁路光缆接头盒主要技术条件》青少年经典文学读本.pdf VIP
- 给排水专业英语汇总.pdf VIP
- 2026云南红会眼视光中心有限公司招聘工作人员14人笔试备考试题及答案解析.docx VIP
- 《绘画构图学》完整教案.doc VIP
- 2026云南红会眼视光中心有限公司招聘工作人员14人考试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)