NISP-操作系统概述
作者:互联网
文章目录
NISP-操作系统概述
1.概述
- 1946年第一台计算机
- 20世纪70年代出现计算机操作系统
- 是一组控制和管理计算机资源(软硬件),合理地对各类作业进行调度以及方便用户的程序集合
- 直接运行在裸机上的最基本的系统软件
- 其他任何软件都必须在操作系统的支持下运行
- 可以说操作系统是连接用户和计算机硬件的接口
2.操作系统的位置
3.作用
- 面向系统资源——提高资源利用率
- 面向用户——提供方便易用的用户界面
4.操作系统的特征
- 并发
- 共享(分为互式共享和同时访问共享)
- 虚拟(分时使用处理器,虚拟Cpu,虚拟内存)
- 异步
5.操作系统的作用
(1).管理系统的各种资源
CPU管理(进程管理):
创建和撤销进程,协调运行进程,按照一定的算法把处理器分配给进程。
- 进程控制
- 进程同步
- 进程通信
- 进程调度
存储管理
- 内存分配
- 内存保护
- 内存扩充
- 地址映射
设备管理
- 缓冲管理
- 设备处理
- 设备分配
文件管理
- 文件存储空间管理
- 目录管理
- 文件的读写管理和保护
网络与通信管理
- 数据通信(基本功能,基础,例如电子邮件,传真,远程数据交换)
- 资源共享(软硬件数据,资源)共享数据资源是重要目的
- 提高可靠性(分布式控制方式)
- 促进分布式数据处理和分布式数据库发展
(2).为用户提供良好界面
作业控制级接口
- 联机接口(也叫交互式接口,分为图形接口和键盘字符命令接口——控制一组程序运行的接口,即命令)
- 脱机接口(也叫批处理接口,一旦提交就无法干预作业的进程)
程序级接口
- 一系列功能调用命令组成
- 方便编程,提高效率
6.操作系统分类
- 按机型分为:大,中,小和微型机操作系统
- 按用户数目分为:单用户和多用户操作系统(例如:windows xp)
- 按功能特征分为:批处理操作系统,实时操作系统,分时操作系统
- 按应用领域分为:桌面操作系统,服务器操作系统,嵌入式操作系统
批处理操作系统
- 不具备交互性
- 可分为单道批处理操作系统和多道批处理操作系统
分时操作系统
- 位于不同终端的多个用户同时使用一台计算机,彼此独立,互不干扰
实时操作系统
- 资源分配和调度,首先要考虑实时性,然后提高效率,具有较强容错能力
桌面操作系统
- 主要应用于个人计算机上(pc机,MAC机)
例如:
- Unix的MAC os x和Linux的发行版
- windows的XP,Vista,7,8,10系列
服务器操作系统
- 指安装在大型计算机上的操作系统(web服务器,应用服务器,数据库服务器)
例如:
- Unix的IBM-AIX和HP-UX
- Linux的Red Hat linux,CentOs,Ubuntu
- windows的Server 2003,2008,2008R2系列
嵌入式操作系统
- 应用在嵌入式系统
例如:
- Android,ios,Symbian
- widows phone
- Black Berry OS
7.windows
- widows系统,微软公司,1985年
- 采用图形化的界面
- 被应用于低级和中阶服务器上
- 支持网络服务和数据库服务
8.Linux
- 1991年
- 免费使用自由传播的类Unix
- Linux可安装在各种计算机和硬件设备中
- 支持多线程和多CPU操作系统
- 性能稳定,多用户操作系统
9.Mac OS
- 是基于Unix内核的图形化操作系统
- 一般在普通的计算机上无法安装
- Mac OS是一套运行在苹果Macintosh系列电脑上的操作系统
- Mac OS X
10.Android
- 是一种基于Linux V.2.6内核的综合操作系统
- 最初Android是在移动电话上,现在可以在平板电脑及其他领域
11.ios
- 由苹果公司为iphone开发,它主要是给iphone,ipad tounch以及ipad使用
12.操作系统和程序的关系
- 操作系统是一个平台,任何软硬件都必须以他为基础实现
- 程序是运行在操作系统上的子程序
标签:操作系统,管理,批处理,接口,概述,Linux,进程,NISP 来源: https://blog.csdn.net/CH_wu9/article/details/100803868