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

操作系统概述

时间:2023-08-06 23:32:05浏览次数:30  
标签:计算机 用户 --- 概述 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,多任务,操作系统
From: https://blog.51cto.com/u_16004326/6987628

相关文章

  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 【MySQL入门到精通-黑马程序员】MySQL基础篇-概述及MySQL环境配置
    前言本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。一、MySQL概述1.1数据库相关概念数据库(DataBase(DB)):存储数据的仓库,数据是有组织的进行存储。数据库管理系统(DataBaseManagementSystem(DBMS)):操纵和管理数据库的大型软件。SQL(StructureQ......
  • IP地址概述与应用
     1.IP地址是什么?    主机唯一的标识,保证主机间正常通信     一种网络编码,用来确定网络中一个节点 逻辑地址    IP地址由32位二进制(32bit)组成   2.IP地址的组成网络部分(network)、主机部分(hostname)注:A类:1网+3主B类:2网+2主C类:3网+1主3.IP地址的分类    A:1-126......
  • 深度学习编译器前端技术概述
    AI编译器在前端经常会做一些静态分析,方便在前端做一些优化:自动微分等。中间表示(IntermediateRepresentation,IR)IR是编译器用于表示源代码的数据结构或代码,是程序编译过程中介于源语言和目标语言之间的程序表示。几乎所有的编译器都需要某种形式的中间表示,来对被分析、转换......
  • java202304java学习笔记第六十六天-ssm-声明式控制-mybatis映射文件概述
    ......
  • java202304java学习笔记第六十五天-ssm-声明式控制-基于xml的声明式配置-mybatis的概
      ......
  • 操作系统概述
    2.1.1操作系统的概念操作系统 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。2......
  • 【操作系统】计算机系统概述 操作系统基本概念
    这部分决定先做题再回来看一遍操作系统的基本概念1.操作系统的概念2.操作系统的特征3.操作系统的目标和功能......
  • 操作系统运行机制
    操作系统通常分批处理环境、交互式环境、实时环境系统调用传递参数方法寄存器堆栈指令自带用户进程在实现系统调用的时候,通过变量传递是不能用于传递参数的 系统调用:调用程序在用户态,被调程序在核心态 处理器中对用户可见的寄存器,通常是对用户程序可用的是:地址寄存器、数据寄存器......
  • 操作系统(Operating System)
    一.操作系统的定位操作系统就是搞计算机资源管理的软件统称1.对上就是要管理好各种硬件设备2.对下就是要给应用程序提供一个稳定的运行环境操作系统是软件,硬件和用户之间交换的媒介二.什么是进程(Process/任务(Task))下面的这些都是进程程序是一个可执行文件(静态的),如果双击运行......