操作系统引论1.0

1.0操作系统(operating system):
1.1是什么?
配置在计算机硬件上的第一层软件,是对软件系统的首次扩充。
其主要作用是管理好这些设备,提高它们之间的利用率和系统吞
吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。
1.2计算机四类资源:
处理器、存储器、I/O设备、文件(数据和程序)
1.3操作系统的目标
方便性、有效性、可扩充性、开放性。
方便用户使用;提高系统资源利用率,提高系统吞吐量。
1.4OS的作用:
1.4.1 用户与计算机硬件系统之间的接口:
OS处于用户和计算机硬件系统之间,用户通过OS来使用计算机系统。
1.4.2计算机系统资源的管理者。
1.4.3对计算机资源的抽象。
2.0推动操作系统发展的主要动力
不断提高计算机资源的利用率;
方便用户;计算机体系结构;人机交互。
2.1 OS系统发展的几个阶段代表系统
单道批处理系统、多道批处理系统、分时系统、实时(及时)系统、微机系统。
3.0操作系统的基本特性

 并发、        共享、  虚拟、    异步
concurrence、sharing、virtual、asynchronism

3.1并发性:两个或者两个以上事件在同一时间间隔时间内发生。
作用:提高系统资源的利用率,增加系统的吞吐量。
并行性:两个或者两个以上事件在同一时刻发生

初谈进程
 进程定义:在系统中能够独立运行并作为资源分配的基本单位。
 进程组成:一组机器指令、数据和堆栈等组成

3.2共享:资源复用,系统中的资源可以供内存中多个并发执行的程序同时使用。

两类
互斥共享:一段时间内只允许一个进程访问该资源
同时访问:一段时间内允许多个进程“同时”访问,同时是宏观上的同时,微观上
的交替使用。

3.3虚拟:把物理上的一台设备变成逻辑上的多台设备。
3.4异步:
在多道环境下,允许多个程序并发执行。但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进。
4.0操作系统的功能
4.1处理器管理功能:对进程的管理。
进程控制、进程同步、进程通信、调度(作业、进程)
处理器的分配与运行以进程为基本单位。
处理中断事件、处理器调度。
4.2存储器管理功能:
主要对内存储器的管理。主要任务:分配内存空间,保证各作业占用的存储空间不发生矛盾,并使各作业在自己所属存储区中不互相干扰。
内存分配与回收、内存保护、地址的映射和内存扩充等
4.3设备管理功能:
负责管理各种外设备,包括:分配、启动、故障处理。
缓冲管理、设备分配、设备处理。
4.4文件管理功能:信息资源的管理
文件是在逻辑上具有完整意义的一组相关信息的有序集合。
对用户文件和系统文件进行管理以方便用户使用,并保护文件的安全性。
文件管理:支持对文件的存储、索引、修改等操作。
作业管理:
每个用户请求计算机系统完成的独立的操作称为作业。
作业管理包括:作业的输入和输出、作业的调度和控制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值