UNIX体系结构

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

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

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

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

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

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

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

相关推荐
wanhengidc5 分钟前
云手机的挂机功能涉及到哪些内容
运维·服务器·网络·游戏·智能手机
努力的白熊嗨17 分钟前
多台服务器文件共享存储
服务器·后端
z2023050834 分钟前
linux之 remoteproc 内核实现源码分析
linux·运维·服务器
qq_18417767743 分钟前
前端自动部署项目到服务器
服务器·前端·javascript
思考的笛卡尔1 小时前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
liuy96152 小时前
tcp服务器
服务器
Fcy6482 小时前
初识Linux和Linux基础指令详细解析及shell的运行原理
linux·服务器·ubuntu·centos
王道长服务器 | 亚马逊云2 小时前
AWS Shield 与海外高防服务器的对比分析
服务器·云计算·aws
卓小帅的博客2 小时前
跨服务器快速传输数据
运维·服务器
朝阳5812 小时前
nuxt2 发布到线上
运维·服务器