操作系统与Linux

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

一、操作系统

OS(Operating System)既操作系统,是一个包含通用目的或者功能的软件程序,这些通用目的包含了以下几项:

  • 硬件驱动
  • 内存管理
  • 进程管理
  • 网络管理
  • 安全管理
  • 文件管理

OS主要有三大分类,既服务器OS、桌面OS以及移动设备OS,常用的如CentOS和Windows Server等都属于服务器OS;Windows10、Mac OS和Fedora都是属于桌面OS;移动设备上最常使用的Android 和 IOS则属于移动设备OS

file

操作系统与硬件、应用软件与操作系统以及用户与应用软件的交互是通过接口来进行的,而关于开发接口有两个标准既ABI、API以及POSIX

  • ABI:Application Binary Interface,ABI描述了应用程序与OS之间的底层接口,允许编译好的代码在使用了兼容ABI系统中运行
  • API:Application Programming Interface,API定义了源代码与库之间的接口,同样的源代码可以在支持API的任何系统中编译和运行
  • POSIX:Portable Operating System Interface,可移植操作系统接口,IEEE(电气与电子工程师协会)在操作系统上定义的一些类API标准,POSIX兼容的程序可以在其他POSIX操作系统编译执行

Windows中的程序的运行格式一般是exe,其中.dll结尾的是程序依赖的一些动态库,.lib结尾的则是静态库。Linux中的程序是ELF,.so是指动态编译,.a是指静态编译

file

User Space:用户空间既用户程序的运行空间,用户空间是隔离的,既用户程序的崩溃

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值