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

操作系统概述

时间:2023-08-08 23:32:01浏览次数:32  
标签:计算机 用户 --- 概述 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/7013791

相关文章

  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 操作系统
    目录操作系统操作系统干了什么为什么要有操作系统操作系统帮我们把内容保存到了硬盘操作系统帮我们解析了双击的指令操作系统干了什么文件:是操作系统转化的。操作系统干了什么:接受外部指令转化为0和1翻译你写的字符,把对文件的操作从繁(控制高低压电平)到简(你i想干嘛就干嘛)......
  • 【考研政治】 总体概述
    整个政治分为五部分:1.马原包括:总论,马克思主义哲学,政治经济学,科学社会主义2.毛中特导论,毛思想,中特社理论,习新中特社思想(重点)3.近代史纲要中国近代史:旧民主主义时期,新民主主义时期中国现代史(新中国成立以后)4.思想道德与法治绪论,思想教育,道德观,法治5.形势与政策......
  • 【Spring | 事件监听概述】
    本篇主要对Spring的事件监听机制简单介绍下。(事件监听)概述  ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口提供的。如果将实现该ApplicationListener接口的bean部署到上下文中,那么每当ApplicationEvent发布到ApplicationCon......
  • 操作系统基本知识点
     P1:自己动手写操作系统P2:  操作系统相关概念P3: 高级操作系统特性P4:时间片轮转与上下文切换 -------------来源参考B站黑马程序员操作系统入门 P5:  操作系统与资源调度P6:  资源调度与资源争抢P7:  中断和实时操作系统 P8: 操作系统概念总......
  • 【MySQL入门到精通-黑马程序员】MySQL基础篇-SQL概述及DDL
    前言本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。一、SQL1.1SQL通用语法SQL语句可以单行或多行书写,(默认)以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。注释:单行注释......
  • 复习笔记|第九、十章 Linux文件系统《操作系统原理教程》
    参考教材:《操作系统原理教程(第4版)》刘美华翟岩龙著大纲问题回答(精简版)1.Ext2文件卷的布局?各部分的作用是什么?Ext2文件卷的布局◼Ext2把磁盘块分为组,每组包含存放在相邻磁道的数据块和索引节点。块组的大小相等并顺序安排。◼Ext2用“块组描述符”来描述这些块组本身的结......
  • 复习笔记|第十四章 Windows操作系统模型《操作系统原理教程》
    参考教材:《操作系统原理教程(第4版)》刘美华翟岩龙著大纲问题回答(精简版)1.Windows采用什么样的体系结构?从图中看出,系统划分为两种状态,核心态和用户态。粗线上方代表用户态进程,下方是核心态的操作系统服务。用户态的进程只能运行在受保护的地址空间。因此,四种类型的用户态进......
  • 复习笔记|第十五章 Windows进程和线程管理《操作系统原理教程》
    参考教材:《操作系统原理教程(第4版)》刘美华翟岩龙著大纲问题回答(精简版)1.管理进程和线程的数据结构:执行体进程块EPROCESS、执行体线程块ETHREAD、内核进程块KPROCESS、内核线程块KTHREAD。structEPROCESS{P285KPROCESSPCB;内核进程块ObjectTable;进程的句......
  • 复习笔记|第十六章 Windows存储器管理《操作系统原理教程》
    参考教材:《操作系统原理教程(第4版)》刘美华翟岩龙著大纲问题回答(精简版)1.两种数据结构:虚拟地址描述符VAD、区域对象,这两种结构各有什么作用?◆P304◼Windows系统采用一棵由虚拟地址描述符(VAD)构成的平衡二叉树来管理进程私有地址空间。一个进程的一组VAD结构构成一棵自平衡二......