操作系统概述

简介: 2.1操作系统概述2.1.1操作系统的概念操作系统 是一组控制盒管理计算机系统的硬件和软件资源、控制程序执行、改善人机界面、合理地组织计算机工作流程并未用户使用计算机提供良好运行环境的一种系统软件。 目的:提高计算机系统的效率,增强系统的处理能力,提高系统资源的利用率,方便用户使用计算机。2.1.2操作系统的基本功能 1)处理机管理---管理CPU 2)存储管理---管理内存 3)设备管理---管理I/O设备 4)文件管理---管理外存 5)作业管理---管理程序 作业管理的主要功能是把用户的作业装入内存病投入运行,一旦作业进入内存,就称为进程。2.1.3操作系统的主要

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操作系统概述
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操作系统是苹果机专用系统

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
6月前
|
Unix C语言
操作系统基础:IO管理概述【上】
操作系统基础:IO管理概述【上】
操作系统基础:IO管理概述【上】
|
6月前
|
数据采集 存储 Ubuntu
Linux操作系统概述
【1月更文挑战第1天】Linux操作系统概述。
88 1
|
6月前
|
存储 调度
操作系统基础:内存管理概述【下】
操作系统基础:内存管理概述【下】
|
存储 Linux Android开发
操作系统的概述
操作系统(Operating System,简称OS)简单通俗来讲就是一款软件。不过和一般软件不同,操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件。任何其他软件都必须在操作系统的支持下才能运行。 Linux 也是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统。 计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成: 硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等; 软件会按照用户的要求协调整台计算机的工
120 1
|
6月前
|
算法
操作系统基础:内存管理概述【上】
操作系统基础:内存管理概述【上】
操作系统(3.5)--死锁概述
系统中所拥有的不可抢占性资源其数量不足以满足多个进程运行的需要,使得进程在运行过程中,会因争夺资源而陷入僵局。
92 0
|
存储 数据建模 Serverless
操作系统概述
4.2 Excel的基本操作 4.2.1工作簿的新建和打开 1、工作簿与工作表 工作簿是指在excel中用来存储并处理数据的文件,其扩展名是.xlsx。 各工作簿是由工作表组成的,每个工作簿都可以包含一个或多个工作表,用户可以用其中的工作表来组织种相关数据。工作表不能单独存盘,只有工作簿才能以文件的形式存盘;因此执行保存命令式对工作簿执行的,会将其中所有工作表一起保存。 1)工作簿(Sheet)是一个由行和列交叉排列的二维表格,也称作电子表格,用于组织和分析数据。 2)Excel的一个工作簿默认有3个工作表,用户可以根据需要添加工作表,一个工作簿最多可以包括无数个工作表 3)但新建时
|
Linux Shell Go
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
91 0
|
安全 调度 数据安全/隐私保护
操作系统概述
操作系统是计算机系统中的核心软件之一,它是管理和控制计算机硬件和软件资源的系统软件。操作系统提供了一个统一的接口,使得用户和应用程序可以方便地与计算机系统进行交互。下面将详细介绍操作系统的概述及其功能。 1. 定义:操作系统是一种系统软件,它是计算机系统中的核心组成部分,负责管理和控制计算机硬件和软件资源,为用户和应用程序提供一个统一的接口。 2. 功能:操作系统具有多种功能,包括进程管理、内存管理、文件系统管理、设备管理和用户界面等。 - 进程管理:操作系统负责创建、调度和终止进程,为进程分配资源,控制进程的执行和通信。 - 内存管理:操作系统负责管理计算机的内存资源,包
55 0
|
6月前
|
算法 Shell Linux
操作系统概述
操作系统概述
59 0

热门文章

最新文章