unix中各个接口之间的关系
来源:互联网 发布:淘宝匿名评价id采集 编辑:程序博客网 时间:2024/04/19 21:30
总的来说其实我是把《unix环境高级编程》中的图自己画了一下
我们知道计算机是由软件和硬件俩个部分组成,操作系统是俩个的桥梁
操作系统的内核就用来控制计算机硬件资源,提供程序运行环境。
内核的接口被称为系统调用,公共库函数是建立是在系统调用之上
比如我们经常使用的 print scan 等。应用程序既可以使用系统调用也可以使用
标准库函数。shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。
所以我觉得所谓的内核编程和标准库编程区别就在调用的接口不同,不过类似的
内核控制硬件资源直接调用内核接口就必须考虑更多因素,这就是库难点了,而且
很多内核函数还是没有清晰的说明需要自己调试,不过本质上来说都是编程。
所以不要被内核吓倒了。
0 0
- unix中各个接口之间的关系
- WxWindows/WxWidgets中各个库之间的关系
- iOS开发中,各个UI控件之间的继承关系
- 各个日志框架之间的关系
- linux 各个文件系统之间的关系
- ORACLE EBS各个模块之间的关系
- spring 各个包之间的依赖关系
- AE中网络分析的实现 的各个类之间的关系
- MFC中自动创建的各个类之间的关系和指针获取方法
- spring中各个jar包的用途和他们之间的关系
- MINIX、Unix、Linux之间的关系
- MINIX、Unix、Linux之间的关系
- java中类与类、类与接口、接口与接口之间的关系
- 各个字符编码之间关系
- UNIX文件系统中各种文件、概念和函数之间的关系
- .net与Java 各个框架之间的对应关系
- 案例各个类或jsp文件之间的关系画图
- git查看各个branch之间的关系图
- Mr. Process的一生-Linux内核的社会视角 (1)调度
- Xenomai 多内核系统支持
- 浅谈命令查询职责分离(CQRS)模式
- swift中常量,变量相关问题(新手必看)
- 南邮汇编实验一
- unix中各个接口之间的关系
- VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行
- 第八周项目3 顺序串算法
- 量化编程
- 大数据之” Hadoop,Spark和Storm
- Sublime Text 3 报错 There are no packages available for installation 的原因
- Linux 基本UDP套接字编程
- 第八周项目5-计数的模式匹配
- Java WebService 简单实例