首页 > 其他分享 >操作系统概述

操作系统概述

时间:2023-08-11 23:37:24浏览次数:35  
标签:计算机 用户 --- 概述 2.1 多任务 操作系统

2.1.1操作系统的概念

操作系统

 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。

 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。

2.1.2操作系统的基本功能

 1)处理机管理---管理CPU

 2)存储管理---管理内存

 3)设备管理---管理I/O设备

 4)文件管理---管理外存

 5)作业管理---管理程序

 作业管理的主要功能是把用户的作业装入内存病投入运行,一旦作业进入内存,就称为进程。

2.1.3操作系统的主要特征

1)并发性

 定义:两个或两个以上的运行程序在同一时间间隔内同时执行。

2)共享性

 操作系统中的资源(硬件和信息资源)可被多个并发执行的进程所使用。

3)异步性(随机性)

 操作系统内部产生的事件序列有许许多多种可能,而操作系统的一个重要任务是必须确保捕捉和正确处理可能发生的随机事件。

4)虚拟性

 将一个物理实体映射为多个逻辑实体。
 虚拟内存体现了虚拟性

2.1.4操作系统的分类

1)批处理操作系统

 批处理操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动依次执行每个作业。期间没有产生交互性。

2)分时操作系统

 分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。

3)实时操作系统

 实时操作系统是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统

4)嵌入式操作系统

 嵌入式操作系统是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的操作系统

5)个人计算机操作系统

 根据在同一时间使用计算机用户的多少,操作系统可以分为单用户操作系统和多用户操作系统。

 另外,如果用户在同一时间内可以运行多个应用程序(每个应用程序被称作一个任务),这样的操作系统统称为多任务操作系统,如果用户在同一时间内只能运行一个应用程序,对应的操作系统统称为单任务操作系统。

 个人计算机操作系统是单用户操作系统。个人计算机操作系统主要供个人使用,功能强、价格低。可以在几乎任何地方安装使用,能满足一般人工作、学习、游戏等方面的需求。

 早期的DOS操作系统是单用户单任务操作系统,Windows XP则是单用户多任务操作系统,Windows7是多用户多任务操作系统。

6)网络操作系统

 网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构、协议和标准开发的软件,包括网络管理、通信、安全、资源分享和各种网络应用,其目标是相互通信及资源共享。

7)分布式操作系统

 大量的计算机通过网络联结在一起,可以获得极高的运算能力及广泛的数据共享,这种系统被称为分布式系统。

2.1.5常用操作系统简介

1.Windows操作系统

 Windows是一个为个人电脑和服务器用户设计的操作系统

2.UNIX操作系统

 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

3.LINUX操作系统

 Linux是一个多用户、多任务、支持多线路和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序。

4.iOS操作系统

 iOS是由苹果公司开发的手持设备操作系统

5.Android操作系统

 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备

6.Mac OS

 Mac操作系统是苹果机专用系统

2.1.1操作系统的概念

操作系统

 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。

 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。

2.1.2操作系统的基本功能

 1)处理机管理---管理CPU

 2)存储管理---管理内存

 3)设备管理---管理I/O设备

 4)文件管理---管理外存

 5)作业管理---管理程序

 作业管理的主要功能是把用户的作业装入内存病投入运行,一旦作业进入内存,就称为进程。

2.1.3操作系统的主要特征

1)并发性

 定义:两个或两个以上的运行程序在同一时间间隔内同时执行。

2)共享性

 操作系统中的资源(硬件和信息资源)可被多个并发执行的进程所使用。

3)异步性(随机性)

 操作系统内部产生的事件序列有许许多多种可能,而操作系统的一个重要任务是必须确保捕捉和正确处理可能发生的随机事件。

4)虚拟性

 将一个物理实体映射为多个逻辑实体。
 虚拟内存体现了虚拟性

2.1.4操作系统的分类

1)批处理操作系统

 批处理操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动依次执行每个作业。期间没有产生交互性。

2)分时操作系统

 分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。

3)实时操作系统

 实时操作系统是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统

4)嵌入式操作系统

 嵌入式操作系统是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的操作系统

5)个人计算机操作系统

 根据在同一时间使用计算机用户的多少,操作系统可以分为单用户操作系统和多用户操作系统。

 另外,如果用户在同一时间内可以运行多个应用程序(每个应用程序被称作一个任务),这样的操作系统统称为多任务操作系统,如果用户在同一时间内只能运行一个应用程序,对应的操作系统统称为单任务操作系统。

 个人计算机操作系统是单用户操作系统。个人计算机操作系统主要供个人使用,功能强、价格低。可以在几乎任何地方安装使用,能满足一般人工作、学习、游戏等方面的需求。

 早期的DOS操作系统是单用户单任务操作系统,Windows XP则是单用户多任务操作系统,Windows7是多用户多任务操作系统。

6)网络操作系统

 网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构、协议和标准开发的软件,包括网络管理、通信、安全、资源分享和各种网络应用,其目标是相互通信及资源共享。

7)分布式操作系统

 大量的计算机通过网络联结在一起,可以获得极高的运算能力及广泛的数据共享,这种系统被称为分布式系统。

2.1.5常用操作系统简介

1.Windows操作系统

 Windows是一个为个人电脑和服务器用户设计的操作系统

2.UNIX操作系统

 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

3.LINUX操作系统

 Linux是一个多用户、多任务、支持多线路和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序。

4.iOS操作系统

 iOS是由苹果公司开发的手持设备操作系统

5.Android操作系统

 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备

6.Mac OS

 Mac操作系统是苹果机专用系统

2.1.1操作系统的概念

操作系统

 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。

 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。

2.1.2操作系统的基本功能

 1)处理机管理---管理CPU

 2)存储管理---管理内存

 3)设备管理---管理I/O设备

 4)文件管理---管理外存

 5)作业管理---管理程序

 作业管理的主要功能是把用户的作业装入内存病投入运行,一旦作业进入内存,就称为进程。

2.1.3操作系统的主要特征

1)并发性

 定义:两个或两个以上的运行程序在同一时间间隔内同时执行。

2)共享性

 操作系统中的资源(硬件和信息资源)可被多个并发执行的进程所使用。

3)异步性(随机性)

 操作系统内部产生的事件序列有许许多多种可能,而操作系统的一个重要任务是必须确保捕捉和正确处理可能发生的随机事件。

4)虚拟性

 将一个物理实体映射为多个逻辑实体。
 虚拟内存体现了虚拟性

2.1.4操作系统的分类

1)批处理操作系统

 批处理操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动依次执行每个作业。期间没有产生交互性。

2)分时操作系统

 分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。

3)实时操作系统

 实时操作系统是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统

4)嵌入式操作系统

 嵌入式操作系统是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的操作系统

5)个人计算机操作系统

 根据在同一时间使用计算机用户的多少,操作系统可以分为单用户操作系统和多用户操作系统。

 另外,如果用户在同一时间内可以运行多个应用程序(每个应用程序被称作一个任务),这样的操作系统统称为多任务操作系统,如果用户在同一时间内只能运行一个应用程序,对应的操作系统统称为单任务操作系统。

 个人计算机操作系统是单用户操作系统。个人计算机操作系统主要供个人使用,功能强、价格低。可以在几乎任何地方安装使用,能满足一般人工作、学习、游戏等方面的需求。

 早期的DOS操作系统是单用户单任务操作系统,Windows XP则是单用户多任务操作系统,Windows7是多用户多任务操作系统。

6)网络操作系统

 网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构、协议和标准开发的软件,包括网络管理、通信、安全、资源分享和各种网络应用,其目标是相互通信及资源共享。

7)分布式操作系统

 大量的计算机通过网络联结在一起,可以获得极高的运算能力及广泛的数据共享,这种系统被称为分布式系统。

2.1.5常用操作系统简介

1.Windows操作系统

 Windows是一个为个人电脑和服务器用户设计的操作系统

2.UNIX操作系统

 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

3.LINUX操作系统

 Linux是一个多用户、多任务、支持多线路和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序。

4.iOS操作系统

 iOS是由苹果公司开发的手持设备操作系统

5.Android操作系统

 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备

6.Mac OS

 Mac操作系统是苹果机专用系统

2.1.1操作系统的概念

操作系统

 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。

 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。

2.1.2操作系统的基本功能

 1)处理机管理---管理CPU

 2)存储管理---管理内存

 3)设备管理---管理I/O设备

 4)文件管理---管理外存

 5)作业管理---管理程序

 作业管理的主要功能是把用户的作业装入内存病投入运行,一旦作业进入内存,就称为进程。

2.1.3操作系统的主要特征

1)并发性

 定义:两个或两个以上的运行程序在同一时间间隔内同时执行。

2)共享性

 操作系统中的资源(硬件和信息资源)可被多个并发执行的进程所使用。

3)异步性(随机性)

 操作系统内部产生的事件序列有许许多多种可能,而操作系统的一个重要任务是必须确保捕捉和正确处理可能发生的随机事件。

4)虚拟性

 将一个物理实体映射为多个逻辑实体。
 虚拟内存体现了虚拟性

2.1.4操作系统的分类

1)批处理操作系统

 批处理操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动依次执行每个作业。期间没有产生交互性。

2)分时操作系统

 分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。

3)实时操作系统

 实时操作系统是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统

4)嵌入式操作系统

 嵌入式操作系统是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的操作系统

5)个人计算机操作系统

 根据在同一时间使用计算机用户的多少,操作系统可以分为单用户操作系统和多用户操作系统。

 另外,如果用户在同一时间内可以运行多个应用程序(每个应用程序被称作一个任务),这样的操作系统统称为多任务操作系统,如果用户在同一时间内只能运行一个应用程序,对应的操作系统统称为单任务操作系统。

 个人计算机操作系统是单用户操作系统。个人计算机操作系统主要供个人使用,功能强、价格低。可以在几乎任何地方安装使用,能满足一般人工作、学习、游戏等方面的需求。

 早期的DOS操作系统是单用户单任务操作系统,Windows XP则是单用户多任务操作系统,Windows7是多用户多任务操作系统。

6)网络操作系统

 网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构、协议和标准开发的软件,包括网络管理、通信、安全、资源分享和各种网络应用,其目标是相互通信及资源共享。

7)分布式操作系统

 大量的计算机通过网络联结在一起,可以获得极高的运算能力及广泛的数据共享,这种系统被称为分布式系统。

2.1.5常用操作系统简介

1.Windows操作系统

 Windows是一个为个人电脑和服务器用户设计的操作系统

2.UNIX操作系统

 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

3.LINUX操作系统

 Linux是一个多用户、多任务、支持多线路和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序。

4.iOS操作系统

 iOS是由苹果公司开发的手持设备操作系统

5.Android操作系统

 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备

6.Mac OS

 Mac操作系统是苹果机专用系统

标签:计算机,用户,---,概述,2.1,多任务,操作系统
From: https://blog.51cto.com/u_16004326/7053882

相关文章

  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 安装Linux操作系统
    LAMP是一种非常常见的开源软件套件,包括Linux操作系统、ApacheHTTP服务器、MySQL数据库和PHP编程语言。它被广泛应用于构建动态网站和Web应用程序。本文将介绍如何安装和配置LAMP服务器,以实现可靠高性能的网站和应用程序运行环境。一、安装Linux操作系统在安装LAMP之前,首先需要选......
  • X509 概述
    在和CA进行一些接触时,我们常常会听到一个名词:X.509。它是一种行业标准或者行业解决方案,在X.509方案中,默认的加密体制是公钥密码体制。为进行身份认证,X.509标准及公共密钥加密系统提供了数字签名的方案。用户可生成一段信息及其摘要(亦称作信息"指纹")。用户用专用密钥对摘要加......
  • Linux操作系统设计与构建
    Linux操作系统设计与构建   主 编:张同光   出版单位:清华大学出版社   ISBN:   ISBN:   出版时间:2024.1   CIP:   定价:¥ 内容简介        本书以“成功设计与构建可用的Linux操作系统”为编写目标,共包括15章:Linux操作系统的设计、构建Lin......
  • Linux操作系统设计与构建
    Linux操作系统设计与构建   主 编:张同光   出版单位:清华大学出版社   ISBN:   ISBN:   出版时间:2024.1   CIP:   定价:¥ 内容简介        本书以“成功设计与构建可用的Linux操作系统”为编写目标,共包括15章:Linux操作系统的设计、构建Linu......
  • 如何在 Cent OS 7 操作系统安装 Clang
    一、介绍Clang是一种基于LLVM的C、C++、Objective-C和Objective-C++编译器,它提供了一个高效的编译流程,并且能够生成高质量的代码。在本文中,我们将介绍如何在CentOS7上安装Clang。二、安装步骤更新系统在安装Clang之前,我们需要确保系统处于最新状态。可以使用以......
  • JQuery概述
      ......
  • 银河麒麟高级操作系统V10助力联通云建设打出组合拳
    联通云基于“双引擎基座+一云多芯”为不同行业场景提供可靠、高质量的应用上云服务。在核心代码进行了全面把控,定制多架构芯片应用适配模版,开发了计算、存储、网络、中间件等组件,全面适配自主化服务器和操作系统,提供云服务器、云硬盘、裸金属、负载均衡、虚拟私有云等多个IaaS和......
  • 10、Spring之AOP概述
    10.1、概念AOP(AspectOrientedProgramming)是一种设计思想,是软件设计领域中的面向切面编程AOP是面向对象编程(OOP)的一种补充和完善,OOP是纵向继承机制,AOP是横向抽取机制AOP能通过预编译方式和运行期动态代理方式,实现在不修改源代码的情况下动态地为程序添加统一的附加功能......