Linux系统编程:Unix体系结构
来源:互联网 发布:java 加密算法 pdf 编辑:程序博客网 时间:2024/05/16 11:36
操作系统是一种管理和控制计算机硬件与软件资源,它的目标是让计算机系统的所有资源最大限度地发挥作用。
从广义上来说,操作系统包括了内核和一些其他软件。这些软件包括系统实用程序,应用程序,shell以及公用函数库等。图1显示了Unix系统的体系结构。
图1 Unix操作系统的体系结构
最里面一层为内核,它负责提供各种系统所需的核心功能。
内核的接口被称为系统调用。操作系统的内核里存在一些内建函数,上层可通过系统调用接口间接调用这些内建函数。
公用函数库构建在系统调用接口之上。应用程序既可以使用公用函数库,也可以使用系统调用。如果库函数的实现需要用到操作系统提供的服务,最终还是要使用系统调用。
shell是一个特殊的应用程序,为运行其他的应用程序提供了一个接口。
阅读全文
0 0
- Linux系统编程:Unix体系结构
- unix/linux系统编程
- linux/unix系统编程
- 现代UNIX系统体系结构
- Unix/Linux系统网络编程
- Linux/Unix系统编程-基本概念
- Unix/Linux操作系统的体系结构及系统调用介绍
- UNIX(Linux)系统编程常用库函数说明
- UNIX(Linux)系统编程常用库函数说明
- 《Linux/UNIX系统编程手册(上、下册)》
- 初步认识Unix/Linux系统编程
- 读书笔记Linux/Unix系统编程手册(63)
- Linux-Unix系统编程手册学习笔记
- Unix/Linux编程-系统调用I/O
- Linux/Unix系统编程手册二:系统编程概念
- Linux 内核系统体系结构
- Linux 内核系统体系结构
- Linux 内核系统体系结构
- Python练习题 10-6~10-7乘法练习题
- N的阶乘
- 微服务、SOA 和 API对比与分析
- RecyclerView的点击
- ONOS应用示例开发
- Linux系统编程:Unix体系结构
- Effective 3.尽可能的使用const
- jspSmartUpload上传与下载
- 爬虫-天眼查数据
- C#绘制照片部分图像
- 已知入栈顺序,判断某一序列是否为其合法出栈序列!
- css3动画-4点唤醒
- 【第四篇】SAP HANA XS使用服务器JavaScript Libraries详解
- 编码风格规范