UNIX体系结构

从严格意义上来说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。通常将这种软件称为内核,因为它相对较小,而且位于环境的核心。

内核的接口被称为系统调用。

公用函数库构建在系统调用接口之上。

应用程序既可使用公用函数库,也可使用系统调用。

shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。

广义上来说,操作系统包括了内核和一些其他软件(包括系统实用程序、应用程序、shell以及公用函数库等),这些软件使得计算机能够发挥作用,并使计算机具有自己的特性。

例如Linux是GNU操作系统使用的内核,一般该操作系统称为GNU/Linux操作系统,简称为Linux。

相关推荐
会洗碗的CV工程师32 分钟前
828华为云征文——使用Flexus云服务器X实例CentOS镜像下创建MySQL服务器教程
运维·服务器·mysql·centos·华为云
PatrickYao04221 小时前
[Simpfun游戏云1]搭建MC Java+基岩互通生存游戏服务器
服务器·游戏
谌vv1 小时前
.NET IIS发布项目后设置虚拟路径访问文件 404
服务器·.net
什么时候才能变强2 小时前
Pytest-如何将allure报告发布至公司内网
linux·服务器·pytest
终端安全管理2 小时前
不在同一局域网怎么远程桌面?非局域网环境下,实现远程桌面访问的5个方法分享!
运维·服务器·网络·经验分享·科技·电脑
engineer-gxd2 小时前
Lesson1 MySQL的安装(环境为CentOS云服务器)
服务器·mysql·centos
hakesashou3 小时前
python如何匹配换行符
java·服务器·python
中云DDoS CC防护蔡蔡3 小时前
像百度谷歌这种网站会被DDoS吗
服务器·搜索引擎·百度·网络安全·ddos
宇寒风暖3 小时前
蠕虫病毒(网络安全小知识)
服务器·网络·web安全
QuiteCoder3 小时前
【linux】gcc makefile
linux·服务器