计算机操作系统(第4版)汤小丹高清有目录有书签
2024/6/9 10:43:35 23.31MB 第四版 无水印 有书签 教材
1
常见问题及处理方案CPU使用率高的问题通过操作系统命令toptopasglance等查看top进程号,确认是系统进程还是oracle应用进程,查询当前top进程执行的操作和sql语句进行分析。
根据进程号获取正在执行的sqlSELECTa.osuser,a.username,b.address,b.hash_value,b.sql_textfromv$sessiona,v$sqltextb,v$processpwherep.spid=&spidandp.addr=a.paddranda.STATUS='ACTIVE'anda.sql_address=b.addressorderbyaddress,piece;数据库无法连接数据库无法连接,一般可能是如下原因造成:(1)数据库宕了(2)监听异常(3)数据库挂起(4)归档目录满(5)数据库或应用主机的网卡出现问题不能正常工作(6)应用主机到数据库主机的网络出现问题。
1、数据库宕了立即启动数据库。
Startup2、监听异常此时一般体现为:监听进程占用CPU资源大;
d监听日志异常。
此时,立即重启监听,监听重启一般能在1分钟之内完成。
Lsnrctlrestart3、数据库挂起立即重启数据库。
Startup4、归档目录满(1)在没有部署OGG数据同步的情况下,立即清理归档日志文件。
(2)如果部署了OGG数据同步,查看OGG正在读取的归档日志文件,立即清理OGG不再需要的日志文件。
5、数据库或应用主机的网卡出现问题不能正常工作。
立即联系主机工程师处理。
6、应用主机到数据库主机的网络出现问题。
立即联系网络维护人员查看。
CRS/GI无法启动对于10g及11gR1版本的CRS问题1、进入/tmp目录下,看是否产生了crsctl.xxxxx文件如果有的话,看文件内容,一般会提示OCR无法访问,或者心跳IP无法正常绑定等信息。
2、如果/tmp目录下没有crsctl.xxxxx文件此时查看ocssd.log文件,看是否能从中得到有价值的信息。
可能的问题:网络心跳不通。
3、/tmp目录无crsctl.xxxxx且日志中没有报错信息,只有停CRS时的日志信息。
此时可能是RAC两个节点对并发裸设备的访问有问题,此时考虑:(1)停掉两个节点的CRS。
(2)两个节点先同时去激活并发VG,然后再激活VG。
(3)重新启动CRS。
对于11gR2的GI问题分析$GRID_HOME/log/nodename目录下的日志文件,看是否能从中找出无法启动的原因。
常见问题:1、心跳IP不同。
2、ASM实例无法启动。
对CRS的故障诊断和分析,参加本文档中RAC部分的MOS文档.数据库响应慢应急处理步骤:(1)找到占用CPU资源大的sql或者模块,然后停掉此应用模块。
(2)如果属于由于种种原因引起的数据库hang住情况,立即重启数据库,此时重启需要约15分钟时间。
重要说明:如果重启数据库的话,会有如下负面影响:(1)要kill掉所有连接到数据库中的会话,所有会话都会回滚。
(2)立即重启的话,不能获取并保留分析数据库挂起原因的信息,在后续分析问题时,没有足够信息用于分析问题产生的根本原因。
一般正常重启的话,都需要手动获取用于分析数据库重启原因的信息,以便编写分析报告,但是在最长情况下,获取日志信息可能就要40分钟时间。
此时一般做systemstatedump,且如果是rac情况的话,需要2个节点都做,且需要做2次或以上。
常规处理步骤,分如下几种情况处理:(1)所有业务模块都慢。
(2)部分业务模块慢。
(3)数据库hang住。
所有业务模块都慢此时首先查看系统资源,看是否属于CPU资源使用率100%的问题,如果是,参考本章“CPU使用率高的问题”解决办法。
如果系统资源正常,那很可能是数据库hang住了,此时参考数据库Hang部分。
部分业务模块慢分析运行慢的模块的sql语句:(1)看是否是新上的sql。
(2)看执行计划是否高效。
(3)优化运行慢的模块的sql语句。
数据库hang住应急处理方式:重启数据库。
常规处理方式:(1)分析alert日志,看是否能从alert日志中,可以很快找到引起问题的原因。
(2)做3级别的hanganalyze,先做一次,然后隔一分钟以后再做一次。
并分析
442KB oracle
1
Java程序员把全部精力用在优化处理效率上,而对I/O关注不足,在某种程度上讲这并非他们的错。
在Java的早期,JVM在解释字节码时往往很少或没有运行时优化。
这就意味着,Java程序往往拖得很长,其运行速率大大低于本地编译代码,因而对操作系统I/O子系统的要求并不太高。
如今在运行时优化方面,JVM已然前进了一大步。
现在JVM运行字节码的速率已经接近本地编译代码,借助动态运行时优化,其表现甚至还有所超越。
这就意味着,多数Java应用程序已不再受CPU的束缚(把大量时间用在执行代码上),而更多时候是受I/O的束缚(等待数据传输)。
2024/6/7 10:53:52 2.22MB java NIO IO流 java并发编程
1
实验一进程同步互斥——不死锁的哲学家问题  (1)输入的形式和输入值的范围;
  由于这个是一个按钮实现监控,界面提供视图的程序,所以并不需要别的附加的输入,只需要点击相应的按钮即可。
按钮有开始、暂停、结束(退出)。
实验只需要按动开始键,即可以直观形象地看到哲学家吃面条问题在随机时间下的解决情况,方便用户查看。
  输出的形式;
  输出的形式,是以可视化界面的形式,哲学家和筷子的状态以图片的形式显示出来,可以看到是饥饿还是进餐或思考状态。
而提示输出是以String的形式显示在界面右下角的位置的。
方便用户更客观的查看进程的运行情况。
  程序所能达到的功能;
  该程序能解决经典的哲学家吃面条问题的问题,即死锁问题。
在此题中,筷子是一个共享的但是要互斥使用的临界资源,当前筷子是否被占用,其他哲学家的状态,都是需要进行交互的,于是涉及同步互斥的问题。
该程序能解决死锁问题及将哲学家的状态用可视化的界面显示出来,所以比较客观的让我们理解了这个问题的实现。
1
下面的内容是很早之前写的,内容不够充实,而且是基于Java1.4的内容,Java5之后,线程并发部分扩展了相当多的内容,因此建议大家看上面的系列文章的内容,与时俱进,跟上Java发展的步伐。
要认识多线程就要从操作系统的原理说起。
以前古老的DOS操作系统(V6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。
比如你在copy东西的时候不能rename文件名。
为了提高系统的利用效率,采用批处理来批量执行任务。
现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天。
听歌和聊天就是两个任务,这个两个任务是“同时”进行的。
一个任
2024/6/5 9:49:47 140KB Java多线程编程总结
1
在Linux环境下模拟实现命令解释器--操作系统大作业
2024/6/5 4:37:14 60KB Linux 命令解释器 程序说明书
1
这是锤子科技坚果手机发布会PPT,整个幻灯片设计简洁而不简单,是一份精美的产品简介PPT;
第一PPT模板网提供优秀幻灯片作品下载欣赏;
锤子手机PPT内容简介:锤子手机是由罗永浩创办的锤子科技研发的一款中高端智能手机。
采用SmartisanOS智能手机操作系统。
发布会上将锤子ROM的三个特色概括为:“漂亮、细节规划、人性化的功用”。
锤子ROM追求规划和个人体验,而且寻求超越苹果的操作和外观。
创作者从怒砸西门子冰箱,围堵名人中得到启示,决议使用自己在构思、推行方面的专长,研制基于安卓的智能手机。
采纳先研制ROM,创立品牌后,再做手机硬件的战略,占据手机商场。
移植的的第一款手机是三星9300,这以后还会参与三星GalaxyNOTE、HTCOneX、小米1/1S、小米2、魅族MX2等五六款机型。
坚果手机Pro基于超低功耗的晓龙625/626处理器平台,在关键器件选型和软件运行策略上也都在功耗层面进行了充分的优化。
配合3500mAh的大容量电池,即使在长时间的重复使用中,坚果Pro也能拥有超过一天的续航。
关键词:锤子手机PPT下载,坚果手机发布会PPT作品欣赏,优秀产品介绍PPT,.PPTX格式;
2024/6/2 12:26:31 4.75MB PPT下载-优秀PPT欣赏
1
《万能坐标转换》9.86版安装使用简介一、软件的安装与应用此软件可安装应用于WinXp、Win2000、Win2003、WinVista、Windows7、Win2008、Windows8、Windows10等新版操作系统中。
对于电脑硬件无特殊要求,仅需20M左右的安装空间。
建议选用完全版的操作系统,个别盗版WinXp操作系统因控件库精简太多,可能导致软件运行异常。
在Win7、Win8及Win10等新版操作系统中,建议使用管理员身份安装并运行此软件,尤其在注册正式版时需使用管理员身份。
使用管理员身份的方法是:在桌面的软件图标上点击鼠标右键,选择“用管理员身份运行此软件”。
为了使用方便,安装后可在软件图标上点击鼠标右键,选择“属性”---“兼容性”选项,寻找并勾选“总使用管理员身份运行此软件”选项,以后就不用再使用鼠标右键了。
软件已经过多款杀毒软件检测,安装时请放心使用(因软件不断升级,个别杀毒软件对新版本出现误报或“疑问”,并非真的有病毒或木马,选择完全信任此软件再进行安装即可)。
软件的提示较多,一般每项操作都在状态栏中给予相应提示,请留意状态栏。
二、软件的主要功能这是一款“一专多能”的百科计算工具,可满足学生、办公人员、测绘人员、科技工作者等日常学习工作需求。
主要功能包括:①同一坐标系内坐标转换、公里网跨带转换、不同坐标系间坐标转换、坐标自定义转换;
②根据已知坐标点,计算面体产状、计算点的距离方位、计算区块面积及图形显示;
③地形图分幅与编号:可推导标准地形图的编号,当已知编号推导图幅经纬度位置;
④手持GPS参数设置:采用已知点计算手持GPS的相关参数,学习手持GPS的应用;
⑤完成数值计算、表达式计算、复杂的公式计算、积分计算、函数计算等;
⑥进行累计求和、角度变换及进制换算,完成数理统计分析;
⑦在专业计算图册中,用户可输入并编辑公式,完成各专业应用。
解压密码在rar自述文件中
2024/6/2 8:02:48 902KB 万能坐标转换
1
OSEK,是指德国的汽车电子类开放系统和对应接口标准(opensystemsandthecorrespondinginterfacesforautomotiveelectronics),而VDX则是汽车分布式执行标准(vehicledistributedexecutive),后者最初是由法国独自发起的,后来加入了OSEK团体。
两者的名字都反映出OSEK/VDX的目的是为汽车电子制定标准化接口。
该标准完全独立,对目标系统只限制了少量的条件。
这样,就可以应用一些简单的处理器替代那些昂贵的解决方案,来控制任务执行,并不需要任何附加条件。
事实上,在此基础上,也可以合理使用一些更复杂的CPU,于是该标准便对任何可能的目标平台都没有了限制。
标准定义了三个组件来构成OSEK/VDX标准:实时的操作系统(OSEKOS),通讯子系统(OSEK-COM)和网络管理系统(OSEK-NM)。
这样定义的一个好处是方便了各个组件版本的定义,这已在实际应用中得到了体现,例如:现在OSEK-COM(3.0.2)和OSEK-NM(2.5.2)的版本就与OSEK-OS(2.2.1)的版本不同。
图1给出了OSEK/VDX的基本结构和各组件间的关系。
2024/6/2 3:18:52 702KB OSEK NM 2.5.3
1
本系统是为了能够使操作系统的进程能够正确地共享资源,并且不会因为共享资源而陷入死锁,对此,采用银行家算法。
把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。
操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。
当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。
若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡