博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月29日

摘要: 作业二:进程PCB管理与调度程序系统管理进程在系统中各种运行活动都离不开对于进程PCB的操作,本次作业以进程的PCB为管理目标,实现进程调度时状态变化相应的操作。作业描述使用数据结构struct PCB表示进程,记录进程的相关信息;进程信息包括:进程内部标识符pid、进程名pname、进程状态pstatus、进程运行时间ptime、进程队列指针pnext。请设计合理的数据结构,容纳这些信息,以下是示例代码。设置三个队列(链表),分别是就绪队列、执行队列和空闲PCB队列。程序初始化的时候先创建空闲PCB队列,然后根据用户输入的进程数量创建进程并构成进程就绪队列。使用链表表示进程所在队列。进程按着 阅读全文

posted @ 2010-11-29 21:48 ¥忘%风 阅读(3397) 评论(2) 推荐(1) 编辑

2010年11月25日

摘要: 作业一:学生学籍管理程序学生学籍管理通常使用数据库为基础的管理信息系统(MIS)系统,但是我们这里要求不使用数据库技术,而是使用数据结构struct和链表操作完成管理任务。作业描述使用数据结构表示学生,记录学生的相关信息;学生信息包括:学号sno、姓名sname、年龄sage、专业sprof、班级sclass。请设计合理的数据结构,容纳这些信息。完成学生的添加、修改、删除和查询等基本常用操作。使用... 阅读全文

posted @ 2010-11-25 20:35 ¥忘%风 阅读(1566) 评论(4) 推荐(0) 编辑

2010年11月22日

摘要: 2.3 进 程 同 步2.3.1 进程同步的基本概念  1.两种形式的制约关系    在多道程序环境下,当程序并发执行时,由于资源共享和进程合作,使同处于一个系统中的诸进程之间可能存在着以下两种形式的制约关系。    (1) 间接相互制约关系。源于共享着某种系统资源,如共享CPU、共享I/O设备等。(A请求正在被B进程占用的打印服务)  (2) 直接相互制约关系。源于进程间的合作。(B需要A进程向... 阅读全文

posted @ 2010-11-22 23:41 ¥忘%风 阅读(1335) 评论(0) 推荐(0) 编辑

摘要: 引言(暨人品守恒定律概论):正文:  近来情绪不定,时高时低,时长时弱。此阴晴不定,风云变幻,皆由心生。  然则自然之定律不可不循,亦不得不循,此吾等凡人所不能主宰也哉。事件A:  信安选修课上机,抄书上java源码,欺负老师不懂java,忽悠过之。  老师说你们几个水平不错,明年参加信安的国赛吧,然后估计至少有个A吧成绩。事件B:  上机完,第二天早上眼镜找不到了,上机回来应该还是戴着的。  p... 阅读全文

posted @ 2010-11-22 22:05 ¥忘%风 阅读(344) 评论(0) 推荐(0) 编辑

2010年11月21日

摘要: 2.2 进 程 控 制2.21、2.22一些概念:  进程控制是进程管理中最基本的功能。创建、终止、可负责进程运行中的状态转换。  进程控制一般是由OS的内核中的原语来实现的。  原语(Primitive)是由若干条指令组成的,用于完成一定功能的一个过程。  它与一般过程的区别在于:它们是“原子操作(Action Operation)”。即不可分割、不允许中断、常驻内存。 ... 阅读全文

posted @ 2010-11-21 23:15 ¥忘%风 阅读(1720) 评论(0) 推荐(2) 编辑

2010年11月20日

摘要: 2.1 进程的基本概念:  2.11 程序的顺序执行及其特征    程序的顺序执行->必须按某种先后次序顺序执行,仅当前操作执行完后,才能进行后续操作。    程序顺序执行时的特征:    •顺序性    •封闭性(独占全机资源)    •可在现性  2.12 前驱图(Precedence Graph)    前驱图是一个有向无环图DAG,用于描述进程之间执行的... 阅读全文

posted @ 2010-11-20 22:19 ¥忘%风 阅读(1114) 评论(0) 推荐(1) 编辑

2010年11月19日

摘要: VMware-Tools是虚拟机VMware下面的工具,可以实现虚拟机系统窗口分辨率自动调整等功能。一般windows系统可以直接安装VM-tools,linux 或 mac需要在终端下安装。以下是ubuntu10.04基于Vmware workstation-7.1.2 build-301548下面的安装过程。(其他类似)1:在VM菜单栏中选择 虚拟机->安装VMware-tools.2:... 阅读全文

posted @ 2010-11-19 23:53 ¥忘%风 阅读(879) 评论(0) 推荐(0) 编辑

2010年11月17日

摘要: 以下配置基于ubuntu10.04下试验可行。 (1)安装完成后常遇问题与解决方案:   Network消失恢复解决:     sudo service network-manager stop     sudo rm /var/lib/NetworkManager/NetworkManager.state     sudo service network-manager start     sudo gedit /etc/NetworkManager/nm-system-settings.conf     managed=false改成true     sudo service network-manager restart 阅读全文

posted @ 2010-11-17 23:31 ¥忘%风 阅读(1664) 评论(0) 推荐(3) 编辑