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

操作系统概述

时间:2023-08-19 21:32:02浏览次数: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/7152339

相关文章

  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 《408操作系统 》复习笔记 ② 第二章 进程与线程
    进程的概念、组成、特征程序是静态的,存放在磁盘里的可执行文件,就是一系列的指令集合进程(Process)是动态的,是程序的一次执行过程。同一个程序多次执行会对应多个进程操作系统如何区分各个进程当进程被创建时,操作系统为该进程分配一个唯一的、不重复的PIDPCB操作系统要记......
  • 第十一章 常用类的概述和使用
    11.1常用的包11.1.1包的名称和功能java.lang包-该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、...java.util包-该包是Java语言的工具包,里面提供了大量工具类以及集合类等。如:Scanner类、Random类、List集合、...java......
  • 聊一下操作系统 macOS 与 Linux
    对于Windows操作系统大家都比较熟悉,也常拿它与Linux操作系统进行比较,两者之间的差异也很明显。但对于macOS和Linux的比较不太多,很多人认为它们很相似,因为这两种操作系统都可以运行Unix命令。其实详细比较下,两者还是有很多不同点的,每种操作系统都是独一无二的存在,下面就让我们......
  • Git ( 目标 + 概述 + 安装与常用命令 + 远程仓库 + IDEA 中使用 )
    Git分布式目录Git分布式1、目标2、概述2.1开发中的实际场景2.2版本控制器的方式2.3Git2.4Git工作流程图3、Git安装与常用命令3.1Git环境配置3.1.1下载与安装3.1.2基本配置3.1.3为常用指令配置别名3.2获取本地仓库3.3基础操作指令3.3.1创建、查看状态、提交、查看提......
  • 操作系统学习2
    分别使用标准IO和系统IO写入一百万个整数到文件,测试谁的时间更短?为什么?结论:在同等数据的写入下,使用标准IO要比直接使用系统IO更快原因:标准IO有缓冲区机制,在执行fwrite写文件时,数据不是直接调用系统IO写入磁盘,而是先存放在内存的缓冲区中,直到缓冲区满后,才会调用一次系统IO全部......
  • PWA 应用 addToHomeScreen 功能概述
    PWA,全称为ProgressiveWebApp,即渐进式网页应用。它是一种将网页应用和原生应用相结合的新型应用模式,能够在用户没有安装应用的情况下,提供和原生应用相似的用户体验。在PWA中,addToHomeScreen是一个非常重要的功能。它允许用户将PWA应用添加到设备的主屏幕上,就像添加一个原生......
  • C语言中的关键字概述
    C语言的关键字是指具有特定功能的单词。可以使用关键字来帮助我们完成不同的事情。C语言最常见的关键字有32个,根据关键字的作用,可分为以下四类:一、数据类型关键字(共计12个):(1)char:声明字符型变量或函数返回值类型;(2)void:声明函数无返回值或无参数,声明无类型指针;(3)int: 声明整型变量或函数......
  • 操作系统OS
    操作系统简介阅读目录一为什么要有操作系统二什么是操作系统三操作系统与普通软件的区别四操作系统发展史一为什么要有操作系统现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。一般而言,现代计算机系统......
  • 虚拟机安装:VMware Tools安装错误——本程序需要您将此虚拟机上安装的操作系统更新到SP
    1.为系统版本问题,直接更换win7版本。提供sp1版本地址如下------百度找到的其他人的安装数据【Windows7SP1旗舰版x64安装版,安全补丁更新到了2015年的年初.大小:4739917824字节MD5:10AFCEF70AFCA7D2E4B5B6433C8F86ACSHA1:2D4816D9DF963469400CCFCA99BAA74260081F16CRC3......