第一讲:操作系统概述

重点:
掌握操作系统概念
理解操作系统的不同作用
理解操作系统的主要特征
掌握重要的操作系统技术
SpooLing技术
了解操作系统架构
了解操作系统分类
在这里插入图片描述

操作系统是什么?
操作系统(Operation Systems简称OS)是计算机系统中的一个系统软件,是一些程序模块的集合
它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源
合理地组织计算机地工作流程、控制程序的执行,并向用户提供各种服务功能
使得用户能够灵活、方便地使用计算机,使整个计算机系统高效率运行

操作系统的四个作用:
资源的管理者 -->有效
向用户提供各种服务 -->方便使用
对硬件机器的扩展 -->拓展能力
进程执行的控制者和协调者 -->提高设备的利用效率

操作系统的特征:·
并发:指处理多个同时活动的能力。
共享:操作系统与多个用户的程序共同使用计算机系统中的资源(共享有限的系统资源)。
虚拟:把物理上的一台设备变成逻辑上的多台设备。
随机:操作系统必须随时对以不可预测的次序发生的事件进行响应并处理。

操作系统资源管理技术:
虚拟:是对资源进行转化、模拟或整合,把物理上的一个资源变成逻辑上的多个对应物的一类技术,例如虚拟光驱、虚拟内存。
复用:操作系统让众多进程共享物理资源,这种共享称为资源复用,目的为了解决物理资源不足。
资源抽象:指通过创建软件屏蔽硬件资源物理特性和接口细节,简化对硬件资源的操作、控制和使用的一类技术。目的为了降低系统的复杂性,重点解决资源的易用性。

操作系统传统分类:
批处理操作系统 :
工作方式
1. 用户将作业交给系统操作员
2. 系统操作员将许多用户的作业组成一批作业, 输入到计算机系统中,在系统中形成一个自动 转接的连续的作业流
3. 启动操作系统
4. 系统自动、依次执行每个作业
5. 由操作员将作业结果交给用户
追求目标: 提高资源利用率,增加作业处理吞吐量
分时系统 :
时间片(time slice)
操作系统将CPU的时间划分成若干个片段,称为时间片
操作系统以时间片为单位,轮流为每个终端用户服务,每次服务一个时间片
其特点是利用人的错觉,使用户感觉不到计算机在服务他人
追求目标: 及时响应(依据是响应时间)
响应时间: 从终端发出命令到系统给予回答所经历的时间
实时操作系统:
是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作

		分类:第一类:实时过程控制 工业控制、航空、军事控制、... 
		第二类:实时通信(信息)处理      电讯(自动交换机)、银行、飞机订票、股市行情 
		追求目标:对外部请求在严格时间范围内作出响应 高可靠性
 个人计算机操作系统
		计算机在某一时间内为单用户服务 
 
		追求目标:界面友好,使用方便       丰富的应用软件 
 网络操作系统 :
		基于计算机网络 在各种计算机操作系统上按网络体系结构协议标准开发的软件 
		功能: 网络管理,通信,安全,资源共享和各种网络应用 
		追求目标:相互通信,资源共享 
 分布式操作系统 :
		分布式系统:或以计算机网络为基础,或以多处理机为基础,基本特征是处理分布在不同计算机上 
		分布式操作系统:是一个统一的操作系统,允许若干个计算机可相互协作共同完成一项任务。操作系统可将各种系统任务在分布式系统中任何处理机上运行,
		自动实现全系统范围内的任务分配、自动调度、均衡 各处理机的工作负载 
		处理能力增强、速度更快、可靠性增强、具有透明性 
 嵌入式操作系统 :
		嵌入式系统 
		在各种设备、装置或系统中,完成特定功能的软硬件系统 汽车、手机、电视机、MP3播放器 
		它们是一个大设备、装置或系统中的一部分,这个大设备、 装置或系统可以不是“计算机” 
		通常工作在反应式或对处理时间有较严格要求环境中 
		嵌入式操作系统(Embedded Operating System)  
		运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、 控制的各种部件装置等等资源进行统一协调、调度、指挥和控 制的系统软件

操作系统架构:
Windows:
Linux
Unix
Android
ios

关于并发与并行:
并发是两个任务可以在重叠的时间段内启动,运行和完成。并行是任务在同一时间运行,例如,在多核处理器上。
并发是独立执行过程的组合,而并行是同时执行(可能相关的)计算。
并发是一次处理很多事情,并行是同时做很多事情。
应用程序可以是并发的,但不是并行的,这意味着它可以同时处理多个任务,但是没有两个任务在同一时刻执行。
应用程序可以是并行的,但不是并发的,这意味着它同时处理多核CPU中的任务的多个子任务。
一个应用程序可以即不是并行的,也不是并发的,这意味着它一次一个地处理所有任务。
应用程序可以即是并行的也是并发的,这意味着它同时在多核CPU中同时处理多个任务。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值