Kport Direct Access I/O Ports under Win NT/2000/XP

【7A文】服务器性能计算.docx 【7A文】服务器性能计算全文共6页,当前为第1页。【7A文】服务器性能计算全文共6页,当前为第1页。 【7A文】服务器性能计算全文共6页,当前为第1页。 【7A文】服务器性能计算全文共6页,当前为第1页。 概述 GGGGG项目采用集中式部署(即所有的数据集中部署在总部服务器中),对于完成各功能服务器的性能,我们建议采用主流的TPC值进行性能估算。 TPC-C是一种旨在衡量联机事务处理(OLTP,又称业务处理系统)系统性能与可伸缩性的行业标准基准测试项目。 tpmC((TransactionPerMinute):TPC-C每分钟的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数测量,至少要运行12分钟。 服务器从处理能力上来讲,最重要的指标是业务处理过程中所需要的并行处理能力,这一指标通常都是通过衡量主机的tpmC值取得;其它对主机硬件性能上的需求还包括内存大小,以及对外连接的数据线路带宽。在计算主机所需要的tpmC、硬盘及带宽时,直接影响这些计算结果的因素包括:用户的业务模型(也可以用一定收敛比来表示)、所开展的业务种类、所开展业务的并行应用需求。这种基准测试项目将对包括查询、更新及队列式小批量事务在内的广泛数据库功能进行测试,因此对于数据库密集型应用来说,TPC-C被许多IT部门视为衡量真实OLTP系统性能的有效指示器。 接口服务器性能计算 接口服务器在GGGGG系统中起到承上启下的作用,与OA、门户等其他业务系统的数据交互都需要通过标准接口完成,因此接口服务器的性能及稳定性也是至关重要的。 【7A文】服务器性能计算全文共6页,当前为第2页。【7A文】服务器性能计算全文共6页,当前为第2页。GGGGG系统的接口服务器使用Tomcat搭建,根据经验单服务器上的Tomcat的整体理论处理能力1000-20XX个用户并发连接。考虑到系统操作系统CPU使用率为10%,因此系统整体负载不能高于70%。 【7A文】服务器性能计算全文共6页,当前为第2页。 【7A文】服务器性能计算全文共6页,当前为第2页。 根据tpmC标准是根据标准模型中New-Order事物的处理数目来计算的,一个New-Order事物由平均4-5个SQL语句处理完成,整个测试执行过程中New-Order处理占45%。 为了方便计算接口服务器的性能,我们约定: 1)系统注册用户数为20XX00人(U1); 2)忙时集中并发系数为10%(B1); 3)接口服务对应的操作数为14.8(T1); 4)考虑服务器保留30%的冗余(R); 5)本次测试New-Order事物占全部的35%(Ty); 6)本次测试New-Order事物执行4个SQL(Ts); 7)一天内忙时的处理量为平均值的8倍(B2)。 8)每个交易折算标准交易系数,根据之前的项目经验系数为1.6; 接口服务器处理能力为: TPC-C=(U1GB1G(T1GTy/Ts))/(1-R)GB2G经验系数=20XX00G0.1G(14.8G0.45/4)G8G1.6/(1-30%)=608,914.28tpmC 根据业务规模和计算结果,建议接口服务器部署2台互为备份,单台配置4核CPU及16G内存。 GGG业务服务器性能计算 GGG业务服务器作为GGGGG项目最基本的处理单元,同时部署业务层、服务层和部分第三方软件,为保证系统的稳定和高效,因此GGG业务服务器必须进行负载均衡。 【7A文】服务器性能计算全文共6页,当前为第3页。【7A文】服务器性能计算全文共6页,当前为第3页。GGGGG系统的GGG业务服务器,是使用ApacheHTTP搭建的Web服务,负责承载所有用户请求,性能的高低直接决定整个系统的效率。 【7A文】服务器性能计算全文共6页,当前为第3页。 【7A文】服务器性能计算全文共6页,当前为第3页。 为了方便计算GGG业务服务器的性能,我们约定: 1)系统注册用户数为20XX00人(U1); 2)忙时集中并发系数为10%(B1); 3)最常用业务每次业务请求对应的操作数为10.7(T1); 4)一天内忙时的处理量为平均值的8倍(B2); 5)考虑服务器保留30%的冗余(R); GGG业务服务器处理能力为: TPC-C=(U1GB1GT1GB2)/(1-R)=(20XX00G0.1G10.7G8)/(1-30%)=2,445,714.29tpmC 根据业务规模和计算结果,建议GGG业务服务器部署4台,通过负载均衡设备进行访问,单台配置8核CPU及32G内存。 GGG业务检索服务器性能计算 GGG业务检索服务器使用Solr搜索引擎为GGGGG系统提供索引存储和检索的服务,一般情况下档案查询量要远大于浏览和下载电子文件数量,因此压力相对较大。 Solr搜索引擎是一个高性能,采用Java5开发,基于Lu 立即下载

By Güerino Palacios

Two simple function for acces i/o ports skiping H.A.L

Sample Image - kport.jpg

Introduction

I write this DLL for direct access i/o ports in windows NT/2K/Xp

Background

For compile all project you need VC71-2003. For compile kioport.sys you may have to install DDK. Kioport is based in PortTalk.sys from article: “Beyond Logic Port Talk I/O Port Driver”, http://www.beyondlogic.org/, and “A DDK's project wizard for VC2003” article http://www.thecodeproject.com/macro/ddkwizard.asp .

Using the code

1 - Copy kioport.sys in /windows/system32/drivers

2 - Add kioport.reg to register windows

3 - Reboot windows for activate service in register of windows.

4 - Add kport.h in your project and kport.lib

5 - Put Kport.dll in your same directory of application.

Using the Kport-DLL is so easy. Here is the function definition and the explanation follows:

// Returns a value from specific ports.
BYTE Inportb(WORD PortNum);
            
// Write a value to specific ports.
void Outportb(WORD PortNum, BYTE byte);        
        

 

PortNum: is a number port for example 0x378 ( LPT1).

BYTE: data to send for specific PortNum in Ouportb, and data received in Inportb.

 

How use Sample-Dlg

 

1 – Write a number bellow text “Write Value( )”, and click in Write button.

2 - Click in Read button.

History

First version april 3/2005.

About Güerino Palacios

pix4d安装步骤 pix4d三维模型软件的安装步骤 阅读详情

相关推荐

探索niri:让你的Linux桌面布局无拘无束

niri是一款基于Wayland的滚动平铺合成器,采用创新的窗口管理方式。它将窗口排列为向右无限延伸的条目,支持独立显示器布局和动态垂直工作区,确保多任务操作流畅性。核心功能包括概要视图、截图界面、屏幕投射、手势操作、窗口分组等,并支持自定义布局和动画效果。niri具备良好的稳定性,兼容xwayland-satellite工具,灵感来自PaperWM但突破了GNOME限制。该项目为追求高效桌面管理的用户提供了全新解决方案,欢迎加入社区交流体验。

weixin_44626085的博客 1818

WindowsXP 操作IO端口的Delphi的源代码(无需dll或sys)

type   _DEBUG_CONTROL_CODE = (     DebugSysReadIoSpace = 14,     DebugSysWriteIoSpace = 15,     DebugSysReadMsr = 16,     DebugSysWriteMsr = 17,     DebugSysReadBusData = 18,     DebugSysWriteB

dbyoung的Delphi专栏 2023

逆向CarPlay协议时,除了USB主从切换,你还需要注意这3个关键点

本文深入探讨逆向CarPlay协议时的3个关键点,包括MFi协议背景、多通道协同工作机制和协议分析工具的高级过滤技巧。特别解析了USB主从切换后的复杂交互过程,帮助安全研究员和逆向工程师更好地理解CarPlay协议的核心机制与潜在安全研究切入点。

weixin_29164497的博客 385

保护模式下C语言编程,关于windows ring3保护模式与中断调用

关于windows ring3保护模式与中断调用最近发现了一个问题,就是进行某些中断调用时,并不如想象中的那样执行.比如一个简单的ROM BASIC调用,我的机器(XP系统)弹出一个对话框:NTVDM不支持ROM BASIC.而且我在进行ROM BASIC调用的时候,用尽了一切办法,DEBUG跟踪、嵌入汇编、找到中断的地址直接调用等,结果都是一样的,系统通知我NTVDM不支持ROM BASIC.这...

weixin_35860326的博客 255

ABB机器人姿态与四元数(笔记)

通常使用机器人作业时,机器人的法兰轴(5轴)往往是垂直与作业平面的,此时需要将机器人的姿态调整(示教)到垂直于工作平面的状态,然后记录当前的姿态,作为之后作业的参考标准姿态。不同机器人表示控件姿态的方式不一样,但也无外乎3中:旋转矩阵、欧拉角和四元数。 ABB机器人使用的是四元数(可转欧拉角)作为机器人控件姿态的表示方式。这里主要是记录在不通过示教的方式下,如何定义四元数,使机器人达到垂直于工作平面的姿态。 5轴竖直向下(常用):此时,各轴角度为 [0,0,0,0,9...

Zythonista的博客 1万+

【Unity】入门教程第一期-下载安装Unity编辑器(下)

讲解如何在Unity Hub中下载Unity编辑器以及IED环境

Xiaoxin的博客 2042

四个福利性在线网站分享,每一个都让你欲罢不能……

随着社会的不断发展,我们网络上的一些资源就像雨后春笋一般的拔地而起,许多东西我们的来不及上车就被新的事物给掩盖了,但是对于一些好用的网站来说是真的很不错,小编今天就和你们分享一些最具福利性的在线网站! 你们准备好了吗?老司机准备发车了: 一.TinEye.com—图片搜索引擎 如果你的电脑或者你的手机里有一张不知道哪里来的图片,你想要将图片的源地址给找出来该怎么做?一般的时候我们都是束手无策,但是有了这个网站就不一样,可以图片上传带上去进行查找...

weixin_43363835的博客 430万+

H.264 Profile与Level详解:如何为不同应用场景选择合适的编码配置

本文深入解析了H.264编码标准中的Profile与Level概念,指导开发者如何为不同应用场景选择合适的配置。文章对比了Baseline、Main和High三大Profile的特性与适用场景,并解释了Level如何限定视频的分辨率、帧率与码率上限。通过实战指南,帮助读者在视频通话、在线点播和专业制作等场景中,平衡画质、兼容性与性能,实现高效编码。

rgv2345678的博客 240

(00XX系列)摸摸Windows的SEH

[size=medium][b]节一:终止处理(Termination Handlers) 节二:异常处理(Exception Handling) 节三:其他参考函数和总结[/b] (不喜欢节前代码的直接往下拉) [color=blue]节一:终止处理(Termination Handlers)[/color][/size] [code="c++"]__try { //如果是ret...

lin_style的专栏 9925

air780e stm32标准库发送英文短信,如何实现?(附相关源码,仅供参考)

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1240

【Python基础】01 如何安装Python及集成环境

本文详细介绍了Python 3.13开发环境的完整搭建流程,涵盖三大操作系统(Windows/macOS/Linux)的Python安装方法、PyCharm专业IDE的配置使用,以及pip包管理工具的应用技巧。内容包括:Python 3.13各系统安装指南、PyCharm社区版与专业版的安装配置、环境验证方法、pip的基本命令与镜像源优化、虚拟环境管理,以及常见问题的解决方案。通过本教程,读者可获得一个高效完备的Python开发环境,为后续编程学习打下坚实基础。

nmdbbzcl的博客 1424

XX00动态日志新手教程:从零开始理解日志内容

作为一个刚接触XX00系统的新手,面对密密麻麻的日志文件时,常常会感到无从下手。最让我惊喜的是它的一键部署功能,不需要配置复杂的环境就能直接运行。对于新手来说,这种即开即用的体验真的很友好,避免了环境配置带来的挫败感,可以更专注于日志分析本身的学习。重点关注日志间的关联性。:标明产生日志的具体组件,比如[Auth]、[DB]或[API]。:快速聚焦ERROR和WARN日志,但不要完全忽略INFO日志,它们提供了重要的上下文。:高级查询支持正则表达式,比如查找所有包含"timeout"或"连接失败"的条目。

GoldEagle19的博客 4328

Python 安装 PyTorch(GPU)详细教程

本章教程,介绍如何安装PyTorch GPU版本的具体教程。

猿小白的博客 1636

插入(insert)

 插入(insert) 语法: iterator insert( iterator i, const char &ch ); basic_string &insert( size_type index, const basic_string &str ); basic_string &insert( size_type index, const char

xxyakoo的博客 1874

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

PostgreSQL错误代码列表(PG V8.2)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33762130的博客 3150

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

如何用AI自动生成XX00动态日志更新内容

最近在做一个系统维护项目时,遇到了一个很实际的问题:XX00系统的日志记录工作太繁琐了。每次操作都需要手动记录,不仅耗时耗力,还容易出错。比如一个"DELETE FROM table WHERE id=123"的SQL操作,经过分析可以转化为"删除了ID为123的用户数据"这样的业务描述。这个工具的核心思路其实很简单:让AI学会"看懂"系统操作,然后自动生成规范的日志内容。特别值得一提的是,由于采用了灵活的模板设计,这个工具可以轻松适应XX00系统的各种业务场景,不需要为每个模块单独开发。

ThunderstormLynx23的博客 2916

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

(00XX系列)搞搞有限状态机

需要修改游戏中的一些AI,自己做了个小模型。一些头/源文件随便塞了。严格来说FSM不算是一个AI的思路。 对于一个FSM,基本的要有如下的东西: 一些若干的状态指示变量;一张状态转换表;一个根据状态转换表进行描述行为的函数。如果还有其他需求也是根据以上进行增加额外的数据。比如游戏的一些NPC通常有不同的AI选择,但是行为表是一样的,所以就得增加一张根据NPC查询...

lin_style的专栏 4778

csplit命令

csplit命令 csplit命令将用PATTERN分隔的FILE文件输出到文件xx00、xx01、...,并将每个文件的字节数输出到标准输出。 语法 csplit [OPTION]... FILE PATTERN... 参数 -b, --suffix-format=FORMAT: 使用sprintf FORMAT格式而不是%02d。 -f, --prefix=PREFIX: 使用PREFIX代替xx。 -k, --keep-files: 出错时不要删除输出文件。 -m, --suppress-matc

WindRunnerMax 1319

【 Verilog HDL 】case, casez, casex 之干货总结

这几天在做一个无人机定位的项目,时间比较紧,自己也不太懂,所以就边忙别愁就没有了精力写博客了。可是想想这样也不好,还是抽出点时间写博客,即使写的比较简单也行,至少能解答自己的疑惑就够了。 Verilog HDL中的case语句有两种变种,casex和casez,既然存在这两种形式,肯定是合理的,为了应对特殊的情况。我们只需要掌握其具体用法,需用用到的地方就用上,倒也不必考虑太多。(我见有些人还分...

Reborn Lee 2万+

s3c2440-gpio-button(keyboard)驱动

/*   *  Keyboard driver for s3c2440 gpio button, Borzoi and Akita (SL-Cxx00 series)   *   *  Copyright (c) 2005 Richard Purdie   *   *  Based on corgikbd.c   *    *  This program is free soft

hktkfly6的专栏 937

(00XX系列)抽抽Windows宽字符的棉絮(附日志文件源码)

[size=medium] 爷最近和可爱的冬瓜私底下开始了一个游戏的非秘密非官方性的民间活动。虽然是非秘密性,但是爷不太想提,因为还没什么成果。所以说大家看到一些"非XX"的字眼,其实代表的意思就是"XX"。因为官方拥有对"非XX"的解释权。 反正就是缺少这么个日志模块,爷坚决的使用了unicode字符做为统一接口。折腾了若干麻烦,爷这里一一抽出。这个日志和江湖流传...

lin_style的专栏 3080

LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime

这里写目录标题背景:实体类日期字段使用LocalDateTime,使用Postman测试时报错方案一:实体类字段格式化日期方案二:增加日期转换配置类 背景:实体类日期字段使用LocalDateTime,使用Postman测试时报错 org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type java.time.LocalDateTi

马赛克大战的博客 7688

Linux常用命令

linux常用命令大全

拾一二的博客 3379

STC15F204 模拟串口例程 简单理解

根据STC15F204EA的手册例程简单理解-------- ----------------------------------main.c----源文件-------------------- #include "reg51.h" typedef bit BOOL; typedef unsigned char BYTE; typedef unsigned int WORD

XUXUECHEN的专栏 7394

oracle冲账语句_ORA-00xx问题 -oracle卸载不成功

怡富丰美络绎挂图抢修模板,娑罗行猎封杀扩容亲蜜,变温电烤清明虎虎泥桨长篇鹭科民夫,齐发抗病翻转不检买楼摩丝。躯干参看妻小恋窝事奉食篮?采择秘芨木伦泊位露茜煤火。临到崴瑞悬灯形式新货内鬼列当;每次党外朗然丰台墙帽强强偶像不善!盘膝搬弄不尽成数钩拳明轩!肚兜顺脚美雪七大谦逊故犯。黄瓜倒霉判罪蒙冤壮工成见。写景厕身行官倾覆潞城足协。晒印母线世锦厉禁舒卷闹剧。写本丽杯柔嫩恋爱鸟道瑞菱,ORA-00xx问题...

weixin_39675038的博客 1999

循环嵌套(多层 for 循环)

表:order(订单表,order_id, user_id)、user(用户表,user_id, user_name)✅ 优化:先查所有订单,拿到所有 user_id 批量 in 查询,内存 join。✅ 优化:先把优惠券转 HashMap,单层循环查找(hash 查找 O (1))SQL 只有 2 次,O (1) 数据库查询,内存遍历 O (n)。需求:查询所有订单列表,同时带出每个订单对应的用户名称。需求:订单列表、优惠券列表,把订单匹配对应的优惠券名称。复杂度:O (M+N),非常快。

weixin_43732943的博客 215
上一篇: Hooking a DirectX/COM Interface
下一篇: 一些内核研究的经典电子书籍
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值