计算机系统的层次结构
五大基本功能
处理器管理
其工作主要是进程调度,在单用户单任务的情况下,必处理器仅为一个用户的一个任务所独占,进程管理的工作十分简单。但在多道程序或多用户的情况下,组织多个作业或任务时,就要解决处理器的调度、分配和回收等问题
存储器管理
存储器管理主要是指针对内存储器的管理
存储分配、存储共享、存储保护 、存储扩张
文件管理
文件管理是指操作系统对信息资源的管理
文件存储空间的管理、目录管理、文件操作管理、文件保护
设备管理
设备管理是指负责管理各类外围设备 (简称:外设)
设备分配、设备传输控制、设备独立性
作业管理
每个用户请求计算机系统完成的一个独立的操作称为作业
负责处理用户提交的任何要求
应用场景
嵌入式设备:如 POS 机、单反相机、游戏机智能设备等
移动端设备:如手机、平板电脑等
个人桌面电脑:如笔记本电脑、台式机等
服务器:如云服务器、PC 服务器、刀片服务器、小型机等
超级计算机:各类超级计算机、大型服务器等
发展历程
Unix
概述
20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域
相关版本
IBM的AIX
是IBM 公司所有的 UNIX 操作系统。AIX源自运行在IBM 公司的于 System V Release 了,Power PC硬件架构之上
HP的HP-UX
是美国惠普公司在Systemv的基础上开发的UNIX操作系统
SUN的Solaris
Solaris 曾是使用最广泛、最成功的商业 UNIX实现版本。Sun 公司的操作系统最初叫做 SunOS,主要基于 BSD UNIX 版本
FreeBSD
其代码被其他很多系统借鉴,包括苹果公司的 MacOS
任天堂的Switch 游戏机,在操作系统层面的编码部署中采用了 FreeBSD内核
Macos/ios
其内核Darwin 建立在XNU内核上(一部分Mach、一部分 FreeBSD、还有一些苹果自己的代码)
应用场景
商用服务器,收钱
Linux
概述
是一种免费使用和自由传播的类UNIX 操作系统,其内核由林纳斯本纳第克特·托瓦兹 (Linus BenedictTorvalds)于1991年10 月5日首次发布
相关版本
Redhat(收费)
CentOS 免费
Debian
Ubuntu Kali
Android
中科红旗
统信OS
鸿蒙OS
应用场景
服务器
移动端
云大物智移
Windows
概述
微软自研 (C、C++、汇编语言等编写)
普通版本
Windows95
Windows 98
Windows xp
Windows 7
Windows10
Windows 11
服务器版本
Windows server 2000
Windows server 2003
Windows server 2008
Windows server 2012
Windows server 2016
Windows server 2019
Windows server 2022