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

操作系统概述

时间:2023-08-12 23:31:55浏览次数:29  
标签:计算机 用户 --- 概述 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/7062685

相关文章

  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 来自开源社区的最大事件--- IBM收购红帽RHEL后终止提供免费的软件源和操作系统源码
    保持Linux的开放性和自由性--我们不能不这样做作者:首席企业架构师EdwardScreven和OracleLinux开发主管WimCoekaerts-2023年7月10日甲骨文加入Linux社区已有25年。这些年来,我们的目标始终如一:帮助Linux成为人人都能免费使用的最佳服务器操作系统,并为有需要的用户......
  • Seata概述
    1.在微服务架构下,由于数据库和应用服务的拆分,导致原本一个事务单元中的多个DML操作,变成了跨进程或者跨数据库的多个事务单元的多个DML操作,而传统的数据库事务无法解决这类的问题,所以就引出了分布式事务的概念。2.分布式事务本质上要解决的就是跨网络节点的多个事务的数据一致性问......
  • 操作系统第一章
    系统调用是操作系统为应用程序使用内核功能所提供的接口。广义指令就是系统调用命令,而命令解释器属于命令接口,shell是命令解释器,它也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。引入多道程序设计后,程序的执行就失去了......
  • 视觉问答概述
    随着人工智能技术的逐渐成熟,计算机视觉、语音、自然语言处理等技术在金融行业的应用从广度和深度上都在加速,这不仅降低了金融机构的运营和风险成本,而且有助于提升客户的满意度,比如利用NLP技术实现智能问答解决方案,帮助用户即使没有复杂的金融背景知识也能快速找到自己需要的信息,而......
  • gitee仓库创建和操作系统安装流程
    创建Gitee账号和仓库1、官网:https://gitee.com/创建好账号,然后登录账号2、流程点击创建仓库填写仓库信息创建好仓库后点击仓库主页的管理在管理中自行选择是否开源创建好仓库后:点击自己主页设置,配置SSH秘钥点击设置按钮跳转到主页,然后点击红色箭头的SSH秘钥配......
  • 操作系统概述
    2.1.1操作系统的概念操作系统 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。2......
  • 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之前,首先需要选......