操作系统原理(1)

(1)批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?

答 :在批处理系统中操作人员将作业成 批装入计算机并由计算机管理运行(形成作业流),在程 序的运行期间用户不能干预,因此批 处理系统的特点是:用户脱机使用计算机 ,作业成批处理,系统内多道程序并 发执行以及交互能力差。

在分时系统中不 同用户通 过各自的终 端以交互 方式共同使 用一台计算 机,计算 机以“分时 ”的方 法轮流为 每个用户服 务。分时 系统的主要 特点是: 多个用户同 时使用计 算机的 同时性,人机问答方 式的交互 性,每个用 户独立使 用计算机的 独占性以 及系统 响应的及 时性。分时 系统一般 采用时间片 轮转的方法使一台计算机同 时为多个终端用户服务,因此分时系统的响 应比较快。

(2)什么是多道程序设计技术?试述多道程序运行的特征。

答:多道程序设计技术 是指同时 把多个作业 (程序) 放入内存并 允许它们 交替执行和 共享系统 中的各 类资源;当一道程序因某种原因(如 I/O 请求)而暂停执行时,CPU 立即转去 执行另一道程序。多道程序运行具有 如下特征:  
多道计算机内存中同时存放几道相互独立的程序。宏观上并行:同时进入系统的 几道程序都处于运行过程中,它们先后开始了各自的运行但都未运行完毕。 微观上串行:从微观上看内存中的多道程序轮流或分 时地占有处理机,交替执行。

(3)操作系统的主要特性是什么?为什么会有这样的特性?

答:并发性,共享性,异步性,虚拟性,这些特性保证了计算机能准确的运行,得出想要的结果。

时间: 2024-10-05 06:51:46

操作系统原理(1)的相关文章

马哥学习笔记三十二——计算机及操作系统原理

缓存方式: 直接映射 N路关联 缓存策略: write through:通写 write back:回写 进程类别: 交互式进程(IO密集型) 批处理进程(CPU密集型) 实时进程(Real-time) CPU: 时间片长,优先级低IO:时间片短,优先级高 Linux优先级:priority 实时优先级: 1-99,数字越小,优先级越低 静态优先级:100-139,数据越小,优先级越高 实时优先级比静态优先级高 nice值:调整静态优先级   -20,19:100,139   0:120 ps

漫谈怎样学习操作系统原理

本人学习计算机技术至今,对于怎样学习操作系统原理有一点自己的看法,如今写出来,希望对大家能有所助! 操作系统怎么学.首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的. 这是首要的问 题.不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程.系统级编程.指令集这三块.当中系统级编 程这一块最复杂,我不说内容,就单从文件的大小来看,IA-64编程手冊的应用级编程卷是2MB,系统卷却有6MB.就 连IA-32编程手冊上的系统卷部分也远比应用卷的要多.当然这些内容我还没有

第五十二课 linux操作系统原理、虚拟机基础原理

linux操作系统原理 linux操作系统原理 虚拟机技术基础原理 虚拟机技术基础原理

漫谈如何学习操作系统原理

本人学习计算机技术至今,对于如何学习操作系统原理有一点自己的看法,现在写出来,希望对大家能有所助! 操作系统怎么学,首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的.这是首要的问 题.不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程.系统级编程.指令集这三块.其中系统级编 程这一块最复杂,我不说内容,就单从文件的大小来看,IA-64编程手册的应用级编程卷是2MB,系统卷却有6MB.就 连IA-32编程手册上的系统卷部分也远比应用卷的要多.当然这些内容我还没有看

操作系统原理2——OS结构

操作系统原理2——OS结构 计算机系统是由硬件系统和软件系统两部分组成, 操作系统是软件系统的一个组成部分,它是直接在硬件系统的基础上工作的,所以在研究操作系统之前,先必须对计算机系统的结构有一个基本的了解,本章就是讲述计算机系统结构的基本知识. 本章的考核 知识点 是: 1.计算机系统的层次结构 2.硬件环境 3.操作系统结构 学习本章要求:了解计算机系统的结构,有关硬件的I/O中断和存储结构,硬件的保护措施:有关操作系统的结构,操作系统提供的使用接口. 重点 是:硬件环境和操作系统的结构 一

操作系统原理(转)

操作系统原理   我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路. 本文完全是为普通电脑用户写的,省略了所有难以理解的算法.原理,没有太多细节上的东西,只是针对普通电脑用户可能感兴趣的问题给出了实现思想.写这些东 西只是我的一相情愿,就怕我还是写得深了些,初学者读不懂.如果这10K文字能让你对操作系统有更深的了解,那也就不枉了这几个汗流浃背的夏日午后了. Q:什么是中断?A:中

操作系统原理(二),进程、线程

Technorati 标签: 操作系统,原理 现代操作系统比如,Linux,Windows等,都是支持"多任务"的操作系统.所谓多任务,指的就是操作系统可以同时运行多个任务.也就是在同一台电脑上,可以同时上网.听歌.使用Word,在过去单核的CPU上都已经可以支持多任务,实现的方式是操作系统让各个任务轮流交替执行.,比如任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒,因为CPU执行速度非常块,我们感觉到所有任务都是并发处理. 到了多核CPU时代

linux操作系统原理

程序局部性原理: 空间局部性: 时间局部性: NUMA:非一致性内存访问 降低了缓存命中 CPU亲缘性绑定 缓存写的机制:通写,回写 IO设备: 设备控制器(适配器)和设备本身 控制器:集成在主板上的一块芯片或一组芯片 从操作系统接收命令,并完成命令的执行 驱动程序:通常应该由设备生产商, 每个控制器都有少量的用于通信的寄存器,每个寄存器表现为一个I/O端口 所有的寄存器组合称为设备IO地址空间 I/O端口空间   16b  65535 系统启动时注册声请端口 输入,输出的实现: 1)轮询:忙等

操作系统原理(一)——系统调用的原理及实现

系统调用:原理及实现 1. 什么是系统调用 在计算机中,系统调用(英语:system call),又称为系统呼叫,指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务.系统调用提供了用户程序与操作系统之间的接口(即系统调用是用户程序和内核交互的接口). 操作系统中的状态分为管态(核心态)和目态(用户态).大多数系统交互式操作需求在内核态执行.如设备IO操作或者进程间通信.特权指令:一类只能在核心态下运行而不能在用户态下运行的特殊指令.不同的操作系统特权指令会有所差异,但是一般来说主要

操作系统原理4——存储管理

本章考核知识点: 1.重定位 2.固定分区存储管理 3.可变分区存储管理 4.页式存储管理 5.段式存储管理 6.虚拟存储器 自学要求 : 明确存储管理的职能是对主存储器中的用户区域进行管理: 理解在不同的管理方式下如何实现存储保护.地址转换.以及主存空间的分配和回收: 比较各种管理方式的特点: 掌握虚拟存储器的实现原理和方法. 重点是: 各种管理方式的特点: 可变分区方式的主存分配算法以及移动技术: 分页式虚拟存储管理的实现以及页面调度算法: 分段式虚拟存储管理的实现. 操作系统的存储管理如同