Minister promises that Part III is coming
John Brazier
ukcrypto at chiark.greenend.org.uk
Mon, 15 May 2006 13:33:46 +0100
This is a multi-part message in MIME format.
------=_NextPart_000_021E_01C67824.31145650
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Interesting - I was quoting MS's doc on the virtual memory management:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/ht
ml/memoryank.asp
When I asked the question on a number of fora, no-one could give me a
guaranteed mechanism that would work under Windows.
In addition, there's a block diagram in the article I reference that clearly
shows the memory manager beneath all memory
management APIs - which also implies a programmer cannot get full access to
the memory management functions.
Of course, the documentation may not be correct ...
JB
_____
From: ukcrypto-admin@chiark.greenend.org.uk
[mailto:ukcrypto-admin@chiark.greenend.org.uk] On Behalf Of Caspar Bowden
Sent: 15 May 2006 09:47
To: ukcrypto@chiark.greenend.org.uk
Subject: RE: Minister promises that Part III is coming
>From: ukcrypto-admin@chiark.greenend.org.uk
[mailto:ukcrypto-admin@chiark.greenend.org.uk] On Behalf Of John Brazier
>Alas, under Windows there is no page lock function that truly locks a page
into physical memory - at
>least none that are documented by Microsoft.
Er. http://search.msdn.microsoft.com/search/default.aspx?siteId=0
<http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=n
onpaged+pool> &tab=0&query=nonpaged+pool
--
Caspar Bowden
------=_NextPart_000_021E_01C67824.31145650
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2873" name=3DGENERATOR>
<STYLE>@font-face {
font-family: Tahoma;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US=20
style=3D"WORD-WRAP: break-word; khtml-nbsp-mode: space; =
khtml-line-break: after-white-space"=20
vLink=3Dpurple link=3Dblue>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Interesting - I was quoting MS's doc on the =
virtual memory=20
management:</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><A=20
href=3D"http://msdn.microsoft.com/library/default.asp?url=3D/library/en-u=
s/dnanchor/html/memoryank.asp">http://msdn.microsoft.com/library/default.=
asp?url=3D/library/en-us/dnanchor/html/memoryank.asp</A></FONT></SPAN></D=
IV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>When I asked the question on a number of fora, =
no-one could=20
give me a guaranteed mechanism that would work under Windows.=20
</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>In addition, there's a block diagram in the =
article I=20
reference that clearly shows the memory manager beneath all=20
memory</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>management APIs - which also implies a =
programmer cannot=20
get full access to the memory management functions.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Of course, the documentation may not be correct =
.....</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>JB</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D921592312-15052006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN> </DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> =
ukcrypto-admin@chiark.greenend.org.uk=20
[mailto:ukcrypto-admin@chiark.greenend.org.uk] <B>On Behalf Of =
</B>Caspar=20
Bowden<BR><B>Sent:</B> 15 May 2006 09:47<BR><B>To:</B>=20
ukcrypto@chiark.greenend.org.uk<BR><B>Subject:</B> RE: Minister promises =
that=20
Part III is coming<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=3DSection1>
<DIV>
<P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">>From:</SPAN></FONT></B><FONT=20
face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">=20
ukcrypto-admin@chiark.greenend.org.uk=20
[mailto:ukcrypto-admin@chiark.greenend.org.uk] <B><SPAN=20
style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B>John=20
Brazier<BR><BR><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DTahoma size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">></SPAN></FONT><FONT =
face=3DArial=20
color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Alas, under =
Windows=20
there is no page lock function that truly locks a page into physical =
memory -=20
at</SPAN></FONT><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">>l</SPAN></FONT><FONT=20
face=3DArial color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">east none =
that are=20
documented by Microsoft. </SPAN></FONT><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Er… <A=20
href=3D"http://search.msdn.microsoft.com/search/default.aspx?siteId=3D0&a=
mp;tab=3D0&query=3Dnonpaged+pool">http://search.msdn.microsoft.com/se=
arch/default.aspx?siteId=3D0&tab=3D0&query=3Dnonpaged+pool</A>=20
<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><B><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p> </o:p></SPAN></FONT></B></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">--<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Caspar=20
Bowden<o:p></o:p></SPAN></FONT></P></DIV></DIV></BODY></HTML>
------=_NextPart_000_021E_01C67824.31145650--