操作系统(1)——操作系统概述

一:计算机系统的概念

处理机、存储器、I/O设备、文件(数据和程序)

二:操作系统的特征

基本特征:并发、共享、虚拟和异步

1、并行和并发

a:并行性:两个或多个事件在同一时刻发生

b:并发性:两个或多个事件在同一时间间隔内发生

在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单机处理机系统中,每一时刻实际只有一个程序在执行。引入进程的目的是程序能并发执行。

进程与并发是现代操作系统中最重要的基本概念

2、共享

资源共享或资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。

a:互斥共享方式

在一段时间内只允许一个进程访问资源。进程A访问资源时必须先提出请求,仅当A进程访问完毕并释放资源后,才允许另一进程对该资源访问。

b:同时访问方式

允许同一时间内由多个进程“同时”进行访问。在处理机环境下“同时”是宏观意义上的,而在微观上,这些进程对资源的访问是交替进行的。

并发与共享

并发与共享是操作系统两个最基本的特征,两者之间互为存在的条件:

1、资源共享是以进程的并发执行为条件的。

2、若系统不能对资源共享实施有效的管理,也必将影响到程序的并发执行,甚至根本无法执行。

3、虚拟

虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。物理实体是实的,即实际存在的;而后者是虚的,是用户感觉上的东西。在操作系统中利用另多种虚拟技术,分别用来虚拟处理器、虚拟内存和虚拟外部设备。

a:虚拟处理器技术:通过多道程序设计技术,为每道程序至少建立一个进程,让多道程序并发执行,来分时复用一台处理器。能实现宏观上同时为多个用户服务,使每个终端用户都认为有一个中央处理器为他服务。

b:虚拟设备技术

虚拟技术:时分复用技术和空分复用技术

4、异步

在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

三:操作系统的主要功能

主要功能:处理器管理、存储器管理、设备管理、文件管理

a:处理器管理

在多道程序环境下,处理器的分配和运行都是以进程为基本单位,因而对处理器的管理可归结为对进程的管理。进程的主要功能:进程控制、进程同步、进程通信、死锁处理和处理器调度

b:存储器管理

存储器管理的主要任务是为多通道程序的运行提供良好的环境,方便用户使用,提高内存的利用率。存储器应具备:内存分配、地址映射、内存保护、共享内存扩充

c:文件管理

包括文件的存储空间管理、目录管理、文件读写管理

d:设备管理

主要任务是完成用户的IO请求,方便用户使用各种设备,提高设备的利用率。


转载于:https://juejin.im/post/5bbca3e6f265da0aec227832

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值