计算机导论 操作系统
第3章-操作系统-计算机导论-ppt

计算机导论 毕凌燕 华南理工大学
3
下面哪些需要实时处理技术? A.计算机游戏。 B.打印邮件列表 C.在键盘键入字母,同时显示在显示屏上。
计算机导论 毕凌燕 华南理工大学
4
3.1操作系统的历史 3.2操作系统的体系结构 3.3协调机器的活动
计算机导论 毕凌燕 华南理工大学
计算机导论 毕凌燕 华南理工大学
15
概述程序和进程的差别。 在中断出现时,CPU所要完成的步骤。 在多道程序设计中,如何让高优先级的程序进行运 行比其他进程快? 在一个多道程序设计系统,如果每个时间片是 50ms,每次上下文切换所花费的时间最多是1µs,那 么计算机在1s内可以服务多少进程? 如果每个进程在它的时间片后的1µs执行I/0操作, 那么计算机在1s中可以服务多少进程?
程序-进程(执行程序) 静态-动态 进程(process)是程序的执行,是动态行为,其属 性可以随着时间的推移而改变。 为了跟踪所有进程,调度程序在主存中维护着一个 信息块,称为进程表。每当请求程序执行时,调度 程序都在进程表为该程序创建一个表项,包括分配 的存储区,进程的优先级以及进程处于就绪还是等 待状态。
计算机导论 毕凌燕 华南理工大学
16
在《瓦尔登湖》一书中,梭罗坚持认为,我们已经 变成自己工具的工具。也就是说,我们并非从所拥 有的工具中受益,而是花费时间得到工具和维护工 具。至于计算,这多大程度是真的? 如果你有一台计算机,那么你花多少时间去赚钱承 担它的费用,去学习如何使用它的操作系统,去学 习如何使用它的实用程序?你得到的好处与你的花 费的时间总量相比又如何?当你使用它,值得你花 费你的时间么?有没有个人计算机对你的人际交往 有影响呢?
计算机导论简答题(题+答案)2

计算机导论简答题(题+答案)2简答题:1.计算机有哪些基本特点?1.运算速度快;2.存储容量大;3.计算精度高;4.逻辑判断力强;5.自动化程度高2.什么是OS,OS的主要功能?操作系统(英语;Operating System,简称OS)是管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。
操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
3.URL的全称是什么?由哪几部分组成?URL是Uniform Resource Location的缩写,译为“统一资源定位符”。
UR的格式由下列三部分组成:第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。
,如目录和文件名等。
第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。
第一部分和第二部分是不可缺少的,第三部分有时可以省略。
4.什么是网络的拓扑结构?常用的网络按拓扑结构有哪几种?按其覆盖的地理范围可分为哪三类?网络拓扑结构是指网络中通信线路和站点的几何排列方式。
常见的拓扑结构有星形、总线型和环形等。
分为局域网、广域网、城域网。
5.计算机病毒的特征?寄生性传染性潜伏性隐蔽性破坏性可触发性6.按计算机使用的主要电子逻辑部件划分,计算机的发展经历了哪几个阶段?经历了四个阶段:第一代,电子管,1946 年-1953 年;第二代,晶体管,1954 年-1964 年;第三代,集成电路,1965 年-1970 年;第四代,大规模和超大规模集成电路,1971 年至今7.简述冯·诺伊曼原理及其要点。
计算机导论大一知识点免费整理

计算机导论大一知识点免费整理计算机导论是大一学生学习计算机专业的必修课程之一,它将介绍计算机的基本原理、体系结构、操作系统及网络等内容。
为了帮助大家更好地学习这门课程,本文将免费整理大一计算机导论的知识点,以帮助同学们更好地理解和掌握相关内容。
一、计算机的基本原理1. 计算机的定义及特点计算机是一种能够根据程序运行自动进行高速数值计算和符号操作的现代化电子化智能设备。
2. 计算机的硬件组成计算机硬件主要由中央处理器(CPU)、存储器、输入设备和输出设备等组成。
3. 计算机的工作原理计算机通过输入设备获取指令和数据,经过中央处理器进行运算处理,再通过输出设备将结果反馈给用户。
二、计算机的体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是描述计算机工作原理的基本模型,它包含存储器、运算器、控制器和输入输出设备等组件。
2. Von Neumann体系结构和哈佛体系结构的区别Von Neumann体系结构中存储器中的程序和数据在同一存储空间中,而哈佛体系结构中的程序和数据存储在不同的存储空间中。
三、计算机操作系统1. 操作系统的定义与作用操作系统是管理计算机硬件和软件资源的一种系统软件,它为用户和应用程序提供了一个友好的界面和资源管理的功能。
2. 常见的操作系统及其特点常见的操作系统有Windows、Mac OS和Linux等,它们各有不同的特点和适用场景。
四、计算机网络1. 计算机网络的定义和分类计算机网络是将多台计算机通过通信设备和线路连接起来,实现资源共享和信息传递的系统。
根据网络规模和地理范围的不同,可以分为局域网、城域网和广域网等。
2. 常见的通信协议常见的计算机网络通信协议有TCP/IP、HTTP和FTP等,它们用于实现数据的传输和通信的控制。
五、计算机安全与隐私保护1. 计算机病毒和网络攻击计算机病毒和网络攻击是计算机安全的重要问题,包括病毒、木马、蠕虫和黑客等形式。
计算机导论第6章ppt

第6章 操作系统简介
1. 计算机的启动 2. 认识操作系统
3. 操作系统对硬件资源管理
4. 操作系统对应用程序提供较安全可靠的服务
5. 操作系统对多运行环境的管理
6. 文件系统
Dr. 沙行勉
2015/12/9
1
计算机科学导论——以Python为舟
第1节 计算机的启动
这三个阶段主要由BIOS(Basic Input Output System)来完成的。 BIOS是一组程序,包括基本输入输出程序、系统设置信息、开机后
自检程序和系统自启动程序。
Dr. 沙行勉
2015/12/9 3
计算机科学导论——以Python为舟
பைடு நூலகம்
1.1 启动自检阶段
•
• •
按一下电源按钮,计算机就进入启
3.1 操作系统对I/O设备管理
从中断类型码连接到要操作系统要执行的服务程序就要利用一个重要的 表格,中断向量表(Interrupt vector table)。中断类型码是中断向量表的索 引,所以n种中断类型码就代表在中断向量表有n个行。每一行存着指向相关 服务程序的起始位置,这个服务程序叫做中断服务程序(Interrupt servce routine),每一个中断类型码都有一个自己的中断服务程序。当CPU收到了 中断类型码,例如是9,就会自动到中断向量表第9行,找到它的中断服务程 序的起始位置,然后跳到此程序去执行。
Dr. 沙行勉
2015/12/9
16
计算机科学导论——以Python为舟
3.1 操作系统对I/O设备管理
•随着计算机相关领域的发展,I/O设备的种类繁多,操作系 统如何识别不同的I/O设备?
计算机导论 第三章 操作系统期末测试习题与答案

一、选择题1、下列说法中正确的是()。
A.操作系统是计算机和控制对象的接口B. 操作系统是控制对象、计算机和用户的接口C. 操作系统是用户和控制对象的接口D.操作系统是用户和计算机的接口正确答案:D2、操作系统的主要功能包括()。
A.处理管理、设备管理、程序管理、存储管理B.文件管理、设备管理、系统管理、存储管理C.文件管理、处理器管理、设备管理、存储管理D. 运算器管理、存储管理、设备管理、处理器管理正确答案:C3、Windows是一种()。
A. 数据库软件B.中文字处理软件C.应用软件D.系统软件正确答案:D4、在Windows中,()。
A.允许同一文件夹中的两个文件同名,但不允许不同文件夹中的两个文件同名B.允许同一文件夹中的两个文件同名,也允许不同文件夹中的两个文件同名C.不允许同一文件夹中的两个文件同名,也不允许不同文件夹中的两个文件同名D.不允许同一文件夹中的两个文件同名,但允许不同文件夹中的两个文件同名正确答案:D5、Windows,当屏幕上有多个窗口,那么活动窗口()。
A.可以将非活动窗口变为活动窗口B.以上说法对不对C.可以有多个D.只能是一个固定的窗口正确答案:A6、要选定多个不连续的文件或文件夹,要先按住(),再选定。
A.TabB.ShiftC.AltD.Ctrl正确答案:D7、在Windows中使用删除命令删除硬盘中的文件后,()。
A.文件确实被删除,无法恢复B.文件被放入回收站,可以通过回收站操作恢复C.文件被放入回收站,可以通过“查看”菜单的“刷新”命令恢复D.在没有存盘操作的情况下,还可恢复,否则不可以恢复正确答案:B8、要把选定的文件剪切到剪贴板中,可以按()组合键。
A.Ctrl+PB.Ctrl+VC.Ctrl+XD.Ctrl+C正确答案:C9、在Windows环境中,启动一个应用程序就打开相应的窗口,当关闭程序对应的窗口时,就是()。
A.该程序仍然在运行,不受影响B.结束该程序的运行C.使该程序转入后台运行D.暂时中断该程序的运行,随时可以再恢复运行正确答案:B10、为了执行一个应用程序,可以在“资源管理器”窗口中,用鼠标()。
计算机导论课件-第4章-计算机操作系统概述

4.1 操作系统的功能
2、存储器管理 存储管理主要管理内存资源。当多个程序共享有限的内存
资源时,会有一些问题需要解决,比如,如何为它们分 配内存空间,同时,使用户存放在内存中的程序和数据 彼此隔离、互不侵扰,又能保证在一定条件下共享等问 题,都是存储管理的范围。当内存不够用时,存储管理 必须解决内存的扩充问题,即将内存和外存结合起来管 理,为用户提供一个容量比实际内存大得多的虚拟存储 器。
RTOS设计目标:对外部请求能在严格的时限内作 出响应,有高可靠性和完整性
硬实时任务(Hard Real-time Task) 软实时任务(Soft Real-time Task)
实时操作系统
分类: 第一类:实时过程控制
工业控制,军事控制,... 第二类:实时通信(信息)处理
电讯(自动交换),银行,飞机订票 股市行情
设备驱动程序(Device Drivers)
存储器管理器(Memory Manager)
调度和分派程序(Scheduler and Dispatcher)
5.4 系统的引导
现代操作系统处理的难题(1)
进程(Process)
对正在运行的程序的抽象 一个进程至少包括三部分内容:
一段可执行的程序 程序的相关数据:变量、工作空间和缓冲区等 程序执行的上下文环境,即进程的状态
4.1 操作系统的功能
3、设备管理 操作系统应该向用户提供设备管理。设备
管理是指对计算机系统中所有输入输出设备 (外部设备)的管理。设备管理不仅涵盖了进行 实际I/O操作的设备,还涵盖了诸如设备控制 器、通道等输入输出支持设备。
4.1 操作系统的功能
4、文件管理 系统中的信息资源(如程序和数据)是以文件的形式
计算机导论第六讲操作系统基本知识与常用DOS命令

ቤተ መጻሕፍቲ ባይዱ
第四步:装入硬盘自举扇区〔0头0道0扇区〕上的引导 程序,将CPU控制权由ROM BIOS程序转为引导程 序,然后根据文件分配表中记录的信息,读出引导 盘的引导程序,最后将控制权交给操作系统的引导 程序;
第五步:操作系统的引导程序完成各种初始化工作, 装入操作系统贮留内存代码,完成启动,将控制权 交给操作。
d:..\USER1\*. D盘当前目录的兄弟目录USER1中的所有无扩展名 文件 假设当前盘为C,C盘当前目录为\, 那么以下路径名 等价
c:.\user\doc\*.doc user\doc\*.doc
c:user\doc\*.doc c:\user\doc\*.doc
DOS完全路径名为(WIN95/98无效): F:\My Documents\电子教案\计算机文化根底\2006暑期电子教案
6. 2 DOS常用命令
6.2.1 DOS的特点 1. 经典的单用户单任务OS 2. Disk Operation System突出磁盘文件管理 3. 具有一般操作系统的特性 4. 字符命令操作界面 5. 功能相对于UNIX或者WINDOWS操作系统比 较简单 6. WINDOWS操作系统的控制台命令采用DOS 命令
c. 按文件的用途与数据格式分类 如: 程序文件(源程序文件/目标文件/可执行文件〕; 声音文件;视频文件;图像文件;文本文件; 网页文件等
windows中的常见文件扩展名
doc WORD文件 xls Excel电子表格文件 ppt PowerPoint幻灯片文件 wps WPS文件 html或htm 网页文件 jpg jpg格式压缩图像文件 gif gif格式图像文件(可动画) bmp windows标准图像文件 tif 一种图像文件格式 wav 标准声音波形文件 mp3 MP3音乐文件
计算机导论-6-操作系统

(2)内存保护(memory protection):保证各进程只能在属于自己的
内存空间中运行,彼此互不冲突且不被其他进程破坏。 (3)地址映射(address mapping):逻辑地址(logical address)
到物理地址(physical address)的映射。
(4)内存扩充(memory expanding):利用虚拟存储技术,从逻辑上 扩充内存容量。
(2)方便用户使用计算机。 操作界面——如GUI(图形用户接口,Graphical User Interface)
编程接口——API(应用编程接口,Application Programming
Interface)
4
定义、分类及功能
1、操作系统的定义
操作系统在计算机系统中的地位:
辽 宁 科 技 学 院 电 气 与 信 息 工 程 学 院
(3)文件名的形式:主文件名.扩展名
18
文件系统的基本概念
7、常用文件扩展名
(1) 文本文件:.txt
辽 宁 科 技 学 院 电 气 与 信 息 工 程 学 院
(2) 源程序文件:.c、.cpp、.java、.prg、…… (3) 标记语言文档及相关:.htm、.html、.css、.xml、xsl、……
(1)操作系统已是现代计算机系统不可缺少的部分。 (2)商业软件也只能在操作系统下运行。
(3)操作系统的性能在很大程度上决定了计算机系统的性能。
用户 应用软件 应用软件编程人员 其他系统软件、支撑软件 系统软件编程人员 操作系统 操作系统设计者 计算机硬件 5
定义、分类及功能
2、操作系统的分类
批处理系统(Batch Processing System):
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.1.2 操作系统的类型
基于不同视角,对操作系统可进行不同的分类。 基于不同视角,对操作系统可进行不同的分类。例如分为单用户 操作系统和多用户操作系统、单机操作系统和网络操作系统、 操作系统和多用户操作系统 、 单机操作系统和网络操作系统 、 集中 式操作系统和分布式操作系统、单任务操作系统和多任务操作系统、 式操作系统和分布式操作系统 、 单任务操作系统和多任务操作系统 、 单处理机操作系统和多处理机操作系统、 单处理机操作系统和多处理机操作系统 、 通用操作系统和专用操作 系统、串行操作系统和并行操作系统等。 系统、串行操作系统和并行操作系统等。 但是,从基本的技术特征来看, 但是,从基本的技术特征来看,操作系统一般分为批处理操作系 分时操作系统、实时操作系统、 统 、 分时操作系统 、 实时操作系统 、 网络操作系统和分布式操作系 统等类型。 统等类型。
7.1 操作系统概述
7.1.1 操作系统的概念 7.1.2 操作系统的类型
7.1.1 操作系统的概念
1. 什么是操作系统
操作系统的英文表示是“ system,简称OS OS”,如图7 操作系统的英文表示是“operating system,简称OS ,如图7.1 所示,是位于计算机硬件上的第一层软件, 所示,是位于计算机硬件上的第一层软件,是计算机硬件与应用程序 之间的接口,也是用户与计算机硬件之间的接口.从系统的角度来看, 之间的接口, 也是用户与计算机硬件之间的接口. 从系统的角度来看, 操作系统又是计算机系统的资源管理器。计算机系统的硬、 操作系统又是计算机系统的资源管理器。计算机系统的硬、软件资源 都是在操作系统的管理、控制和调度下运行和使用的。所以, 都是在操作系统的管理、控制和调度下运行和使用的。所以,只有配 置了操作系统,计算机系统的资源利用率和工作效率才能提高。 置了操作系统,计算机系统的资源利用率和工作效率才能提高。
调入调出也称对换或者交换,它把将要运行的作业从外存( 调入调出也称对换或者交换,它把将要运行的作业从外存(交 换区)调入内存,而把换下的作业从内存移出,存入外存( 换区)调入内存,而把换下的作业从内存移出,存入外存(的交换 分时系统所划分的时间片通常是几十毫秒, 区)。分时系统所划分的时间片通常是几十毫秒,按时间片轮流为 各个终端用户服务,而用户觉察不到中间的间歇, 各个终端用户服务,而用户觉察不到中间的间歇,似乎自己在单独 使用计算机。另外,由于主机的运行速度很高,虽然每一轮分给每 使用计算机。另外,由于主机的运行速度很高, 个终端只有几十毫秒的时间, 个终端只有几十毫秒的时间,但系统也能保证对用户请求的及时响 应和人机交互。总之,分时系统的特点可概括如下: 应和人机交互。总之,分时系统的特点可概括如下: (1) 同时性:各个用户可以同时在各自的终端上操作。 同时性:各个用户可以同时在各自的终端上操作。 独立性:每个终端用户对主机系统都有独占感性:用户的请求能得到及时响应。 (3) 及时性:用户的请求能得到及时响应。 交互性:用户能够通过终端设备与主机系统进行人机交互。 (4) 交互性:用户能够通过终端设备与主机系统进行人机交互。 分时操作系统是通用大、中型计算机上配置的主流操作系统。 分时操作系统是通用大 、 中型计算机上配置的主流操作系统 。 著名的UNIX操作系统就是一个典型的分时操作系统。 UNIX操作系统就是一个典型的分时操作系统 著名的UNIX操作系统就是一个典型的分时操作系统。
用 户
应用软件 操作系统 计算机硬件(裸机) 图7.1 计算机系统中的操作系统
从功能来讲,操作系统由两部分程序组成, 从功能来讲 ,操作系统由两部分程序组成,即资源管理程序 和用户服务 图6—1 计算机系统中的操作系统程序。因此可以说, 1 计算机系统中的操作系统程序。因此可以说, 操作系统是管理,控制和调度计算机硬、软件资源, 操作系统是管理,控制和调度计算机硬、软件资源,合理地组织 计算机的工作流程,又能为用户提供多种服务的一种程序系统。 计算机的工作流程,又能为用户提供多种服务的一种程序系统。 2. 为什么需要操作系统 从效果上看,操作系统既能提高计算机系统的工作效率, 从效果上看,操作系统既能提高计算机系统的工作效率,又能 方便用户使用计算机。因此,几乎所有的计算机都配有操作系统。 方便用户使用计算机。因此,几乎所有的计算机都配有操作系统。 如果没有操作系统,那么计算机就要退回到当初的原始状态去, 如果没有操作系统,那么计算机就要退回到当初的原始状态去,即 一个用户独占一台计算机,系统只能执行一道程序,CPU与外设串 一个用户独占一台计算机,系统只能执行一道程序,CPU与外设串 行工作;在程序运行时需要用户不停地干预, 行工作;在程序运行时需要用户不停地干预,输入输出时需要用户 进行手工操作,等等。 进行手工操作,等等。 正是有了操作系统,计算机的工作效率、 正是有了操作系统,计算机的工作效率、自动化程度和方便性 才有了大幅度的改善和提高,计算机硬件的作用才得以充分发挥。 才有了大幅度的改善和提高,计算机硬件的作用才得以充分发挥。 因此可以说,没有操作系统,就没有计算机辉煌的今天。 因此可以说,没有操作系统,就没有计算机辉煌的今天。
⑵ 共享性
共享性就是资源共享, 即计算机系统中的硬、 共享性就是资源共享 , 即计算机系统中的硬 、 软件资源供所 有授权程序或用户共同使用。实际上,由于系统中的资源有限, 有授权程序或用户共同使用。实际上,由于系统中的资源有限, 当多道程序并发执行时,必然要共享系统中的硬、软件资源。 当多道程序并发执行时,必然要共享系统中的硬、软件资源。所 程序并发执行必然依赖于资源共享机制的支持。 以,程序并发执行必然依赖于资源共享机制的支持。
1. 批处理操作系统 2. 分时操作系统 3. 实时操作系统
4. 网络操作系统 5.分布式操作系统
1. 批处理操作系统
批处理操作系统简称批处理系统,其基本特征是“ 批处理操作系统简称批处理系统,其基本特征是“批 量处理” 所谓批量处理, 量处理”。所谓批量处理,就是把外存储器上的若干个作 业作为一批, 串行或者并行调度, 分配内存和处理机, 业作为一批, 串行或者并行调度, 分配内存和处理机, 然 后输出结果。在批处理过程中,用户不能干预。 后输出结果。在批处理过程中,用户不能干预。 批处理操作系统又分为单道批处理和多道批处理。单 批处理操作系统又分为单道批处理和多道批处理 。 道批处理就是将一批作业依次调入内存,串行处理, 道批处理就是将一批作业依次调入内存 , 串行处理 , 所以 设备利用率低和工作效率不高。 设备利用率低和工作效率不高 。 多道批处理是以并行方式 处理作业,一次调入多个作业,并行处理, 处理作业 , 一次调入多个作业 , 并行处理 , 所以设备利用 率和工作效率都得到提高。 率和工作效率都得到提高。
⑶ 虚拟性
所谓虚拟, 是采用某种方法把一个物理实体映射为一个或者 所谓虚拟 , 多个逻辑实体。前者是客观存在的, 多个逻辑实体。前者是客观存在的,后者只是在感觉或效果上存 例如在多道程序系统中,虽然只有一个CPU CPU, 在 。 例如在多道程序系统中 , 虽然只有一个 CPU , 每次只能执行 一道程序;但是采用多道程序技术后,在一段时间内,宏观上看, 一道程序;但是采用多道程序技术后, 在一段时间内,宏观上看, 有多个程序在运行,似乎是多个CPU在运行各自的程序。 CPU在运行各自的程序 有多个程序在运行 , 似乎是多个 CPU 在运行各自的程序 。 也就是 一个物理上的CPU虚拟为多个逻辑上的CPU 即虚拟处理机。 CPU虚拟为多个逻辑上的CPU, 说,一个物理上的CPU虚拟为多个逻辑上的CPU,即虚拟处理机。 类似的还有虚拟存储器、虚拟外围设备等。 类似的还有虚拟存储器、虚拟外围设备等。
3. 操作系统的特征 为了提高计算机系统的效率,增强系统的处理能力, 为了提高计算机系统的效率,增强系统的处理能力,最大限度地 提高资源利用率,并方便用户使用, 提高资源利用率,并方便用户使用,现代操作系统广泛采用了并行 操作技术,使硬件和软件并行工作。例如, 操作技术,使硬件和软件并行工作。例如,I/O操作和计算同时进行, 操作和计算同时进行, 在内存中同时存放多道程序等。因此, 在内存中同时存放多道程序等。因此,以多道程序为基础的现代操 作系统具有以下特征: 作系统具有以下特征: (1) 并发性 并发是两个或两个以上的事件在同一时间间隔内发生。 并发是两个或两个以上的事件在同一时间间隔内发生。对于程序 而言,并发也就是多道程序在同一时间间隔内同时执行。 而言,并发也就是多道程序在同一时间间隔内同时执行。对于单处 理机系统而言, 理机系统而言,程序并发执行实际上是多道程序在一个很小的时间 段内交替执行。而宏观上看,它们似乎是在同时进行,即并发执行。 段内交替执行。而宏观上看,它们似乎是在同时进行,即并发执行。 实现并发性,使操作系统变得复杂。因为要考虑, 实现并发性,使操作系统变得复杂。因为要考虑,如何从一个 程序转到另一个程序,如何保护一个程序不受另一个程序侵扰, 程序转到另一个程序,如何保护一个程序不受另一个程序侵扰,以 及如何实现相互制约等。 及如何实现相互制约等。
2. 分时操作系统
分时操作系统是把一个时间段分为若干个时间片( 分时操作系统是把一个时间段分为若干个时间片 ( 即更小 的时间段) 的时间段 ) , 使多个用户仅用各自所分配到的时间片轮流地使 用计算机。要实现这种分时功能,必须有相应的硬件支持。 用计算机 。 要实现这种分时功能 , 必须有相应的硬件支持 。 支 持分时操作系统的计算机硬件系统称为分时计算机系统, 持分时操作系统的计算机硬件系统称为分时计算机系统 , 它是 一台主机连接若干台终端的计算机系统。所以, 一台主机连接若干台终端的计算机系统 。 所以 , 分时操作系统 和分时计算机系统都可简称分时系统。 和分时计算机系统都可简称分时系统。 分时系统在运行期间要不停地进行作业(或任务) 分时系统在运行期间要不停地进行作业 ( 或任务 ) 的切换 和调入调出。所谓作业切换,是指CPU CPU上的作业以既定的时间片 和调入调出。所谓作业切换,是指CPU上的作业以既定的时间片 为期限进行轮换,一个作业一次只能用一个时间片在CPU CPU上运行 为期限进行轮换,一个作业一次只能用一个时间片在CPU上运行 一旦时间片用完,立即撤下,而不管它是否运行完毕。 , 一旦时间片用完 , 立即撤下 , 而不管它是否运行完毕 。 然后 换上下一个作业继续运行。但从任务切换来看, 换上下一个作业继续运行 。 但从任务切换来看 , 分时系统与多 道批处理系统有类似之处。 道批处理系统有类似之处。