<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Computer Operating Systems &#187; Virtual Operating Systems</title> <atom:link href="http://www.morphosppc.com/topic/virtual-operating-systems/feed" rel="self" type="application/rss+xml" /><link>http://www.morphosppc.com</link> <description>All about Computer Operating Systems</description> <lastBuildDate>Sun, 28 Aug 2011 09:20:48 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1</generator> <item><title>Genera (operating system) &#8211; Genera operating system</title><link>http://www.morphosppc.com/article/genera-operating-system-genera-operating-system</link> <comments>http://www.morphosppc.com/article/genera-operating-system-genera-operating-system#comments</comments> <pubDate>Sat, 27 Aug 2011 20:21:06 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Cd Rom]]></category> <category><![CDATA[Common lisp]]></category> <category><![CDATA[Common lisp object system]]></category> <category><![CDATA[Genera (operating system)]]></category> <category><![CDATA[Genera (operating system) - genera operating system]]></category> <category><![CDATA[Lisp machine]]></category> <category><![CDATA[Lisp machine lisp]]></category> <category><![CDATA[Symbolics]]></category> <category><![CDATA[Zetalisp]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/genera-operating-system-genera-operating-system</guid> <description><![CDATA[Symbolics developed new Lisp Machines and published the operating system under the name &#8221;Genera&#8221;. Genera 8.5 is the latest version. Symbolics Genera has been developed from the early 1980s to the early 1990s. In the recent years there were mostly patches developed and very little new functionality. Symbolics developed Genera based on this foundation of [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Symbolics developed new Lisp Machines and published the operating system under the name &#8221;Genera&#8221;. Genera 8.5 is the latest version. Symbolics Genera has been developed from the early 1980s to the early 1990s. In the recent years there were mostly patches developed and very little new functionality.</p><p>Symbolics developed Genera based on this foundation of the MIT Lisp machine operating system. It sells the operating system and &#8221;layered software&#8221;. Some of the layered software has been integrated into Genera in later releases. Symbolics improved the operating system software from the original MIT Lisp Machine and expanded it. The Genera operating system was only available for Symbolics Lisp Machines and the Open Genera virtual machine.</p><p>Symbolics Genera has a large number of features and supported all the versions of various hardware that Symbolics built over its lifetime. Its source code is more than a million lines of code (the number depends on the release and what amount of software is installed). Symbolics Genera was published on tape and CD-ROM. The release of the operating system also provided most of the source code of the operating system and its applications. The user has free access to all parts of the running operating system and can write changes and extensions. The source code of the operating system is divided into &#8221;systems&#8221;. These systems bundle sources, binaries and other files. The &#8221;system construction toolkit&#8221; (SCT) maintains the dependencies, the components and the versions of all the systems. A system has two numbers: a major and a minor version number. The major version number counts the number of full constructions of a system. The minor version counts the number of patches to that system. A &#8221;patch&#8221; is a file that can be loaded to fix problems or provide extensions to a particular version of a system.</p><p>Symbolics developed a version of Genera, called Open Genera that included a virtual machine that enables the execution of Genera on DEC Alpha based workstations. Symbolics also developed a new operating system called &#8221;Minima&#8221; in Common Lisp (used for embedded applications). Symbolics also developed several extensions and applications for Genera that were sold separately (like the Symbolics &#8221;S-Graphics&#8221; suite).</p><p>The original Lisp Machine operating system was developed in Lisp Machine Lisp and using the &#8221;Flavors&#8221; object-oriented extension to Lisp Machine Lisp. Symbolics provided a successor to Flavors called &#8221;New Flavors&#8221;. Later Symbolics also supported Common Lisp and the Common Lisp Object System. Then Symbolics Common Lisp became the default Lisp dialect for writing software with Genera. The software of the operating system was written mostly in Lisp Machine Lisp (called ZetaLisp) and Symbolics Common Lisp. These Lisp dialects are both provided by Genera. Also parts of the software was using either Flavors, New Flavors and Common Lisp Object System. Some of the older parts of the Genera operating system have been rewritten in Symbolics Common Lisp and the Common Lisp Object system. Many parts of the operating systems remained written in ZetaLisp and Flavors (or New Flavors).</p><p>Adapted from the Wikipedia article Genera (operating system), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/genera-operating-system-genera-operating-system/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Microkernel &#8211; Introduction</title><link>http://www.morphosppc.com/article/microkernel-introduction</link> <comments>http://www.morphosppc.com/article/microkernel-introduction#comments</comments> <pubDate>Sat, 27 Aug 2011 06:20:34 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Address space]]></category> <category><![CDATA[Device Driver]]></category> <category><![CDATA[Exokernel]]></category> <category><![CDATA[File system]]></category> <category><![CDATA[Hierarchical protection domains]]></category> <category><![CDATA[Hypervisor]]></category> <category><![CDATA[Inter Process Communication]]></category> <category><![CDATA[Kernel Mode]]></category> <category><![CDATA[L4 microkernel]]></category> <category><![CDATA[Microkernel]]></category> <category><![CDATA[Microkernel - introduction]]></category> <category><![CDATA[Nanokernel]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Protocol Stack]]></category> <category><![CDATA[Thread]]></category> <category><![CDATA[User Interface]]></category> <category><![CDATA[User space]]></category> <category><![CDATA[Virtual Machine]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/microkernel-introduction</guid> <description><![CDATA[microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system. These mechanisms include low-level address space management, thread management, and inter-process communication(I.P.C). As an operating system design approach, microkernels permit typical operating system services, such as device drivers, protocol stacks, file systems and user interface code, to [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p> microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system. These mechanisms include low-level address space management, thread management, and inter-process communication(I.P.C). As an operating system design approach, microkernels permit typical operating system services, such as device drivers, protocol stacks, file systems and user interface code, to run in user space. If the hardware provides multiple privilege levels, the microkernel is the only software executing at the most privileged level (generally referred to as supervisor or kernel mode).</p><p>Microkernels are closely related to exokernels.</p><p>They also have much in common with hypervisors,</p><p>but the latter make no claim to minimality, and are specialized to supporting virtual machines; indeed, the L4 microkernel frequently finds use in a hypervisor capacity.</p><p>The historical term nanokernel has been used to distinguish modern, high-performance microkernels from earlier implementations which still contained many system services. However, nanokernels have all but replaced their microkernel progenitors, and the term has fallen into disuse.</p><p>Adapted from the Wikipedia article Microkernel, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/microkernel-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ring (computer security) &#8211; Implementations</title><link>http://www.morphosppc.com/article/ring-computer-security-implementations</link> <comments>http://www.morphosppc.com/article/ring-computer-security-implementations#comments</comments> <pubDate>Fri, 26 Aug 2011 07:21:46 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Cpu modes]]></category> <category><![CDATA[Data general eclipse mv/8000]]></category> <category><![CDATA[Firmware]]></category> <category><![CDATA[Hypervisor]]></category> <category><![CDATA[Intel]]></category> <category><![CDATA[Intel vt-x]]></category> <category><![CDATA[Kernel Mode]]></category> <category><![CDATA[Microkernel]]></category> <category><![CDATA[Monolithic Kernel]]></category> <category><![CDATA[Multics]]></category> <category><![CDATA[Next-generation secure computing base]]></category> <category><![CDATA[Os/2]]></category> <category><![CDATA[Ring (computer security)]]></category> <category><![CDATA[Ring (computer security) - implementations]]></category> <category><![CDATA[Tanenbaum-torvalds debate]]></category> <category><![CDATA[Thread]]></category> <category><![CDATA[Unix]]></category> <category><![CDATA[Usenet]]></category> <category><![CDATA[User mode]]></category> <category><![CDATA[Virtual machine monitor]]></category> <category><![CDATA[Virtual Memory]]></category> <category><![CDATA[Web forums]]></category> <category><![CDATA[Windows nt]]></category> <category><![CDATA[X86]]></category> <category><![CDATA[Xen]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/ring-computer-security-implementations</guid> <description><![CDATA[Hardware supported rings were among the most revolutionary concepts introduced by the Multics operating system, a highly secure predecessor of today&#8217;s UNIX family of operating systems. However, most general-purpose systems use only two rings, even if the hardware they run on provides more CPU modes than that. For example, Windows XP and below only uses [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Hardware supported rings were among the most revolutionary concepts introduced by the Multics operating system, a highly secure predecessor of today&#8217;s UNIX family of operating systems. However, most general-purpose systems use only two rings, even if the hardware they run on provides more CPU modes than that. For example, Windows XP and below only uses two rings, with ring 0 corresponding to kernel mode and ring 3 to user mode.</p><p>Many modern CPU architectures (including the popular Intel x86 architecture) include some form of ring protection, although the Windows NT operating system, like Unix, does not fully exploit this feature. Its predecessor, OS/2, did to some extent, as it used three rings: ring 0 for kernel code and device drivers, ring 2 for privileged code (user programs with I/O access permissions), and ring 3 for unprivileged code (nearly all user programs).</p><p>There has been a renewed interest in this design structure, with the proliferation of the Xen VMM software, ongoing discussion on monolithic- vs. micro-kernel (particularly in Usenet newsgroups and Web forums), Microsoft&#8217;s &#8221;Ring-1&#8221; design structure as part of their NGSCB initiative and hypervisors embedded in firmware such as Intel VT-x (formerly Vanderpool).</p><p>The original Multics system had eight rings, but many modern systems have fewer. The hardware is aware of the current ring of the executing instruction thread at all times, thanks to special machine registers. In some systems, areas of virtual memory are instead assigned ring numbers in hardware. One example is the Data General Eclipse MV/8000, in which the top three bits of the PC served as the ring register. Thus code executing with the virtual PC set to 0&#215;7200000, for example, would automatically be in ring 7, and calling a subroutine in a different section of memory would automatically cause a ring transfer.</p><p>The hardware severely restricts the ways in which control can be passed from one ring to another, and also enforces restrictions on the types of memory access that can be performed across rings. Typically there is a special &#8221;gate&#8221; or &#8221;call&#8221; instruction that transfers control in a secure way towards predefined entry points in lower-level (more trusted) rings; this functions as a supervisor call in many operating systems that use the ring architecture. The hardware restrictions are designed to limit opportunities for accidental or malicious breaches of security. In addition, the most privileged ring may be given special capabilities, (such as real memory addressing that bypasses the virtual-memory hardware).</p><p>Ring protection can be combined with processor modes (master/kernel/privileged mode versus slave/user/unprivileged mode) in some systems. Operating systems running on hardware supporting both may use both forms of protection or only one.</p><p>Effective use of ring architecture requires close cooperation between hardware and the operating system. Operating systems designed to work on multiple hardware platforms may make only limited use of rings if they are not present on every supported platform. Often the security model is simplified to &#8220;kernel&#8221; and &#8220;user&#8221; even if hardware provides finer granularity through rings.</p><p>Adapted from the Wikipedia article Ring (computer security), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/ring-computer-security-implementations/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hypervisor &#8211; Mainframe origins</title><link>http://www.morphosppc.com/article/hypervisor-mainframe-origins</link> <comments>http://www.morphosppc.com/article/hypervisor-mainframe-origins#comments</comments> <pubDate>Thu, 25 Aug 2011 19:20:26 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[1967]]></category> <category><![CDATA[Compatible time-sharing system]]></category> <category><![CDATA[Cp-67]]></category> <category><![CDATA[Cp/cms]]></category> <category><![CDATA[Development Stage]]></category> <category><![CDATA[Full-virtualization]]></category> <category><![CDATA[Hypervisor]]></category> <category><![CDATA[Hypervisor - mainframe origins]]></category> <category><![CDATA[Ibm cp-40]]></category> <category><![CDATA[Ibm m44/44x]]></category> <category><![CDATA[Ibm system/360-67]]></category> <category><![CDATA[Linux for zseries]]></category> <category><![CDATA[Mainframe Computer]]></category> <category><![CDATA[Mvs]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[System/360]]></category> <category><![CDATA[System/370]]></category> <category><![CDATA[Time sharing]]></category> <category><![CDATA[Tss/360]]></category> <category><![CDATA[Virtual Machine]]></category> <category><![CDATA[Vm]]></category> <category><![CDATA[Z/vm]]></category> <category><![CDATA[Zseries]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/hypervisor-mainframe-origins</guid> <description><![CDATA[The first hypervisor providing full virtualization, IBM&#8217;s one-off research CP-40 system, began production use in January 1967, and became the first version of IBM&#8217;s CP/CMS operating system. CP-40 ran on a one-off S/360-40 that was customized to support virtualization. Prior to this time, computer hardware had only been virtualized enough to allow multiple user applications [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>The first hypervisor providing full virtualization, IBM&#8217;s one-off research CP-40 system, began production use in January 1967, and became the first version of IBM&#8217;s CP/CMS operating system. CP-40 ran on a one-off S/360-40 that was customized to support virtualization. Prior to this time, computer hardware had only been virtualized enough to allow multiple user applications to be run (see CTSS and IBM M44/44X). With CP-40, the hardware&#8217;s &#8221;supervisor state&#8221; was virtualized as well, allowing multiple operating systems to run simultaneously.</p><p>Programmers soon re-implemented CP-40 (as CP-67) for the IBM System/360-67, the first production computer-system capable of full virtualization. IBM first shipped this machine in 1966; it included page-translation-table hardware for virtual memory, and other techniques that allowed a full virtualization of all kernel tasks, including I/O and interrupt handling. (Note that its &#8220;official&#8221; operating system, the ill-fated TSS/360, did not employ full virtualization.) Both CP-40 and CP-67 began production use in 1967. CP/CMS was available to IBM customers from 1968 to 1972, in source code form without support.</p><p>CP/CMS formed part of IBM&#8217;s attempt to build robust time-sharing systems for its mainframe computers. By running multiple operating systems simultaneously, the hypervisor increased system robustness and stability: Even if one operating system crashed, the others would continue working without interruption. Indeed, this even allowed beta or experimental versions of operating systems &ndash; or even of new hardware &ndash; to be deployed and debugged, without jeopardizing the stable main production system, and without requiring costly additional development systems.</p><p>IBM announced its System/370 series in 1970 without any virtualization features, but it added them to the series in 1972, and virtualization featured in all successor systems. (All modern-day IBM mainframes, such as the zSeries line, retain backwards-compatibility with the 1960s-era IBM S/360 line.) The 1972 announcement also included VM/370, a reimplementation of CP/CMS for the S/370. Unlike CP/CMS, IBM provided support for this version (though it was still distributed in source code form for several releases). VM stands for &#8221;Virtual Machine&#8221;, emphasizing that all, and not just some, of the hardware interfaces are virtualized. Both VM and CP/CMS enjoyed early acceptance and rapid development by universities, corporate users, and time-sharing vendors, as well as within IBM. Users played an active role in ongoing development, anticipating trends seen in modern open source projects. However, in a series of disputed and bitter battles, time-sharing lost out to batch processing through IBM political infighting, and VM remained IBM&#8217;s &#8220;other&#8221; mainframe operating system for decades, losing to MVS. It enjoyed a resurgence of popularity and support from 2000 as the z/VM product, for example as the platform for Linux for zSeries.</p><p>As mentioned above, the VM control program includes a &#8221;hypervisor-call&#8221; handler which intercepts DIAG (&#8220;Diagnose&#8221;) instructions used within a virtual machine. This provides fast-path non-virtualized execution of file-system access and other operations. (DIAG is a model-dependent privileged instruction, not used in normal programming, and thus is not virtualized. It is therefore available for use as a signal to the &#8220;host&#8221; operating system.) When first implemented in CP/CMS release 3.1, this use of DIAG provided an operating system interface that was analogous to the System/360 SVC (&#8220;supervisor call&#8221;) instruction, but that did not require altering or extending the system&#8217;s virtualization of SVC.</p><p>Adapted from the Wikipedia article Hypervisor, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/hypervisor-mainframe-origins/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Microphone array &#8211; Introduction</title><link>http://www.morphosppc.com/article/microphone-array-introduction</link> <comments>http://www.morphosppc.com/article/microphone-array-introduction#comments</comments> <pubDate>Thu, 25 Aug 2011 13:22:11 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Acoustic source localization]]></category> <category><![CDATA[Ambient noise level]]></category> <category><![CDATA[Computer]]></category> <category><![CDATA[Digital signal processor]]></category> <category><![CDATA[Hearing Aid]]></category> <category><![CDATA[High Fidelity]]></category> <category><![CDATA[Massachusetts Institute Of Technology]]></category> <category><![CDATA[Microphone]]></category> <category><![CDATA[Microphone Array]]></category> <category><![CDATA[Microphone array - introduction]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Omnidirectional]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Perimeter]]></category> <category><![CDATA[Speech Recognition]]></category> <category><![CDATA[Surround sound]]></category> <category><![CDATA[Tandem]]></category> <category><![CDATA[Telephone]]></category> <category><![CDATA[Windows vista]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/microphone-array-introduction</guid> <description><![CDATA[microphone array is any number of microphones operating in tandem. There are many applications: *Systems for extracting voice input from ambient noise (notably telephones, speech recognition systems, hearing aids) *Surround sound and related technologies *Locating objects by sound: acoustic source localization, e.g. military use to locate the source(s) of artillery fire. Aircraft location and tracking. [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>microphone array is any number of microphones operating in tandem. There are many applications:</p><p>*Systems for extracting voice input from ambient noise (notably telephones, speech recognition systems, hearing aids)</p><p>*Surround sound and related technologies</p><p>*Locating objects by sound: acoustic source localization, e.g. military use to locate the source(s) of artillery fire. Aircraft location and tracking.</p><p>*High fidelity original recordings</p><p>Typically, an array is made up of omnidirectional microphones distributed about the perimeter of a space, linked to a computer that records and interprets the results into a coherent form. Arrays may also be formed using numbers of very closely spaced microphones. Given a fixed physical relationship in space between the different individual microphone transducer array elements, simultaneous DSP ( Digital signal processor ) processing of the signals from each of the individual microphone array elements can create one or more &#8220;virtual&#8221; microphones. Different algorithms permit the creation of virtual microphones with extremely complex virtual polar patterns and even the possibility to steer the individual lobes of the virtual microphones patterns so as to home-in-on, or to reject, particular sources of sound.</p><p>There are some implementation of microphone arrays that are really big. At the Massachusetts Institute of Technology, an array of 1020 microphones [http://cag.csail.mit.edu/mic-array/] has been built.</p><p>Microsoft&#8217;s Windows Vista computer operating system has built-in support for microphone arrays for increasing the accuracy of its speech recognition feature, letting users connect multiple microphones to a single system, so that the inputs can be combined into a single, higher-quality source.</p><p>Adapted from the Wikipedia article Microphone array, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/microphone-array-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Windows Driver Model &#8211; VxD, WDM and Windows 98</title><link>http://www.morphosppc.com/article/windows-driver-model-vxd-wdm-and-windows-98</link> <comments>http://www.morphosppc.com/article/windows-driver-model-vxd-wdm-and-windows-98#comments</comments> <pubDate>Thu, 25 Aug 2011 00:21:26 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Broadcast driver architecture]]></category> <category><![CDATA[Tv Tuner Card]]></category> <category><![CDATA[Vxd]]></category> <category><![CDATA[Wdm and windows 98]]></category> <category><![CDATA[Windows 98]]></category> <category><![CDATA[Windows driver model]]></category> <category><![CDATA[Windows driver model - vxd]]></category> <category><![CDATA[Windows me]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/windows-driver-model-vxd-wdm-and-windows-98</guid> <description><![CDATA[Windows 98 based operating systems (Windows 98, Windows 98 Second Edition, and Windows Me) are able to use both WDM and VxD (Virtual device driver) driver standards. Both drivers models can provide unique and different features for the same hardware. However, usually the newer WDM standard provides more features. For example, if a TV tuner [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Windows 98 based operating systems (Windows 98, Windows 98 Second Edition, and Windows Me) are able to use both WDM and VxD (Virtual device driver) driver standards. Both drivers models can provide unique and different features for the same hardware. However, usually the newer WDM standard provides more features. For example, if a TV tuner card using a VxD driver is able to capture images at a resolution of 384 x 288 pixels, the same TV Tuner card with the WDM driver model may be able to capture at a resolution of 768 x 576 pixels. This can be attributed to the new Broadcast Driver Architecture model which is part of WDM.</p><p>Adapted from the Wikipedia article Windows Driver Model, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/windows-driver-model-vxd-wdm-and-windows-98/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Device fingerprint &#8211; Limitations</title><link>http://www.morphosppc.com/article/device-fingerprint-limitations</link> <comments>http://www.morphosppc.com/article/device-fingerprint-limitations#comments</comments> <pubDate>Tue, 23 Aug 2011 10:20:45 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Client-side scripting]]></category> <category><![CDATA[Device fingerprint]]></category> <category><![CDATA[Device fingerprint - limitations]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Mobile Device]]></category> <category><![CDATA[Privacy Software]]></category> <category><![CDATA[Web Browser]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/device-fingerprint-limitations</guid> <description><![CDATA[Collection of device fingerprints from web clients (browser software) relies on the availability of JavaScript or similar client-side scripting language for the harvesting of a suitably large number of parameters. Two classes of users with limited client-side scripting are those with mobile devices, and those running privacy software. A separate issue is that a single [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Collection of device fingerprints from web clients (browser software) relies on the availability of JavaScript or similar client-side scripting language for the harvesting of a suitably large number of parameters. Two classes of users with limited client-side scripting are those with mobile devices, and those running privacy software.</p><p>A separate issue is that a single device may have multiple web clients installed, or even multiple virtual operating systems. As each distinct client and OS has distinct internal parameters, one may change the device fingerprint by simply running a different browser on the same machine.</p><p>Adapted from the Wikipedia article Device fingerprint, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/device-fingerprint-limitations/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Computer file &#8211; Storing files</title><link>http://www.morphosppc.com/article/computer-file-storing-files</link> <comments>http://www.morphosppc.com/article/computer-file-storing-files#comments</comments> <pubDate>Tue, 23 Aug 2011 08:21:27 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[/dev/null]]></category> <category><![CDATA[Compact Disc]]></category> <category><![CDATA[Computer File]]></category> <category><![CDATA[Computer file - storing files]]></category> <category><![CDATA[Digital Versatile Disc]]></category> <category><![CDATA[Hard Disk]]></category> <category><![CDATA[Non-volatile]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Ram]]></category> <category><![CDATA[Usb Flash Drive]]></category> <category><![CDATA[Zip Drive]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/computer-file-storing-files</guid> <description><![CDATA[The discussion above describes a file as a concept presented to a user or a high-level operating system. However, any file that has any useful purpose, outside of a thought experiment, must have some physical manifestation. That is, a file (an abstract concept) in a real computer system must have a real physical analogue if [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>The discussion above describes a file as a concept presented to a user or a high-level operating system. However, any file that has any useful purpose, outside of a thought experiment, must have some physical manifestation. That is, a file (an abstract concept) in a real computer system must have a real physical analogue if it is to exist at all.</p><p>In physical terms, most computer files are stored on some type of data storage device. For example, there is a &#8221;hard disk&#8221;, from which most operating systems run and on which most store their files. Hard disks are the most ubiquitous form of non-volatile storage at the start of the 21st century. Where files contain only temporary information, they may be stored in RAM.</p><p>In Unix-like operating systems, many files have no direct association with a physical storage device: /dev/null is a prime example, as are just about all files under /dev, /proc and /sys. These can be accessed as files in user space. They are really virtual files that exist, in reality, as objects within the operating system kernel.</p><p>Computer files may be stored on magnetic tape. Files can also be stored on other media in some cases, such as writeable &#8221;compact discs&#8221;, &#8221;Digital Versatile Discs&#8221;, &#8221;Zip drives,&#8221; &#8221;USB flash drives,&#8221; etc.</p><p>Adapted from the Wikipedia article Computer file, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/computer-file-storing-files/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Virtual airline &#8211; Operation</title><link>http://www.morphosppc.com/article/virtual-airline-operation</link> <comments>http://www.morphosppc.com/article/virtual-airline-operation#comments</comments> <pubDate>Mon, 22 Aug 2011 07:21:04 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Acars]]></category> <category><![CDATA[Air Traffic Control]]></category> <category><![CDATA[Bulletin board system]]></category> <category><![CDATA[Game server]]></category> <category><![CDATA[International virtual aviation organization]]></category> <category><![CDATA[Internet Forum]]></category> <category><![CDATA[Livery]]></category> <category><![CDATA[Online database]]></category> <category><![CDATA[Teamspeak]]></category> <category><![CDATA[Vatsim]]></category> <category><![CDATA[Virtual Airline]]></category> <category><![CDATA[Virtual airline - operation]]></category> <category><![CDATA[Voice Over Internet Protocol]]></category> <category><![CDATA[Website]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/virtual-airline-operation</guid> <description><![CDATA[Technology has improved since the introduction of BBS-operated virtual airlines, allowing a wider variety of tools and resources available to virtual pilots, enhancing realism of flight simulation. Pilots can now fly online using networks such as VATSIM or IVAO. While connected to the network, pilots can see other aircraft, hear and respond to Air Traffic [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Technology has improved since the introduction of BBS-operated virtual airlines, allowing a wider variety of tools and resources available to virtual pilots, enhancing realism of flight simulation. Pilots can now fly online using networks such as VATSIM or IVAO. While connected to the network, pilots can see other aircraft, hear and respond to Air Traffic Control and see weather conditions that parallel the real-world weather at their plane&#8217;s location. Using these services, most virtual airlines regularly host online events where virtual pilots can participate in group flights with hundreds of other pilots.</p><p>While virtual airlines are not real, since the flights only happen inside of a computer, they are considered a serious hobby that has appeal among a very wide age range of participants, with the average age of participants increasing. Some even simulate real-world airlines to the point where flight dispatching and fictional salary are part of the virtual airline&#8217;s basic operations, as well as calculating operating costs and the full range of financial data used to manage airlines in the real world. It is common for the virtual airline to offer its members set flight routes to operate, with the offer of receiving awards and promotions as a result. It is also common for pilots to be given custom aircraft files and repaints with customized livery of the imaginary carrier, usually made internally by virtual airline members.</p><p>Most virtual airlines have a specific ranking system for their pilots, that tend to involve restricting which airplanes the member is allowed to fly. Pilots complete flights for their airline, using their simulator, either online (using a network such as VATSIM) or offline, and then file a pilot report. A key aspect of these pilot reports is logging the number of hours flown, which directly affects the members promotion to other ranks.</p><h3>Common elements</h3><p> There are several elements that are common across many virtual airlines:</p><p>*A website as the focal point of the community</p><p>*Internet forum where discussion and social interaction can occur</p><p>*Customized livery that users can download together with aircraft and install in their flight simulator</p><p>*Route schedules for members to fly in their simulators</p><p>*Multiplayer events, often on a game network such as VATSIM or IVAO</p><p>*An Online database for recording and reporting flights and membership statistics</p><p>*Award, rank and recognition systems</p><p>*Voice over Internet Protocol (such as TeamSpeak) servers for members to communicate freely by voice</p><p>Less common elements include:</p><p>*An ACARS server</p><p>*Dedicated game server hosting to provide private areas for members to complete flights</p><p>Adapted from the Wikipedia article Virtual airline, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/virtual-airline-operation/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Intelligent workload management &#8211; Definition of Workload</title><link>http://www.morphosppc.com/article/intelligent-workload-management-definition-of-workload</link> <comments>http://www.morphosppc.com/article/intelligent-workload-management-definition-of-workload#comments</comments> <pubDate>Sun, 21 Aug 2011 18:21:43 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Virtual Operating Systems]]></category> <category><![CDATA[Application]]></category> <category><![CDATA[Data center]]></category> <category><![CDATA[Database]]></category> <category><![CDATA[Intelligent workload management]]></category> <category><![CDATA[Intelligent workload management - definition of workload]]></category> <category><![CDATA[Middleware]]></category> <category><![CDATA[Operating System]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/intelligent-workload-management-definition-of-workload</guid> <description><![CDATA[In the context of IT systems and data center management, a &#8220;workload&#8221; can be broadly defined as &#8220;the total requests made by users and applications of a system.&#8221; However, it is also possible to break down the entire workload of a given system into sets of self-contained units. Such a self-contained unit constitutes a &#8220;workload&#8221; [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>In the context of IT systems and data center management, a &#8220;workload&#8221; can be broadly defined as &#8220;the total requests made by users and applications of a system.&#8221; However, it is also possible to break down the entire workload of a given system into sets of self-contained units. Such a self-contained unit constitutes a &#8220;workload&#8221; in the narrow sense: an integrated stack consisting of application, middleware, database, and operating system devoted to a specific computing task. Typically, a workload is &#8220;platform agnostic,&#8221; meaning that it can run in physical, virtual or cloud computing environments. Finally, a collection of related workloads which allow end users to complete a specific set of business tasks can be defined as a &#8220;business service.&#8221;</p><p>Adapted from the Wikipedia article Intelligent workload management, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/intelligent-workload-management-definition-of-workload/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Database Caching 43/174 queries in 0.283 seconds using disk: basic
Object Caching 2796/2966 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d3j1u3j0l3helq.cloudfront.net

Served from: www.morphosppc.com @ 2012-02-10 12:35:24 -->
