操作系统学习笔记

本文概述了操作系统的目标,如有效性和方便性,以及其作为用户接口和资源管理者的作用。深入探讨了操作系统的发展历程,从无操作系统的系统到实时与分时系统。重点讲解了并发性、共享性和虚拟技术,以及进程的定义、特征和状态。
摘要由CSDN通过智能技术生成

1.1操作系统的目标和作用

1.操作系统的目标

(1)有效性:提高系统资源利用率;提高系统的吞吐量。

(2)方便性:配置OS后可使计算机系统更容易使用

(3)可扩充性:适应计算机硬件、体系结构发展要求。

2.操作系统的作用

(1)作为用户与计算机硬件系统之间的软件接口。

(2)作为计算机系统资源的管理者。

(3)实现了对计算机资源的抽象。

1.2操作系统发展过程

1.无操作系统的计算机系统

(1)人工操作方式:降低了计算机资源的利用率。

(2)脱机输入/输出方式: CPU需要程序和数据时,从磁带上将其调入内存。

2.单道批处理系统

(1)单道批处理系统的处理过程。

(2)单道批处理系统的特征。自动,单道

3.多道批处理系统

(1)多道程序设计的基本概念。

(2)多道批处理系统的优缺点。

优点:资源利用率高,系统吞吐量大

缺点:平均周转时间长,缺乏交互能力

       (3)多道批处理系统需要解决的问题。

 4.分时系统

(1)分时系统的产生。

(2)分时系统实现中的关键问题。

(3)分时系统的特征。

       ①多路性

②独立性

③及时性

④交互性

 5.实时系统

(1)应用需求。

(2)实时任务分类。软,硬

(3)实时系统与分时系统特征的比较。

 6.微机操作系统的发展

(1)单用户单任务操作系统。

(2)单用户多任务操作系统。

(3)多用户多任务操作系统。

1.3操作系统基本特性

1.并发性

(1)并行与并发。

(2)引入进程。

(3)引入线程。

2.共享性.

(1) 互斥共享方式。

(2)同时访问方式。

并发和共享是操作系统的两个最基本的特征,它们又是互为存在的条件。

3.虚拟技术

(1)时分复用技术。

(2)空分复用技术。

4.异步性

 

 

 

一、程序的顺序执行

 

 

         1.顺序性:处理机的操作严格按照程序所规定的顺序执行

 

特征  2.封闭性:程序运行时独占计算机全部资源

3.可再现性:只要初始条件相同则结果相同

二、程序的并发执行

三、进程的定义

(1)进程是程序的一次执行。

(2) 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。

(3)进程是程序在-一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

四、进程的特征

(1)结构化:代码段+数据段+进程控制块(PCB)

(2)动态性:创建产生,调度执行,撤销消亡。

(3)并发性:多个进程同时存在于内存,在一段时间内同时运行。

(4)独立性:独立运行、独立分配资源和独立调度的基本单位。

(5)异步性:各进程按各自独立的、不可预知速度向前推进。

五、进程的状态

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值