Windows Server操作系统概述

2023-11-06


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

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

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

二、五大基本功能

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操作系统广泛用于桌面计算机和服务器环境。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Server操作系统概述 的相关文章

随机推荐

  • windows10上传文件到vmware虚拟机

    网上看了很多的方案 有共享文件夹的 也有安装vmware tools的 都试过了不成功 后来使用的ftp工具上传 先使用 ip addr 看虚拟机的IP地址 第二条ens33下面的地址 我本机安装的filezilla 然后远程 默认端口22
  • ELI5:导数,偏导数

    导数 导数就是描述某个事物的变化速率 举个最常见的例子 当人从某地移动到另一地点的时候 速度就是这个移动的导数 因为它描述了移动的变化速率 再继续看 加速度就是速度的导数 因为加速度描述了速度的变化速率 当加速度恒定的时候 我们可以想到 速
  • href 属性 和 target属性

  • 悟空浏览器——青龙羊毛

    青龙羊毛之元宵特辑 六 今日中青看点又迎来了一波黑号 本菜鸡再次中奖 非酋体质 每次必中招 啥也不说了 发个新毛吧 悟空浏览器之前毛毛很多 有个群友和我说过 现在那位群友都褪裙了 毛毛才有脚本 猴哥 猴哥浏览器也是头条系的 不知道能坚持多久
  • 初等代数不等式2

    表示共有个参数的所有积之和 共有项 第个参数的指数是 第个参数的指数是 故 表示共有个参数的所有积之和 共有项 第个参数的指数是 第个参数的指数是 第个参数的指数是 故 即 表示共有个参数的所有积之和 共有项 第个参数的指数是 第个参数的指
  • 【JDK】二、环境变量从jdk17切换为jdk8后不生效的解决办法

    环境变量从jdk17切换为jdk8后不生效的解决办法 一 问题描述 二 环境变量为java17时的截图 三 修改为java8时的截图 四 解决办法 1 原因分析 2 删除jdk17和jdk8默认的配置或者把默认的下移 统一使用自己的 JAV
  • 浅谈vlan中pvid的作用

    vlan中的pvid其实就是处理标签的一种方式 在端口为access模式的时候pvid access端口本身的vlan 也无法单独配置 在端口为trunk的时候pvid是可以根据需求配置的 默认的pvid vlan1 而在trunk端口模式
  • GIT使用(踩坑)

    1 关于远程路径的设置 双反斜线 和 单斜线 的问题 这样写可以 git remote add origin L BottleCapDetection 这样写也可以 git remote add origin L BottleCapDete
  • 如何将本地文件上传至阿里云ECS中

    本人尝试利用SSH Secure Shell Client软件登录阿里云ECS 发现并无法登录 但尝试后发现WinSCP可以对ECS的文件进行操作 偷懒不想使用ssh命令上传文件 同时可视化操作会安心一些 具体操作如下 第一步 开启阿里云E
  • 在IDEA中配置Git

    文章目录 在IDEA中配置Git 开发中IDEA的Git常见操作 初始化并提交项目到远程仓库 项目leader 1 在GitHub中创建远程仓库 2 将maven工程交给Git管理 3 配置忽略文件 4 提交到本地仓库 5 推送到远程仓库
  • react 之 styled-components

    css样式并不像JavaScript语法有作用域 因此css样式作用于全局很容易造成全局污染 为了防止这类问题发生 我们可以遵循CSS的BEM规范 即 blockName elementName modifierName 模块名 元素名 修
  • 【C++泛型编程】模板偏特化、局部类和型别映射(Int2Type,Type2Type)以及型别选择

    1 模板偏特化 模板偏特化是让你在template的所有可能实体中特化出一组子集 下面是一个模板全特化的例子 假设有一个类模板 名为Widget template
  • STM32CubeMX串口配置及库printf打印

    最新版STM32CubeMXV5 0 0已经上传到了网盘 或者自己通过软件在线升级 STM32CubeMX运行环境搭建包含两个部分 首先是 Java运行环境安装 其次是STM32CubeMX软件安装 Java 软件和STM32CubeMX
  • java 之泛型详解

    1 什么是泛型 引入 关于泛型 先来说几句集合 都知道集合是可以存储任意对象 当我们创建一个集合时如果没有声明它的存储类型 那该集合便自动提升为Object类型 提示 在我们创建对象的时候 如果没有明确指出一种数据类型 那么编译器会默认为O
  • linux磁盘信息文件,linux系统获取硬盘使用信息

    1 df命令 Linux下可以用df命令获取硬盘的使用情况 通过man可以获取df命令的详细情况 df命令经常用的参数为 a 显示全部的档案系统和各分割区的磁盘使用情形 i 显示i nodes的使用量 k 大小用k来表示 默认值 t 显示某
  • Prescan学习笔记:短暂接触

    因为老师的项目需要用到Prescan 来模拟真实的驾驶场景 因此使用它搭了一些模型 这里写下使用心得 注意 Prescan是一个非常注重产品版权的软件 因此我们使用的也是通过正规渠道向其购买的 而且其licence定期更换 需要再次更新或者
  • Java5 新特性

    Java 5 语言新特性体验 2006 04 06 22 28 38 作者 yuhen 1 Boxing UnBoxing 在1 4及以前的版本 Java并不支持自动装箱 如下面的例子 Java 1 4 public class progr
  • 【华为OD机试真题 Java】@分割可用字符集

    前言 本专栏将持续更新华为OD机试题目 并进行详细的分析与解答 包含完整的代码实现 希望可以帮助到正在努力的你 关于OD机试流程 面经 面试指导等 如有任何疑问 欢迎联系我 wechat steven moda email nansun09
  • 合上笔记本屏幕 Ubuntu 20.04 不休眠

    将系统配置文件 etc systemd logind conf 的其中一行 改成如下所示 sudo vim etc systemd logind conf HandleLidSwitch ignore 重启服务 sudo service s
  • Windows Server操作系统概述

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