什么是操作系统?

操作系统是一种软件,用于操作、使用计算机或服务器硬件,并向用户应用程序提供这些资源。操作系统是一种中间软件,它为用户端应用程序提供了许多不同的服务,对计算机和服务器来说非常重要。

null

操作系统历史记录

操作系统历史主要由4个阶段组成。

第一代(1945-1955)

第一批操作系统是在20世纪40年代和50年代初用第一批计算机创建的。但这些计算机主要用来解决像计算器一样的数学计算。

第二代(1955-1965)

这个时代的第一个操作系统是由通用汽车公司为名为701的IBM机器创建的。这一代操作系统通常用于批处理数据。硬件被称为主框架,用户通过虚拟系统连接到主框架并运行批处理操作。

第三代(1965-1980)

这一代中最重要的变化是多道程序设计特性,即单个系统可以同时运行多个应用程序。

第四代(1980年至今)

现代操作系统和计算机时代始于IBM开发的多任务、多用户操作系统和计算机。PC或个人电脑改变了操作系统和计算机时代的面貌。Windows操作系统是由paulallan和billgates于1975年为IBM公司的个人电脑开发的。流行的操作系统MS-DOS创建于1981年,另一个名为Linux的操作系统家族是由Linus Torvalds于1990年创建的。

操作系统服务

如前所述,操作系统为用户应用程序提供不同的服务。这里有一些最重要的。

  • Memory Management 将管理系统RAM内存的使用量或空闲量。如何分配新的内存请求等。
  • Processor Management 将初始化并运行系统的处理器。缓存、指令转换和使用都是通过处理器管理完成的。
  • Device Management 将跟踪连接到系统的所有设备。I/O、驱动程序和初始化将由操作系统管理。
  • Process Management 用于创建用户级和用户应用程序。进程管理还涉及到管理系统资源、内存、磁盘访问等。
  • File System Management/Disk Management 用于管理硬盘、USB、DVD等持久性存储。文件系统用于以结构化方式在逻辑上管理磁盘上的文件。
  • Network Management 与计算机网络、局域网和互联网接入有关。操作系统提供并实现了以太网、IP、TCP、UDP等网络协议。

相关文章: Powershell启动过程命令教程及示例

操作系统组件

为了正常工作,操作系统有一些体系结构和相关组件。这里有一些。

  • Kernel 是操作系统的底层部分,负责管理系统资源。内核提供了设备驱动程序、固件、I/O管理等子系统。
  • User Interface 提供对操作系统服务和功能的访问。用户界面由用户级应用程序使用,以便运行和完成需要操作系统服务和资源的任务。
  • User Application 是用户用来编写文档、运行脚本、浏览互联网的应用程序。

操作系统硬件

在不同的硬件类型上运行不同类型的操作系统。在这一部分,我们将列出一些流行的硬件平台和他们运行的操作系统。

  • x86 是服务器和PC机使用的最流行的平台。该平台使用Windows、Linux、MacOS、BSD等操作系统,它们可以是32位或64位。
  • ARM 是大多数智能手机运行的另一种CPU架构。ARM可以运行Windows、Linux、BSD、IOS、Android等操作系统。
  • Real-Time Hardware 是专门为时间有限的任务设计的硬件。这类硬件通常使用专门开发和设计的操作系统。
  • Embedded Hardware 类似于ARM系统,用于坚固的辅助系统和用途  Windows,Linux,Android操作系统。

操作系统功能

操作系统是为用户提供一些服务和特性而设计的。为了对操作系统进行分类,我们可以列出以下特性。

  • Single User 意味着当前操作系统不能处理不同的用户和首选项,其中只能使用单个用户配置文件。
  • Multi-User 意味着多个用户可以使用单个操作系统,其中每个用户都有自己的文件、首选项和桌面。
  • Single Task 意味着一次只能运行一个任务。这对用户来说是个大问题。目前,除实时操作系统外的所有操作系统都可以运行多个任务。
  • Multi-Task 一个或多个用户可以同时运行多个任务。
  • Real Time 意味着在指定时间运行并设置的任务可以在指定时间完成而无延迟。

相关文章: 如何查看、删除和清除谷歌Chrome浏览器历史记录?

操作系统系列

尽管一些终端用户将Windows称为唯一的操作系统,但有许多不同类型的操作系统。实际上,我们可以将它们作为操作系统系列,因为在这些操作系统中有不同的版本和替代品。

窗户

Windows是最流行的操作系统家族,它有不同的版本。Windows是一个用户友好的操作系统,主要是为个人电脑设计的。Windows也作为服务器版本提供给企业使用。

  • MS-DOS系统
  • Windows 95操作系统
  • Windows 98操作系统
  • Windows XP操作系统
  • Windows Vista系统
  • Windows 8操作系统
  • 视窗10
  • Windows NT
  • Windows服务器2003
  • Windows服务器2008
  • Windows服务器2012
  • Windows服务器2016
  • Windows服务器2019

Unix系统

Unix是为计算机科学家设计的所有操作系统之父。Unix主要使用命令行来完成任务。它不是那么友好,但它启发了像Linux、BSD和MacOS这样的操作系统。

Linux操作系统

Linux是一个非常有趣的操作系统,它以Unix为基础,于1990年由Linux Torvalds作为一个免费操作系统启动。Linux实际上是操作系统的核心部分,在一些发行版中,它们使用系统和用户级工具来完成操作系统。这是一些流行的发行版。

  • 乌班图
  • 软呢帽,
  • 德比安
  • 薄荷
  • 卡利
  • 森托斯
  • 红帽子
  • 苏塞

BSD公司

BSD是Unix的一个变种,旨在提高安全性。BSD的用户友好性较差,主要用于企业和安全系统。BSD提供较少的用户功能,但非常安全和安全相关的操作系统特性和功能。

  • FreeBSD公司
  • 开放BSD
  • 上网本
  • PC-BSD公司

相关文章: 用Htop监控Linux的Cpu、内存性能

马科斯

MacOS是专为苹果台式机设计的prioparity操作系统。MacOS提供非常高级的用户体验和面向用户的操作系统。macosgui因其用户交互用途而熠熠生辉。MacOS还将用户锁定在苹果生态系统的大多数情况下,比如文件共享、电子邮件、办公文档等。

安卓

Android是最流行的移动操作系统,通常用于智能手机、电视、娱乐系统。Android是基于Linux内核的,但其他部分是由Google开发或集成的。目前的Android版本是9.0

国际标准化组织

IOS是一种基于操作系统的MacOS,是为苹果公司生产的iPhone设计的。IOS提供与MacOS相同的用户体验。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享