用进程管理的方法进行自我时间管理

用进程管理的方法进行自我时间管理

操作系统为了实现大的吞吐量,处理器的高效利用,各类资源的平衡使用,短的周转时间,快的响应时间,有保障的截止时间,设计了很多进程调度算法。而人类的思想成果是可以迁移的,这些算法在我们的日常生活中同样适用,并且能帮助我们发挥出更高的效率。


进程的三个队列:等待,就绪和执行。

这三个队列可以对应于我们所要做的所有事情中:现在可以做的事情,需要一定条件才能做的事情和正在做的事情。


对于现在可以做的事情,也就是就绪队列中的事务列表,我们可以采取短作业优先的处理方法(我习惯于这样),因为可以获取大的吞吐量,即能够完成较多的事情。事实上,往往需要对这些任务按照一定的优先级进行排序,采用高响应比的方法,才能够把重要的事情做好。根据程序的局部性原理,怎样抓住那10%的事情对自己造成90%的提高,是做出决定的关键因素。按重要性和紧迫性进行四个象限划分的方法非常有效(第二象限工作法)。


对于现在还不能做的,需要一定的条件才能够做得事情,我们可以画一张依赖关系表。不致把自己的时间死锁,从依赖关系最浅的一层着手,不断把等待队列里的事件移至就绪队列,再赋予优先级,进行决策。


对于正在执行的任务,可以使用一些方法记录下自己完成每个项目的时间,与预估的时间进行比对,发现自己究竟是眼高手低还是时间意识太差,以此作为反馈,在将来进行计划的时候适当修正自己的时间安排习惯。


另外,对于对系统要求较高的任务(费力耗时的任务),可以利用对内存进行分段与分页的机制。先按功能划分,然后在此基础上按时间或者工作量划分,把大的任务分解为小的任务,从而逐个击破。

转载于:https://www.cnblogs.com/johnpher/archive/2012/05/14/2570577.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

b/s c/s结构的区别!

1 引言 散进散出货物或者称为大宗入出库货物的管理是综合仓库管理的主要内容??1??2??。目前,随着信息技术和网络技术的发展,“信息高速公路”建设已在全球拉开序幕,传统的ClientServer??简称CS??网络应用系统模式在开放性与信息的发…

mybatis学习(9):mybatis连接mysql数据库

首先本地安装一个mysql数据库 修改账号密码 我的是root 123 并用navicate测试连接 数据库为mybatis 表名为users 我们看一下目录结构 直接上代码 user类 package com.edu.hpu.domain;/*** author Administrator*user表所对应的实体类*/ public class User {//实体类的属…

基于mt19937_64的字符串哈希(板子整理)

引自tourist的哈希板子&#xff0c;引入和时间相关的随机值mt19937_64&#xff0c;所以不会被卡掉 入参&#xff1a;传入string 使用&#xff1a; #include<bits/stdc.h> using namespace std; #define rep(i,a,b) for(int i(a);i<(b);i) #define per(i,a,b) for(i…

C#创建xml文件

View Code 1 XmlDocument doc new XmlDocument();2 XmlDeclaration dec doc.CreateXmlDeclaration("1.0", "GB2312", null);3 doc.AppendChild(dec);4 //创建一个根节点&#xff08;一级&#xff09;5 …

mybatis学习(10): sql server身份验证和windows身份验证

SQL Server 支持两种身份验证模式&#xff0c;即 Windows 身份验证模式和混合模式。 Windows 身份验证是默认模式&#xff08;通常称为集成安全&#xff09;&#xff0c;因为此 SQL Server 安全模型与 Windows 紧密集成。 信任特定 Windows 用户和组帐户登录 SQL Server。 已经…

C# 格式化字符串 String.Format

格式化日期和数字的字符串经常要用到这个, 就把帮助里面的东西大概整理了一些列在这里了. 下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定…

推荐几个.NET开源图表组件 [转]

转自&#xff1a;http://blog.csdn.net/liujien/archive/2005/10/03/494509.aspx推荐几个.NET开源图表组件&#xff0c;希望大家发行有其它的可以添加一下&#xff0c;说明&#xff1a;因为没有记录在哪里下载&#xff0c;所以大部分只能让大家亲自搜索一下&#xff1a; &#…

MapReduce原理与设计思想

简单解释 MapReduce 算法 一个有趣的例子 你想数出一摞牌中有多少张黑桃。直观方式是一张一张检查并且数出有多少张是黑桃&#xff1f; MapReduce方法则是&#xff1a; 给在座的所有玩家中分配这摞牌让每个玩家数自己手中的牌有几张是黑桃&#xff0c;然后把这个数目汇报给你你…

mybatis学习(11): sql server配置管理器请求失败或服务未及时响应

遇到这种情况&#xff0c;打开sql server配置管理器&#xff0c;双击【sql server网络配置】将其展开&#xff0c;双击子项【MSSQLSERVER的协议】&#xff0c;在右面的内容窗口中找到【VIA】选项将其设置为禁用就可以了。

宰相的智慧

春节的时候回北京的火车上&#xff0c;看到火车的杂志介绍央视即将播出《神探狄仁杰3》&#xff0c;一直对这部电视剧充满期待。上周我在网上看完了《神探狄仁杰3》的“黑衣社”部分&#xff0c;拍的真好看。 看《神探狄仁杰1》(《武朝迷案》)幽州案时&#xff0c;有一个镜头给…

mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP

检查SQL Server Configuration Manager 确定实例名为“SKYSQLEXPRESS”下的TCP/IP已经开启了&#xff1a; sql2014配置(系统为Windows8.1) 一般地可以在下图路径中找到: 进入配置管理器界面如图: 右击“TCP/IP”选择“属性”(或双击“TCP/IP”)&#xff0c;选择“IP地址”选项…

windows下eclipse调试hadoop详解

1)下载Eclipse http://www.eclipse.org/downloads/ Eclipse Standard 4.3.2 64位 2) 下载Hadoop版本对应的eclipse插件 我的hadoop是1.0.4&#xff0c;因此下载hadoop-eclipse-plugin-1.0.4.jar 下载地址&#xff1a;http://download.csdn.NET/detail/m_star_jy_sy/7376169 3&a…

WPF中得到一个控件相对其他控件的坐标

加入想得到按钮btnTest左上角相对于主窗体winTest的坐标&#xff0c;可以用如下方法&#xff1a;btnTest.TranslatePoint(new Point(0, 0), winTest) 这个方法返回一个Point类型的值。 转载于:https://www.cnblogs.com/pdfw/archive/2008/04/08/1141836.html

图书推荐(持续更新)

Linq实战 --Linq in action WCF揭秘             --Windows Communication Foundation Unleashed Linq 对象关系映射--Pro LINQ Object Relational Mapping in C# C#编程风格--The Elements of C# StyleC#与.NET 3.5高级程…

用python + hadoop streaming 编写分布式程序(一) -- 原理介绍,样例程序与本地调试

原文地址&#xff1a;http://www.cnblogs.com/joyeecheung/p/3757915.html 相关随笔&#xff1a; 点击打开链接 Hadoop-1.0.4集群搭建笔记用python hadoop streaming 编写分布式程序&#xff08;二&#xff09; -- 在集群上运行与监控用python hadoop streaming 编写分布式程…

mybatis学习(13): 连接数据库之前的准备(测试连接)

工具eclipse 先导入我们的jar包 链接&#xff1a;https://pan.baidu.com/s/1-dgB_x91YY4C9KnCbqIazg 提取码&#xff1a;ptp2 test 类 package test;import java.beans.Statement; import java.sql.*;public class Test {private final static String URL "jdbc:sqls…

微软游戏开发工具XNA 2.0[转自驱动之家]

微软游戏开发工具XNA 2.0[转自驱动之家] 今天&#xff0c;微软发布了其免费游戏开发工具的最新正式版“XNA Game Studio 2.0”&#xff0c;可以更轻松地开发Windows和Xbox 360游戏&#xff1b;同时微软还放出了相应的分发支持包“XNA Framework Redistributable 2.0”&#xff…

oppo手机使用应用沙盒动态修改硬件数据

较早前文章介绍了怎么在安卓手机上安装激活Xposed框架&#xff0c;Xposed框架的强大功能我们都清楚&#xff0c;能够不修改APK的前提下&#xff0c;修改系统内核的参数&#xff0c;打比方在某些应用领域&#xff0c;我们需要修改手机的某个系统参数&#xff0c;这个时候就需要使…

linux系统下安装两个或多个tomcat

编辑环境变量&#xff1a;vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE/usr/local/tomcatCATALINA_HOME/usr/local/tomcatTOMCAT_HOME/usr/local/tomcatexport CATALINA_BASE CATALINA_HOME TOMCAT_…

第一百五十二期:白话Entity Framework Core数据验证

数据验证是每个项目必须存在的&#xff0c;可以防止不符合系统规范的数据进入系统进而导致系统不稳定甚至崩溃。我们可以自己编写代码进行验证&#xff0c;但是这样一方面代码量较大&#xff0c;另一方面有可能验证代码覆盖不完全。但是在 Entity Framework Core &#xff08;以…