Archive

Posts Tagged ‘操作系统’

进入Windows管理的SYSTEM用户状态获得超级权限

June 14th, 2012 No comments

对于windows用户而言,administrator用户级别的权限几乎不会有任何操作限制,但是打开任务管理器,会存在一个或多个SYSTEM用户的进程,而且大部分SYSTEM用户的进程都无法结束和停止,SYSTEM用户是Windows操作系统的内置系统用户,所在权限组为NT_AUTHOR。 对计算机用户而言,获取SYSTEM用户权限可以完成更多的系统级别的操作和管理,不过使用SYSTEM用户的操作和修改会引发系统问题,使用SYSTEM用户需慎重。

Read more…

[算法]操作系统进程通信(预防死锁)算法 Dijkstra银行家算法 C语言实现

January 5th, 2009 9 comments

今天完成昨天的算法,银行家算法,这个大家如果知道操作系统这门课程的话应该会明白,昨天一直忙于复习,今天也是,不过下午还是完成了基本调试,调试环境GCC和TC,现在我把代码奉献给大家

银行家算法说明:最早由算法大师 迪杰克斯拉 (Edsger Dijkstra) 提出,银行家算法,顾名思义,它的原理来源于银行系统的存贷款发放管理,即银行(系统)要将一定的款项(资源)贷款(分配)给N个人(进程),当然不需要考虑信用问题< '_'>,在已经发放了一定的金额后,要使得银行的每一次放款(分配资源)都能使得银行(系统)的运行安全(预防死锁)(可以这么理解吧),因此银行家要对现有的资金进行合理分配发放,基本要求要银行必须保留一定的存款不能低于一定的限度(临界资源),同时又不能不放贷款不然会让客户“饿死”(进程饥饿),客户在使用完贷款后要返还(释放)这笔贷款,当然是没有利息的,然后银行要再分配给客户,直到满足客户的多有贷款请求

Read more…

Categories: 算法研究 Tags: , ,

操作系统,模拟进程管理之PCB块管理法,C语言实现

December 24th, 2008 2 comments

首先大家祝福平安夜快乐啊,今天要发布的代码是一款C语言编写的模拟操作系统管理进程的程序调试环境TC,使用了PCB进行进程管理控制,建立三个基本的队列:等待、执行、阻塞进行模拟操作系统的进程管理,模拟进程的调度,模拟用户的创建、执行、阻塞、挂起、唤醒等操作

最近要准备准备操作系统考试,所以放一个程序跟大家分享

Read more…

Categories: 算法研究 Tags: ,

[教程]linux/UNIX操作系统文件系统权限管理

December 12th, 2008 3 comments

linux/UNIX文件的存取有三种权限:

权限 普通文件的存取权限 目录的存取权限
R 具有读取文件的权利 能读取文件名称
W 具有写入文件的权利 能建立和删除文件,可以改变文件名
X 具有执行文件的权利 能使用该目录下的文件(如cd命令)搜索文件等

Read more…

Categories: 系统管理 Tags: ,

操作系统 模拟可变分区内存管理实验 C语言描述

December 10th, 2008 1 comment

操作系统 模拟可变分区内存管理实验 C语言描述
《知识共享协议》下修改、传播、发行,
如需网络转载请保留作者注释
调试环境 GCC , Borland Turbo C , MS VC++

Read more…

Categories: 算法研究 Tags: ,