Chinaunix首页 | 论坛 | 博客
  • 博客访问: 744215
  • 博文数量: 370
  • 博客积分: 2334
  • 博客等级: 大尉
  • 技术积分: 3222
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-06 16:56
文章分类

全部博文(370)

文章存档

2013年(2)

2012年(368)

分类:

2012-06-09 14:53:09

原文地址:操作系统概述 作者:flychenxu

1. 计算机系统由软件和硬件构成,操作系统属于系统软件,是扩充硬件功能,为其他软件运行提供环境的一种重要的系统软件。
2. 操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,使整个计算机系统能高效的运行。
“有效”主要是指操作系统在管理资源方面要考虑到系统运行效率和资源的利用率,要尽可能地提高处理器的利用率,让它空转尽可能少,其他的资源,例如内存,硬盘则应该在保证访问效能的前提下尽可能地减少浪费的空间。
“合理”主要是指操作系统对于不同的用户程序要“公平”,以保证系统不发生“死锁”和“饥饿”的现象。
“方便”主要是指人机界面,这包括用户使用界面和程序接口两方面的易用性、易学性和易维护性。
3. OS的特征并发、共享、随机三个主要特征。
并发性是指在计算机系统中同时运行着多个程序,并发性宏观上看多个程序同时运行,微观上也是多个程序交替运行。
共享行是指操作系统程序与多个用户程序公用系统中的各种资源。
随机性是指操作系统是在一个随机的环境中运行的,也就是说不能对于所运行的程序的行为以及硬件设备的情况做任何假设。
4. 操作系统的功能要实现进程管理、存储管理、文件管理和设备管理等系统功能。
进程管理主要是对处理器进行管理。
存储管理主要管理内存资源。
文件管理是指有效地支持文件的存储,检索和修改等操作。
设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理。
4. 操作系统的分类:服务器OS、多处理器OS、网络OS、分布式OS、个人OS、嵌入式OS和微型OS。
 
阅读(517) | 评论(0) | 转发(0) |
0

上一篇:操作系统的分类及特点

下一篇:死锁

给主人留下些什么吧!~~