第一章 操作系统概论

1、计算机系统:包含软件系统和硬件系统。
(1)软件系统包含:应用软件(文字处理、图像处理等)、支撑软件(数据库、网络、多媒体等)、系统软件(操作系统和编译器等)
注:操作系统——位于硬件系统之上,支撑软件之下。
2、任何一个程序在计算机系统中执行前,必须要得到计算机系统的内存空间后才能被装入内存。
3、操作系统应该“合理”组织计算机的工作流程。“合理”——操作系统要公平对待不同的用户程序,保证系统不会发生“死锁”和“饥饿”。
4、操作系统的特征:
(1)并发性(现代操作系统最基本的特征)——计算机系统中同时存在运行着的若干个程序,宏观上看,这些程序在同时向前推进。主要体现在两个方面:用户程序与用户程序之间、用户程序和操作系统之间;
(2)共享性——操作系统程序与多个用户程序共用系统中的各种资源。有两种形式:互斥共享(临界资源)——主要有打印机、磁带机、扫描仪;同时共享(宏观上的同时,微观上的交替)——主要有硬盘、可重入代码。
(3)随机性——操作系统不能对运行着的程序的行为及硬件设备的情况做出事先假定。所以操作系统应该稳定安全(从网络攻击的角度,操作系统是攻破的第一到防线)。
5、研究操作系统的观点:
(1)软件的观点——大型软件系统,多种功能程序的集合;
(2)资源管理的观点——提供机制协调程序之间的竞争,对资源进行合理运用,采用虚拟技术扩充资源;
(3)进程的观点——多个可以同时独立运行的程序和一个对这些程序进行协调的核心;
(4)虚拟器的观点——不用接触操作硬件机器;
(5)服务提供者的观点——提供一系列的功能和便利的工作环境为用户服务。
6、操作系统的功能:
(1)进程管理——对中央处理器进行管理。主要包括:进程控制、进程同步、进程间通信、调度;
(2)存储管理——管理计算机内的内存资源。主要包括:内存的分配与回收、存储保护、内存扩充
(3)文件管理——支持文件的存储、检索、和修改,解决文件共享、保密、和保护问题,使用户方便安全的访问文件。主要包括:文件存储空间管理、目录管理文件系统的安全性;
(4)设备管理——对除CPU和内存以外的所有输入、输出设备进行管理;
(5)用户接口——为用户提供一个使用系统的良好环境,使用户能很好组织自己的工作流程。
7、批处理操作系统的特点:
(1)成批处理;
(2)追求目标是系统资源利用率高,作业吞吐率高;
(3)缺点是用户不能直接与计算机交互,不适合调式程序。
8、分时系统(弥补批处理系统的交互性):操作系统以时间片(CPU时间划分成若干个小片段)为单位,轮流为每一个用户终端服务。特点:
(1)多路性——多个用户同时使用一台计算机。宏观上同时使用,微观上不同时刻轮流使用;
(2)交互性——根据系统响应的结果提出下一个请求。用户直接干预每一步进行(便于调试程序);
(3)独占性——每个用户感觉不到计算机为他人服务,好像系统为他所独占一样;
(4)及时性——对用户提出的请求及时响应。
9、实时操作系统(RTOS)——计算机能在规定时间内及时响应处理外部事件请求,同时完成对该事件的处理,并能够控制所有实时任务协调一致的工作
具有的能力:
(1)实时时钟管理
(2)过载防护
(3)高可靠性
10、分布式操作系统(DOS):将大量的计算机通过网络联结在一起,获得极高的运算能力和广泛的数据共享.主要特征:
(1)具有网络操作系统的各种功能;
(2)一个统一的操作系统,在系统的所有主机使用的是同一个操作系统;
(3)实现资源的深度共享(某台主机上的一个计算任务可以迁移到另一台主机上执行);
(4)透明性(各个主机地理位置上的差异对用户来讲是透明的)
(5)自治性、高可靠性(处于分布式系统中的各个主机都处于平等的地位,各个主机之间没有主从关系。一个主机的失效不会影响整个分布式系统)
11、操作系统结构:操作系统各部分程序的存在方式及相互关系。主要包括:
(1)整体式结构:首先确定操作系统的总体功能,再将总体功能分解成若干子功能,子功能再分成基本模块,通过接口将所有模块连接成一个整体
主要优点:结构紧密,接口操作简单,系统效率高。
(2)层次结构:克服整体式结构的缺点,将模块间的调用从无序性变为有序性
主要优点:具有整体式结构的优点,系统具有可读性和可适应性;对操作系统增加或换掉一层不影响其他层。
12、微内核(客户机/服务器)结构:采用客户机/服务器结构的操作系统适于应用在网络环境下分布式处理的计算环境中
主要优点:
(1)可靠(每一个分支是独立的自包含的,某个服务器失败或产生问题,不会影响其他部分)
(2)灵活(便于增加新功能)
(3)适于分布式处理的计算环境
主要缺点:运行效率低

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值