UNIX体系结构

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

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

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

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

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

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

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

相关推荐
一个处女座的暖男程序猿1 天前
2G2核服务器安装ES
服务器·elasticsearch·jenkins
曹天骄1 天前
Let’s Encrypt 证书申请与多服务器 HTTPS 配置指南
运维·服务器·https
lang201509281 天前
如何在 Linux 中获取更多信息
linux·运维·服务器
我是标同学1 天前
vmware17安装ubuntu2204版本qemu运行armv8处理器uboot运行调试(包括windows)的一些工作
linux·运维·服务器
ZHANG13HAO1 天前
OK3568 Android11 实现 App 独占隔离 CPU 核心完整指
linux·运维·服务器
quan_泉1 天前
2025信阳市中等职业教育竞赛_网络安全赛项部分题解
linux·服务器·php
null or notnull1 天前
java服务器空间不够时:将多个服务器的文件存放至同一个服务器上(使用映射器的办法)
java·运维·服务器·java-ee
傲世(C/C++,Linux)1 天前
Linux系统编程——exec函数族
linux·服务器
盈创力和20071 天前
物联网 “神经” 之以太网:温湿度传感器的工业级 “高速干道”
运维·服务器·网络·嵌入式硬件·以太网温湿度传感器
路由侠内网穿透.1 天前
外网访问可视化工具 Grafana (Linux版本)
linux·运维·服务器·grafana·远程工作