VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
linux/unix社区
-> 系统维护与使用区
操作系统的一些问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
操作系统的一些问题
[无满意答案结贴,结贴人:leiyu_83]
发表于:
2007-09-27 17:10:59
楼主
小弟最近在看操作系统原理,有些地方不明白,恳请大家指点下迷津,谢谢
1.操作系统有很多中类型,可以分为批处理操作系统、分时操作系统、实时操作系统等,谁能帮忙举个例,什么系统是批处理操作系统呢?
2.作业控制语言是用在什么系统呢,在windows和linux没见到啊
发表于:
2007-09-27 19:01:23
1
楼 得分:
0
根据操作系统在用户界面的使用环境和功能特征的不同,操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。随着计算机体系结构的发展,又出现了许多种操作系统,它们是嵌人式操作系统、个人操作系统、网络操作系统和分布式操作系统。
1. 批处理操作系统
批处理(batch processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作业结果交给用户。
批处理操作系统的特点是:多道和成批处理。
2.分时操作系统
分时(time sharing)操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命。分时操作系统将cpu的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人同时使用一个cpu,微观上是多个人在不同时刻轮流使用cpu。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。
常见的通用操作系统是分时系统与批处理系统的结合。其原则是:分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的要求; “后台”处理时间性要求不强的作业。
3.实时操作系统
实时操作系统(realtimeoperatingsystem,rtos)是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。
4.嵌入式操作系统
嵌入式操作系统(embeddedoperating system)是运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一协调、调度、指挥和控制的系统软件。程,并使整个系统能高效地运行。
5. 个人计算机操作系统
个人计算机操作系统是一种单用户多任务的操作系统。个人计算机操作系统主要供个人使用,功能强、价格便宜,可以在几乎任何地方安装使用。它能满足一般人操作、学习、游戏等方面的需求。个人计算机操作系统的主要特点是计算机在某一时间内为单个用户服务;采用图形界面人机交互的工作方式,界面友好;使用方便,用户无需专门学习,也能熟练操纵机器。
6.网络操作系统
网络操作系统是基于计算机网络的,是在各种计算机操作系统上按网络体系结构协议标准开发的软件,包括网络管理、通信、安全、资源共享和各种网络应用。其目标是相互通信及资源共享。
7.分布式操作系统
大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统(distributedsystem)
发表于:
2007-09-27 19:18:16
2
楼 得分:
0
第1个批处理系统产生于20世纪50年代中期,由general motors开发,用于ibm 701计算机上。这个概念后来被ibm公司的顾客改进并应用在ibm 704中。到20世纪60年代初期,一些业主自行开发了批处理系统,ibsys即ibm公司为7090/7094计算机配置的操作系统,b于它对其他系统的广泛影响而尤为著名。简单批处理系统的中心思想是,通过应用一种被称为监控器的软件,使用户不必再直接接触机器,而是先通过卡片帆和纸带机向计算机控制器提交作业,由监控器将作业组织在一起构成一批作业,然后将整批作业放人由监控器管理的输入设备上,每当 个作业执行完毕返回监控器时,监控器已自动装入下一个作业。
其实dos就是个智能点点的批处理系统
发表于:
2007-09-27 19:21:37
3
楼 得分:
0
作业控制语言
来自itwiki,开放的信息技术大百科
jump to: navigation, <jumptosearch>
作业控制语言(job control language 简称jcl)是用于描述mvs,os/390和vse操作系统上描述作业的语言。描述操作系统对全部作业分配计算机的运行时间和资源。作业是分步骤进行的,在编制程序时需要加入特殊语句使作业能够分步进行。作业是运行在后台的,不需要用户交互,用户的请求初始化作业。通常前台作业的优先级高于后台作业。
ibm曾经把一系列的jcl语句比作餐馆中的菜单。所有的菜对应作业,在厨房厨师将客户的需要分解为不同的菜,这可以看作是作业中的步骤。当所有作业的步骤完成时,饭也就是好了。
jcl语句主要指定必须访问的输入数据集(文件),输入文件被设置为创建或更新状态,jcl语言还需要指定运行所需要的资源。一个作业的jcl语句也作为数据集存储,并由用户开始它的执行。
http://wiki.ccw.com.cn/index.php/%e4%bd%9c%e4%b8%9a%e6%8e%a7%e5%88%b6%e8%af%ad%e8%a8%80
发表于:
2007-09-27 19:23:31
4
楼 得分:
0
"2.作业控制语言是用在什么系统呢,在windows和linux没见到啊 "
我觉得windows的bat和linux的shell是可以代替...
下一篇:
redhat9 下面有对应的ipmsg吗?
上一篇:
带fastestmirror插件使用yum结果无法比较源的快慢
相关文章
linux设备驱动模块化加载问题,菜鸟请教
makefile编译产生类似错误"cannot find&nbs...
关于对话框的问题,请高手指点
linux 下用unixodbc freetds php...
red hat7.3安装mysql6问题
c++装了多个版本,编译程序时如何选择呢?
sco unix 服务器为什么会重起啊...
关于赵炯内核完全剖析一书中引导扇区代码的疑问
请教2.6内核中的一个数据结构
请问:做(linux)驱动开发对于电子技术需...
gcc 编译时报错 "undefined refe...
请教unix下的正则表达式的问题,请高手帮忙
lan 中有能缓存服务器吗
如何解析gcc ar命令产生的静态库?
recv 和 send不同步怎么办?
怎样实现利用fprintf,输出定长字串,位数不足时...
proc 链接问题
高薪诚聘linux手机软件工程师
寻找兼职程序开发(linux + qt +...
linux 如何配置日志,使日志中含有与关机和...
其他资讯
哪位高手会用c语言在linux下编写.wav文件的程序?...
如何选择开发板?
gcc安装的问题
linux下如何不新建主分区就可以扩展根分区
目标板tftp怎么开启? (
perl在linux中的用途还大吗??
使用wait(&status)获取子进程异常信号问题...
关于linux 下交叉编译的问题
如何学习linux
关于linuxlink
嵌入式linux中安装skype软件
对日软件工程师课程热招中
深入学习linux内核,需要学习哪些硬件知识呀?
在linux内核有没有提供c库gmtime()的功能大的函...
apache访问目录最后边不加/访问不了的问题
rt-linux是免费的吗?是开源的吗?
怎么把文件放到vmware所建的虚拟机里?
关于libpcap过滤表达式的问题?
linux下qt连接mysql问题
linux下ffmpeg的编译问题
快速检索
分类导航标签a
社区支持公告
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
DB2商业智能
Oracle基础和管理
其他开发语言其他开发语言
Web 开发Apache
《程序员》杂志广告咨询
多媒体/设计/Flash/Silverlight 开发 Maya等)
WebSphereServer
JavaNetBeans
《开发高手》杂志文章评论
JavaJ2SE/扩展类
.NET技术ASP.NET
其他数据库开发SQL
WebSphere应用服务器/WAS
最新资讯
求教core java 10.7节
iis里有个日志记录,可以记录“本页发送的字节数...
谁有 bbs.kafan.cn 的id!?帮我把mca...
struts程序页面的美观问题
请问有没有这样的类或方法? 文件模板...
(继续)求sql语句(sqlserver 2000)
.hbm.xml文件中,assessgrade字段已设成not-null=...
在网上输入我的手机号,这个网站就会发一个安装包...
mysql导入sql脚本出错
请教触发器问题????
请教串口驱动的问题
搜索大量pe格式文件"资源->消息表","资源->...
北电三层交换机路由配置问题求救!!!急!!!
请问一个安装arm-elf-tools-20030314的问题
gsql
用vba进行对excel操作的问题
求验证数字的正则表达式
关于asp与asp.net共享session的问题
为什么dataset 的值是空??
请问sru、srj、srs、srw、srm、sra、srf类型的文...
谁愿意加入 c\c++,软件就业讨论群 440...
请大家给推荐一下做基本设计的书吧。
谁帮我改好程序100分送上,高手谢谢了
eclipse的问题
惊天动地sf!!!!!!!!!!
不想用tab键切换textfield焦点,怎么改?
int_set设置无效?
jstl 问题
更换皮肤
sql2005数据库不能在windows2000和winxp之间互相...
急!急!急!ggjj们帮帮忙,swt中让文字垂直显示...
隐藏iframe的滚动条 。。。
关于deplhi下开发web service客户端的问题?...
怎么获得系统工具栏的高度值
asp如何解决读取数组问题,请高手帮忙解决
如何在sql语句里计算前22行的合计值
请问fc8支持帧缓冲吗
为什么我设置了.htaccess 后只能post提交数...
毒霸你在做什么?!
一个简单问题!!!!!!!!11
热门点击
关于ostream
java调用动态库问题?
求救,跪求~,在线等待~~http://www.innovativeg...
vc++6.0软件读取wave文件中的 "data...
急救,redhat9远程桌面的问题
div刷新问题,很简单,大家进来看看?
请问ejb-jar.xml和jboss.xml有什么用
两个adoquery连接一个表的数据刷新显示问题
关于用安装的达人来看看,非常想知道,这是什么原...
org.springframework.web.servlet.dispatc...
如何在web项目的lib文件夹中添加myeclipse自带的...
sql启动难题?
delphi arcgis二次开发产生一堆莫名其妙的文...
各位高手帮帮忙,我急须一个登陆代码
关于饱和度的动态增强?特请youwill() 大侠...
请高手指教框架设计这本书很有用吗
为什么每次重启我的系统后,job_queue_processes...
unsigned char* lpsrc 转换...
请教:用jntsvc.exe命令将class文件组装成nt服务...
求救软件下载程序的设计
关于pocket pc 模拟器关闭的问题
编译通过,执行出现错误!winsock
c写的dll,c++调用问题
activemovier如何实现播放以及快进
文本框及下拉框中限制中英文混排的字节数量...
我怎知我的wm5手机是utf-8还是gb2312编码?
为什么选择做it培训教育
如何将输入值绑定到datatable中?
在使用setpriorityclass()函数时,编译时提示ab...
请教关于wm_notify如何使用
关于去掉网格刻度背景问题?
请问怎么取得当前程序的当前路径?
你们能回帖吗?我咋回不了帖子啊
问个dll和c#调用的问题
form的close的问题
怎么把用getjob获得的打印机文档的名称记录到文件...
怎么样把对话框上一组radio按钮与变量用ddx关联起...
iricheditole::getobject 是怎么个用...
vbs运行出现dos窗口,怎么隐藏掉??
这个程序如何实现?请给点意见~