操作系统基础知识

操作系统的四个特征是:并发性,共享性,虚拟性,不确定性。

从资源管理角度,操作系统的功能分为五个部分:

处理机管理:对处理机的执行时间进行管理,将CPU的时间合理的分配给每个任务。包括进程控制,进程同步,进程通信和进程调度。

文件管理:包括文件存储空间管理、目录管理、文件的读写管理和存取控制。

存储管理:对主存储器的空间进行管理,包括存储分配和回收、存储保护、地址映射和主存扩充。

设备管理:对硬件设备的管理,包括对输入输出设备的分配、启动、完成和回收。

作业管理:包括人物、界面管理、人机交互。图形界面、语音控制和虚拟现实。

操作系统的分类:

批处理操作系统:又分为单道批处理和多道批处理。单道批处理每次只能有一个作业装入内存执行,执行完了之后轮到下一个执行。多道批处理允许多个作业装入内存,每个作业由于输入输出操作需要调用外部设备时切换到另一个作业执行,节省了CPU时间。多道批处理有多道、宏观上并行运行、微观上串行运行的特点。

分时操作系统:操作系统将CPU工作时间划分为很短的时间片,轮流为各个作业执行。具有多路性、独立性、交互性和及时性的特点。

实时操作系统:指计算机对于外来的信息以足够快的速度进行处理。分为实时控制系统和实时信息处理系统。

网络操作系统:使计算机方便有效的共享网络资源,为用户提供各种服务的软件和有关协议集合。主要有Linux,Unix,Windows server。

分布式操作系统:是由多个分散的计算机连接组成的计算机系统,对系统中的资源进行动态分配合调度、任务划分、信息传输协调、使系统中多个计算机协作完成任务,并提供统一有效的接口。主要有透明性、可靠性。高性能的特点。

微机操作系统:主要有各个版本的Windows和Linux

嵌入式操作系统:运行在嵌入式智能芯片中。主要特点是微型化、可定制、实时性、可靠性、易移植性。

进程是程序的一次执行,由程序、数据和进程控制块(PCB)组成。

进程的三态模型为:

运行:进程在处理机上运行。对于单处理机系统,处于运行状态的进程只有一个。

就绪:当一个进程获得了除处理机以外的所有资源,一旦得到处理机即可运行,则为就绪状态。

阻塞:也称等待或睡眠状态,当一个进程正在等待某一事件的发生(例如请求输入输出设备)而暂停运行,这时即使将处理机分配给该进程,它也无法运行,即为阻塞。

五态模型:

在三态模型的基础上添加了新建态和终止态。

进程的控制是由操作系统内核中的原语实现的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值