1.操作系统概述

  1. 操作系统的概念:

    操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。

  2. 操作系统的四大特征:

    1.并发
    首先,要搞清楚并发和并行的区别:
    并发是指多个事件在同一时间间隔内发生。
    并行是指多个事件在同一时间点发生。
    操作系统的并发性是指计算机系统中同时存在着多个运行的程序,因此,它具有处理和调度多个程序同时执行的能力。操作系统引入并发的概念目的是使程序能并发执行,提高操作系统的吞吐率和资源利用效率。
    2.共享
    即,资源共享:是指系统中的资源可供内存中的多个并发执行的进程共同使用。可分为:(1)互斥共享(2)同时访问,两种方式。
    (1)互斥共享
    系统中比如打印机、磁带机,虽然可以提供给多个进程使用,但是为了使打印或记录的结果一致不产生混乱,规定同一时刻至多只能提供给一个进程访问使用。我们把一段时间内只允许一个进程访问的资源称为临界资源或独占资源。计算机系统中的大多数硬件设备和软件常用的栈、变量、表格都属于临界资源,只能被互斥访问。
    (2)同时访问
    系统中还有一种资源,允许一段时间内可由多个进程同时访问。其实,微观上这些进程可能是交替的访问这些资源,即“分时共享”。例如,磁盘就是一种分时共享设备。
    另外,并发和共享是操作系统的两个最基本的特征。并且,共享以并发为条件;没有并发,就不会有共享;若系统没能对资源共享进行有效管理,就会影响到程序的并发执行。
    3.虚拟
    即把一个物理上的实体变为若干逻辑上的对应物。如,时分复用技术:CPU的分时共享;空分复用技术:虚拟存储器。
    4.异步
    多道程序环境下,允许多个程序并发执行,但由于资源有限,进程可能由于请求某个资源处于阻塞状态或者由于程序编写有误出现异常或错误而停止,使得进程以一种不可预知的速度推进,这就是操作系统的异步性。另外,只要运行环境相同,操作系统肯定保证多次运行的进程,运算结果一定相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值