操作系统的概述(1)

1.1 基本概念

操作系统自下而上可大致分为 四个部分:硬件,操作系统、应用程序和用户。操作系统是管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件和用户之间的中介。
  硬件包括CPU、内存、I/O等设备

1.2操作系统的特征

1.并发(Concurrence):指两个或多个事件同一时间间隔发生,操作系统的并发性是指计算机系统中同时存在多个运行的程序,它具有处理和调度多个程序同时执行的能力。在操作系统中引入进程的目的就是使程序能并发执行。
note:并发是同一时间间隔,并行是同一时刻。

2.共享(Sharing):资源共享是指系统中的资源可供内存中多个并发执行的进程共同使用,共享可分为以下两种资源共享方式。
(1)互斥共享方式:(比如:打印机,磁带机)
当进程A访问某个资源的时候,必须先提出请求,若此时该资源空闲的时候系统便将资源分配给A。当A使用时别的进程需要也要访问时需要等待,并A进程释放资源后才可以访问该资源。
(2)同时访问方式(磁盘设备)
这类资源允许多个进程同时访问,如磁盘
并发和共享是操作系统最基本的特征,两者之间互为存在的条件①资源共享是以程序的并发为条件,若系统不允许并发就没有共享的资源的问题。②若系统不能对资源共享实施有效的管理,则必将影响程序的并发的执行。

3.虚拟(Virtual)
虚拟是把一个物体上的实体变为若干逻辑上的对应物体。物理实体是实的,即实际存在的,而后者是虚的,是用户感觉上的食物。用于实现虚拟的技术,成为虚拟技术。操作系统中使用了这种虚拟技术来实现虚拟处理器,虚拟内存和外部设备等。
操作系统中的虚拟技术有:时分复用技术如处理机器的分时共享,空分复用技术如虚拟存储器。

4.异步(Asynchronism)
在多道程序环境下多个程序并发运行时由于资源有限执行并不能一贯到底,程序的走走停停就是进程的异步,

1.3操作系统的目标和功能

1.作为计算机系统资源管理者
(1)处理机管理:进程控制,进程同步,进程通信,死锁处理,处理机调度等。
(2)存储管理:内存分配,地址映射,内存保护与共享和内存扩充。
(3)文件管理:文件存储空间的管理,目录管理以及文件读写管理和保护
(4)设备管理:

2.作为用户和计算机硬件之间的接口
(1)命令接口:分为联机命令接口和脱机命令接口
联机命令接口成为交互式命令接口适用于分时或实时系统的接口。
脱机命令接口又称为批处理命令接口,适用于批处理系统。
(2)程序接口(系统调用也称广义指令):用户通过在程序中使用这些系统调用命令来请求操作系统为其提供服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值