新浪微博 登陆  注册   设为首页 加入收藏

学PHP >> UNIX/LINUX >> 操作系统重点快览第一章

操作系统重点快览第一章

查看次数2422 发表时间2013-06-25 03:04:29

第一章 操作系统引论OS的定义操作系统:操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度、以及方便用户使用计算机的程序的集合。OS的目标:方便性:使计算机易学易用有效性:提...

第一章 操作系统引论

OS的定义
操作系统:操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度、以及方便用户使用计算机的程序的集合。
OS的目标:
方便性:使计算机易学易用
有效性:提高系统资源的利用率和吞吐量
OS的作用:
OS是用户与计算机硬件之间的接口;
OS是计算机系统资源的管理者; 
OS是扩充裸机功能的软件,它实现了对计算机资源的抽象;
OS是计算机系统工作流程的组织者。

OS的最主要任务:
管理计算机的资源


OS提供的用户接口
命令接口(联机命令、脱机命令)
图形接口
程序接口(即系统调用,是OS提供的一组实现特殊功能的子程序,以供应用程序取得OS的服务)。

OS的特征:
并发
共享
虚拟
异步
并发与并行的区别:

并发性:是指两个或多个事件在同一时间间隔内发生。
     如单处理器中的两个进程(宏观上同时,微观上交替) 
                (只并发,但不并行)
并行性:两个或多个事件在同一时刻同时发生。
     如计算机中的CPU与I/O设备、 I/O设备与I/O设备的工作

OS的发展过程:
无OS的计算机系统
单道批处理系统
多道批处理系统
分时系统
实时系统


批处理首先考虑资源利用率和系统吞吐量,分时系统首先考虑交互能力和响应时间,实时系统首先考虑实时性和可靠性。


批处理系统的特点:资源利用率高,系统吞吐量大,无交互能力,作业平均周转时间长


多道程序设计技术:多道程序同时装入内存,允许他们并发运行。优点:提高CPU、存储器、设备的资源利用率,增加系统吞吐量。


分时系统的关键问题:人机交互
     作业提交直接进入内存,引入时间片分时共享CPU
     响应时间 ≈ 进程数目 ×时间片大小


实时系统类型
     实时信息系统和实时控制系统

分时系统和实时系统的特征比较
     交互能力:分时系统强于实时系统
     实时性:    实时系统优于分时系统
     可靠性:    实时系统优于分时系统
OS的其他分类方法
用户数量:单用户OS,多用户OS
任务数量:单任务OS,多任务OS
单用户单任务OS,单用户多任务OS,多用户多任务OS
计算机体系结构:微机OS,网络OS,多处理机OS,分布式OS等
典型OS :UNIX(Aix,HP-UX,Solaris等变种),
                     Windows,Dos,Linux,Minix,……






(转发请注明转自:学PHP)    


  相关推荐




  发表评论
昵称:
(不超过20个字符或10个汉字)
内容: