Windows Server操作系统概述

news2024/12/26 10:59:48

文章目录

  • 一、计算机系统的层次结构
  • 二、五大基本功能
    • 1. 处理器管理
    • 2. 储蓄器管理
    • 3. 文件管理
    • 4. 设备管理
    • 5. 作业管理
  • 三、应用场景
  • 四、发展历程
    • 1. Unix
      • 概述
      • 相关版本
      • 应用场景
    • 2. Linux
      • 概述
      • 相关版本
      • 应用场景
    • 3. windows
      • 概述
      • 普通版本
      • 服务器版本

首先可以看下思维导图,以便更好的理解接下来的内容。
在这里插入图片描述

一、计算机系统的层次结构

在这里插入图片描述
操作系统的重要性
计算机系统的层次结构中,操作系统处于核心位置。它负责管理和协调硬件和软件资源,以确保计算机系统能够高效运行。

二、五大基本功能

1. 处理器管理

处理器管理是操作系统的核心功能之一,它包括以下任务:

  • 进程调度:决定哪个进程在何时执行,以充分利用处理器资源。
  • 资源分配和回收:分配处理器时间片和优先级,以及在进程完成后回收资源。

2. 储蓄器管理

存储器管理涉及内存的管理和控制,包括:

  • 内存分配:分配内存空间给进程,确保它们不会相互干扰。
  • 共享与保护:管理内存的共享和访问权限,以防止非授权访问。
  • 扩展与回收:动态地扩展和回收内存,以适应不同程序的需求。

3. 文件管理

文件管理是操作系统管理信息资源的关键功能,包括:

  • 文件存储空间管理:管理文件在存储设备上的分布和组织。
  • 目录管理:维护文件目录结构,使用户能够轻松定位文件。
  • 文件操作:提供文件的读取、写入、复制、移动和删除等操作。
  • 文件保护:控制文件的访问权限和保护机制,确保数据的安全性和完整性。

4. 设备管理

设备管理负责管理计算机的外部设备,包括:

  • 设备分配:将设备分配给进程,使它们能够与外部设备通信。
  • 传输控制:控制数据在设备和内存之间的传输,以确保数据的完整性和可靠性。
  • 设备独立性:提供设备无关性的接口,使应用程序能够跨不同硬件平台运行。

5. 作业管理

作业管理涉及处理用户提交的各种请求,包括系统命令和编程接口,以确保各种作业按照优先级和资源可用性进行执行。

三、应用场景

嵌入式设备:如POS机、单反相机、游戏机、智能设备等
移动端设备:如手机、平板电脑等
个人桌面电脑:如笔记本电脑、台式机等
服务器:如云服务器、PC服务器、刀片服务器、小型机等
超级计算机:各类超级计算机、大型服务器等

四、发展历程

1. Unix

概述

Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。

相关版本

  • IBM的AIX:IBM公司的UNIX操作系统,源自于System V Release 3,运行在IBM的Power PC硬件架构上。
  • HP的HP-UX:美国惠普公司基于System V开发的UNIX操作系统。
  • SUN的Solaris:曾是使用最广泛的商业UNIX实现版本,最初叫做Sun OS,基于BSD UNIX版本。
  • FreeBSD:其代码被其他系统借鉴,包括苹果公司的MacOS和任天堂的Switch游戏机。
  • MacOS/IOS:使用Darwin内核,基于Mach、FreeBSD以及苹果自己的代码。

应用场景

商用服务器,收钱

2. Linux

概述

Linux是一种免费使用和自由传播的类UNIX操作系统,由Linus Torvalds于1991年首次发布。它有多个版本和发行版,适用于各种应用场景。

相关版本

  • Redhat:商业发行版,收费。
  • CentOS:Redhat的免费开源版本。
  • Debian:一个稳定的开源Linux发行版。
  • Ubuntu:基于Debian的用户友好型Linux发行版。
  • Android:移动设备操作系统,基于Linux内核。
  • 鸿蒙OS、中科红旗、统信OS、麒麟OS等:国内的自主操作系统。

应用场景

Linux广泛用于服务器、移动端、云计算和物联网等领域。

3. windows

概述

Windows是由微软公司自研的操作系统,使用C、C++、汇编语言等编写。

普通版本

Windows 95
Windows 98
Windows xp
Windows 7
Windows 10
Windows 11

服务器版本

Windows server 2000
Windows server 2003
Windows server 2008
Windows server 2012
Windows server 2016
Windows server 2019
Windows server 2022

Windows操作系统广泛用于桌面计算机和服务器环境。

如有不详或错误,敬请指出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1004511.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Win10 NVIDIA Incompatible

Win10 NVIDIA 不兼容 https://www.nvidia.cn/Download/index.aspx?langcn https://www.nvidia.com/Download/Find.aspx?langen-us win10 version 1803

Python安装与环境变量配置傻瓜式教程(2023年9月)

给我家憨憨写的python教程 ——雁丘 Python的环境变量可以在安装包勾选自动配置,故相比Java相比简单不少 Python安装与环境变量配置傻瓜式教程(2023年9月) 一 Python的下载二 Python的安装三 手动配置环境变量四 检验环境变量 一 Python的下…

强化历程7-排序算法(2023.9.12)

此笔记学习图片来自于如下网址 1https://www.west999.com/info/html/chengxusheji/Javajishu/20190217/4612849.html 文章目录 强化历程7-排序算法1 冒泡排序(交换排序)2 选择排序3 直接插入排序4 希尔排序5 归并排序6 快速排序7 堆排序8 计数排序 强化历程7-排序算法 1 冒泡排…

《向量数据库指南》——向量数据库内核面临的技术挑战及应对措施

最近一年,以 ChatGPT、LLaMA 为代表的大语言模型的兴起,将向量数据库的发展推向了新的高度。 向量数据库是一种在机器学习和人工智能领域日益流行的新型数据库,它能够帮助支持基于神经网络而不是关键字的新型搜索引擎。向量数据库不同于传统的…

6.1、Flink数据写入到文件

1、前言 Flink API 提供了FileSink连接器,来帮助我们将数据写出到文件系统中去 版本说明:java1.8、flink1.17 官网链接:官网 2、Format Types - 指定文件格式 FileSink 支持 Row-encoded 、Bulk-encoded 两种格式写入文件系统 Row-encode…

小程序自定义tabbar

前言 使用小程序默认的tabbar可以满足常规开发,但是满足不了个性化需求,如果想个性化开发就需要用到自定义tabbar,以下图为例子 一、在app.json配置 先按照以往默认的形式配置,如果中间的样式特殊则不需要配置 "tabBar": {&qu…

SpringWeb解析

目录 运行流程 组件介绍 简单搭建一个SpringWeb项目 1.导入依赖 2.配置DispatcherServlet 3.开启注解 4.处理器搭建 5.接收请求 获取请求的数据 中文乱码 返回json格式 拦截器 代码实现 SpringWeb 是 spring 框架中的一个模块,基于 Servlet API 构建的原…

豆瓣图书评分数据的可视化分析

导语 豆瓣是一个提供图书、电影、音乐等文化产品的社区平台,用户可以在上面发表自己的评价和评论,形成一个丰富的文化数据库。本文将介绍如何使用爬虫技术获取豆瓣图书的评分数据,并进行可视化分析,探索不同类型、不同年代、不同…

如何做好医药产品说明书翻译?

近年来,随着世界各国之间的交流日渐紧密,医药产业发达国家的药品和医用器械对于其他国家的输出日益增多,但这些医疗产品在流通过程中,往往需要专业的医药翻译人员进行产品说明书的精确翻译。那么,如何做好医药产品说明…

掌动智能:提升硬件连通性测试效率与精确度

在当今数字化时代,各种智能设备和硬件组件在我们的日常生活和工作中扮演着越来越重要的角色。为确保这些设备正常运行,并实现跨设备的无缝连接,硬件连通性测试变得至关重要。为了提高测试效率与精确度,让我们介绍掌动智能作为一家…

物理层(408)

一、通信基础 【2009】在无噪声的情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是(B) A、12kb/s B、24kb/s C、48kb/s …

A股风格因子看板 (2023.09 第01期)

该因子看板跟踪A股风格因子,该因子主要解释沪深两市的市场收益、刻画市场风格趋势的系列风格因子,用以分析市场风格切换、组合风格暴 露等。 今日为该因子跟踪第1期,指数组合数据截止日2023-08-31,要点如下 近1年A股风格因子收益走…

《DevOps实践指南》- 读书笔记(五)

DevOps实践指南 Part 4 第二步 :反馈的技术实践14. 建立能发现并解决问题的遥测系统14.1 建设集中式监控架构14.2 建立生产环境的应用程序日志遥测14.3 使用遥测指导问题的解决14.4 将建立生产遥测融入日常工作14.5 建立自助访问的遥测和信息辐射器14.6 发现和填补遥…

元宇宙全球市场规模到2030年将达9805亿美元!

元宇宙是一种新兴的概念,它指的是一个虚拟的世界,由人工智能、虚拟现实、区块链等技术构建而成。元宇宙的起源可以追溯到上世纪90年代的虚拟世界“第二人生”,但直到近年来,随着技术的不断发展,它才逐渐成为了人们关注…

labelme2voc 标签重叠/覆盖问题

使用labelme自带的 labelme2voc.py转换voc数据集时可能标签重叠

C语言实现单链表和双向循环链表

全文目录 链表单链表实现申请节点头插尾插头删尾删任意节点后插入删除单链表的销毁 带头双向循环链表实现链表初始化申请节点头插尾插头删尾删任意节点后插入删除链表的销毁 链表和顺序表对比总结 链表 概念:链表是一种物理存储结构上非连续、非顺序的存储结构&…

GO语言篇之发布开源软件包

GO语言篇之发布开源软件包 文章目录 GO语言篇之发布开源软件包新建仓库拉取到本地初始化项目编写代码提交代码发布引用软件包 我们写GO语言程序的时候难免会引用第三方的软件包,那么你知道别人是怎么发布自己的软件包吗,别急,这篇博客教你怎么…

Apache DolphinScheduler 如何实现自动化打包+单机/集群部署?

Apache DolphinScheduler 是一款开源的分布式任务调度系统,旨在帮助用户实现复杂任务的自动化调度和管理。DolphinScheduler 支持多种任务类型,可以在单机或集群环境下运行。下面将介绍如何实现 DolphinScheduler 的自动化打包和单机/集群部署。 自动化…

【Oracle】数据库导入导出

Oracle数据库导入导出 文章目录 Oracle数据库导入导出一、expdp导出1、管理员身份登录2、删除以前测试的用户及对应的数据3、创建表空间(源表--待导出的表)4、创建用户,给用户设置默认表空间和临时表空间5、给用户授权(创建表和视…

Unity+百度文心大模型驱动AI小姐姐数字人

1.简述 最近看到新闻,说是百度、字节、商汤、百川、智普等几家企业及机构所发布的生成式大语言模型,通过了《生成式人工智能服务管理暂行办法》,成为首批获得官方备案的大语言模型服务提供商。虽然一直在使用包括文心一言、chatglm这些大语言…