1-3 操作系统的主要特征
2015-08-03 11:25
211 查看
一、操作系统的主要特征
1、并发(concurrency):指处理多个同时性活动的能力
由于并发将会引发很多问题:活动切换、保护、相互依赖的活动间的同步
在计算机系统中同时存在多个程序运行,单CPU上
宏观上:这些程序同时在执行
微观上:任何时刻只有一个程序真正在执行,即这些程序在CPU上是轮流执行的
并行(parallel):与并发相似,但多指不同程序同时在多个硬件上执行
2、共享(sharing):
操作系统与多个用户的程序共同使用计算机系统中的资源(共享有限的系统资源)
操作系统要对系统资源进行合理分配和使用资源在一个时间段内交替被多个进程所使用
互斥共享(如打印机)
同时共享(如可重写代码、磁盘文件)
3、虚拟(virtual):
一个物理实体映射为若干个对应的逻辑实体----分时或者分空间
虚拟是操作系统管理系统资源的重要手段,可提高资源利用率
CPU----每个进程的“虚处理机”
存储器---每个进程都有独立的虚拟地址空间(代码+数据+堆栈)
显示设备--多个窗口或虚拟终端
4、随机:
操作系统必须随时对以不可预测的次序发生的事件进程响应并处理
进程的运行速度不可预知:多个进程并发并执行,“走走停停”,无法预知每个进程的运行推进的快慢
难以重现系统在某个时刻的状态(包括重现运行中的错误)
本文出自 “肖海” 博客,请务必保留此出处http://eveday.blog.51cto.com/10577430/1681175
相关文章推荐
- 排序(1106)
- 使用maven打包,报出java.lang.OutOfMemoryError: Java heap space
- Spring+Hibernate4配置使用cache的问题
- HDU1166 敌兵布阵 树状数组|线段树-构造完全二叉树(理解)
- JS中跨页面调用变量和函数(例如a.js 和 b.js中互相调用)
- Qt 5.3 下OpenCV 2.4.11 开发(8)查表法直方图修改图像
- iOS使用系统默认声音、震动
- XSS 防御方法总结
- 【细解】如何基于bootstrap创建一个响应式的导航条
- Android类加载器
- Bootstrap组件之列表组
- HDU 5312:Sequence 三角形数
- Linux网络流量实时监控ifstat iftop命令详解
- HDU 5312:Sequence
- ecshop类的解析2 json_encode和json_decode的具体实现
- Choose the best route
- Ubuntu 使用apt-get安装nginx服务器
- Ubuntu 使用apt-get安装nginx服务器
- Atom飞行手册翻译: 2.13 基本的自定义
- 构建可克隆的对象(icloneable 浅复制)