<?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; Computer Operating System</title> <atom:link href="http://www.morphosppc.com/topic/computer-operating-system/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>Device file &#8211; Implementation</title><link>http://www.morphosppc.com/article/device-file-implementation</link> <comments>http://www.morphosppc.com/article/device-file-implementation#comments</comments> <pubDate>Sat, 27 Aug 2011 08:21:15 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Block]]></category> <category><![CDATA[Buffer]]></category> <category><![CDATA[Byte stream]]></category> <category><![CDATA[Cd Rom]]></category> <category><![CDATA[Computer Platform]]></category> <category><![CDATA[Data buffer]]></category> <category><![CDATA[Device file]]></category> <category><![CDATA[Device file - implementation]]></category> <category><![CDATA[Disk seek]]></category> <category><![CDATA[Hard Disk]]></category> <category><![CDATA[Kernel]]></category> <category><![CDATA[Memory]]></category> <category><![CDATA[Modem]]></category> <category><![CDATA[Node]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Random access]]></category> <category><![CDATA[Virtual terminal]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/device-file-implementation</guid> <description><![CDATA[By definition, device nodes correspond to resources that an operating-system kernel has already allocated. Unix identified those resources by a &#8221;major number&#8221; and a &#8221;minor number&#8221;, both stored as part of the structure of a node. The assignment of these numbers occurs uniquely in different operating systems and on different computer platforms. Generally, the major [...]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>By definition, device nodes correspond to resources that an operating-system kernel has already allocated. Unix identified those resources by a &#8221;major number&#8221; and a &#8221;minor number&#8221;, both stored as part of the structure of a node. The assignment of these numbers occurs uniquely in different operating systems and on different computer platforms. Generally, the major number identifies the device driver and the minor number identifies a particular device (possibly out of many) that the driver controls: in this case the system may pass the minor number to a driver as an argument. In presence of dynamic number allocation however, this may not be the case (e.g. on FreeBSD 5 and up).</p><p>As with other special file types, the computer system accesses device nodes using standard system calls and treats them like regular computer files. Two standard types of device files exist, differentiated by the type of hardware with which they interface and the way the operating system processes input and output operations: character devices and block devices.</p><h3>Character devices</h3><p> &#8221;Character special files&#8221; or &#8221;character devices&#8221; relate to devices through which the system transmits data one character at a time. These device nodes often serve for stream communication with devices such as mice, keyboards, virtual terminals, and serial modems, and usually do not support random access to data.</p><p>In most implementations, character devices use unbuffered input and output routines. The system reads each character from the device immediately or writes each character to the device immediately.</p><h3>Block devices</h3><p> &#8221;Block special files&#8221; or &#8221;block devices&#8221; correspond to devices through which the system moves data in the form of blocks. These device nodes often represent addressable devices such as hard disks, CD-ROM drives, or memory-regions.</p><p>Block devices often support random access and seeking, and generally use buffered input and output routines. The operating system allocates a data buffer to hold a single block each for input and output. When a program sends a request to read data from or to write data to the device, the system stores each character of that data in the appropriate buffer. When the buffer fills up, the appropriate operation takes place (data transfer) and the system clears the buffer.</p><p>Adapted from the Wikipedia article Device 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/device-file-implementation/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>File Allocation Table &#8211; Introduction</title><link>http://www.morphosppc.com/article/file-allocation-table-introduction</link> <comments>http://www.morphosppc.com/article/file-allocation-table-introduction#comments</comments> <pubDate>Sat, 27 Aug 2011 03:21:24 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Digital Camera]]></category> <category><![CDATA[Ecma international]]></category> <category><![CDATA[File Allocation Table]]></category> <category><![CDATA[File allocation table - introduction]]></category> <category><![CDATA[File system]]></category> <category><![CDATA[Flash Memory]]></category> <category><![CDATA[Floppy Disk]]></category> <category><![CDATA[International electrotechnical commission]]></category> <category><![CDATA[International Organization For Standardization]]></category> <category><![CDATA[Long filename]]></category> <category><![CDATA[Memory Card]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Patent]]></category> <category><![CDATA[Personal Computer]]></category> <category><![CDATA[Solid State Drive]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/file-allocation-table-introduction</guid> <description><![CDATA[File Allocation Table (FAT) is a computer file system architecture now widely used on many computer systems and most memory cards, such as those used with digital cameras. FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of their relative simplicity. Performance of FAT [...]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>File Allocation Table (FAT) is a computer file system architecture now widely used on many computer systems and most memory cards, such as those used with digital cameras. FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of their relative simplicity. Performance of FAT compares poorly to most other file systems as it uses overly simplistic data structures, making file operations time-consuming, and makes poor use of disk space in situations where many small files are present.</p><p>For floppy disks, the FAT has been standardized as ECMA-107 and ISO/IEC 9293. Those standards include only FAT12 and FAT16 without long filename support; long filenames with FAT is partially patented.</p><p>The FAT file system is relatively straightforward technically and is supported by virtually all existing operating systems for personal computers. This makes it a useful format for solid-state memory cards and a convenient way to share data between operating systems.</p><p>__TOC__</p><p>Adapted from the Wikipedia article File Allocation Table, 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/file-allocation-table-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Control-C &#8211; Introduction</title><link>http://www.morphosppc.com/article/control-c-introduction</link> <comments>http://www.morphosppc.com/article/control-c-introduction#comments</comments> <pubDate>Fri, 26 Aug 2011 01:21:31 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Abort]]></category> <category><![CDATA[Clipboard]]></category> <category><![CDATA[Command]]></category> <category><![CDATA[Command Key]]></category> <category><![CDATA[Command Line Interface]]></category> <category><![CDATA[Computer Keyboard]]></category> <category><![CDATA[Control key]]></category> <category><![CDATA[Control-c]]></category> <category><![CDATA[Control-c - introduction]]></category> <category><![CDATA[Copy And Paste]]></category> <category><![CDATA[Cut]]></category> <category><![CDATA[Graphical User Interface]]></category> <category><![CDATA[Mac Os]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Signal]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/control-c-introduction</guid> <description><![CDATA[Control-C is a common computer command. It is generated by pressing the key while holding down the key on a computer keyboard. The equivalent key combinations on Mac OS computers is Command-C. In graphical user interface environments that use the control key to control the active program, control-C is often used to copy highlighted text [...]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>Control-C is a common computer command. It is generated by pressing the key while holding down the key on a computer keyboard. The equivalent key combinations on Mac OS computers is Command-C.</p><p>In graphical user interface environments that use the control key to control the active program, control-C is often used to copy highlighted text to the clipboard. In many command-line interface environments, control-C is used to abort the current task and regain user control. It is a special sequence which causes the operating system to send a signal to the active program. Usually the signal causes it to end, but the program may &#8220;catch&#8221; it and do something else, typically returning control to the user.</p><p>Adapted from the Wikipedia article Control-C, 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/control-c-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Jupiter Ace &#8211; Introduction</title><link>http://www.morphosppc.com/article/jupiter-ace-introduction</link> <comments>http://www.morphosppc.com/article/jupiter-ace-introduction#comments</comments> <pubDate>Wed, 24 Aug 2011 14:20:45 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Ace]]></category> <category><![CDATA[Forth]]></category> <category><![CDATA[Home Computer]]></category> <category><![CDATA[Jupiter ace]]></category> <category><![CDATA[Jupiter ace - introduction]]></category> <category><![CDATA[Jupiter cantab]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Richard altwasser]]></category> <category><![CDATA[Sinclair research ltd]]></category> <category><![CDATA[Sinclair zx spectrum]]></category> <category><![CDATA[Steve vickers]]></category> <category><![CDATA[Threaded code]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/jupiter-ace-introduction</guid> <description><![CDATA[Jupiter Cantab was formed by Richard Altwasser and Steven Vickers. Both had been on the design team for the Sinclair ZX Spectrum. Altwasser did some work on the development of the ZX-81 and in the design of the hardware of the Spectrum. Vickers adapted and expanded the 4K ZX-80 ROM to the 8K ZX-81 ROM [...]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>Jupiter Cantab was formed by Richard Altwasser and Steven Vickers.</p><p>Both had been on the design team for the Sinclair ZX Spectrum. Altwasser did some work on the development of the ZX-81 and in the design of the hardware of the Spectrum. Vickers adapted and expanded the 4K ZX-80 ROM to the 8K ZX-81 ROM and wrote most of the ROM for the Spectrum. The Jupiter Ace was named after the early British computer, the ACE. The name was chosen to emphasize the &#8220;firsts&#8221; of using the FORTH language as more efficient for personal computers.</p><p>FORTH is a threaded code programming language that also acted as operating system. The system was adapted to the disk-less tape-using home computer hardware.</p><p>On average, and for similar programs, ACE&#8217;s FORTH was 5 times faster and needing half the RAM (RAM was an expensive luxury at the time) of an equivalent program written in interpreted BASIC. Forth programs usage tends to be more RAM efficient as the bigger programs are, the more they reuse previously-defined code .</p><p>For such reasons FORTH was chosen to deliver better performance and [structured programming] flexibility.</p><p>Adapted from the Wikipedia article Jupiter Ace, 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/jupiter-ace-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Symmetric Multi-Processing &#8211; Advantages and disadvantages</title><link>http://www.morphosppc.com/article/symmetric-multi-processing-advantages-and-disadvantages</link> <comments>http://www.morphosppc.com/article/symmetric-multi-processing-advantages-and-disadvantages#comments</comments> <pubDate>Wed, 24 Aug 2011 09:21:28 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Cache coherency]]></category> <category><![CDATA[Compiler]]></category> <category><![CDATA[Computer Games]]></category> <category><![CDATA[Distributed computing]]></category> <category><![CDATA[Interrupts]]></category> <category><![CDATA[Kernel]]></category> <category><![CDATA[Multithreading]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Symmetric multi-processing]]></category> <category><![CDATA[Symmetric multi-processing - advantages and disadvantages]]></category> <category><![CDATA[Uniprocessor]]></category> <category><![CDATA[Word Processor]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/symmetric-multi-processing-advantages-and-disadvantages</guid> <description><![CDATA[SMP has many uses in science, industry, and business which often use custom-programmed software for multithreaded (multitasked) processing. However, most consumer products such as word processors and computer games are written in such a manner that they cannot gain large benefits from concurrent systems. For games this is usually because writing a program to increase [...]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>SMP has many uses in science, industry, and business which often use custom-programmed software for multithreaded (multitasked) processing. However, most consumer products such as word processors and computer games are written in such a manner that they cannot gain large benefits from concurrent systems. For games this is usually because writing a program to increase performance on SMP systems can produce a performance loss on uniprocessor systems. , however, multi-core chips are becoming more common in new computers, and the balance between installed uni- and multi-core computers may change in the coming years.</p><p>Uniprocessor and SMP systems require different programming methods to achieve maximum performance. Therefore two separate versions of the same program may have to be maintained, one for each. Programs running on SMP systems may experience a performance increase even when they have been written for uniprocessor systems. This is because hardware interrupts that usually suspend program execution while the kernel handles them can execute on an idle processor instead. The effect in most applications (e.g. games) is not so much a performance increase as the appearance that the program is running much more smoothly. In some applications, particularly compilers and some distributed computing projects, one will see an improvement by a factor of (nearly) the number of additional processors.</p><p>In situations where more than one program executes at the same time, an SMP system will have considerably better performance than a uni-processor because different programs can run on different CPUs simultaneously.</p><p>Systems programmers must build support for SMP into the operating system: otherwise, the additional processors remain idle and the system functions as a uniprocessor system.</p><p>In cases where an SMP environment processes many jobs, administrators often experience a loss of hardware efficiency. Software programs have been developed to schedule jobs so that the processor utilization reaches its maximum potential. Good software packages can achieve this maximum potential by scheduling each CPU separately, as well as being able to integrate multiple SMP machines and clusters.</p><p>Access to RAM is serialized; this and cache coherency issues causes performance to lag slightly behind the number of additional processors in the system (aga).</p><p>Adapted from the Wikipedia article Symmetric Multi-Processing, 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/symmetric-multi-processing-advantages-and-disadvantages/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Download.ject &#8211; Attack of June 23, 2004</title><link>http://www.morphosppc.com/article/download-ject-attack-of-june-23-2004</link> <comments>http://www.morphosppc.com/article/download-ject-attack-of-june-23-2004#comments</comments> <pubDate>Tue, 23 Aug 2011 23:21:17 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[2004]]></category> <category><![CDATA[Computer crime]]></category> <category><![CDATA[Download.ject]]></category> <category><![CDATA[Download.ject - attack of june 23]]></category> <category><![CDATA[Internet Explorer]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Patch]]></category> <category><![CDATA[Web Browser]]></category> <category><![CDATA[Windows 2000]]></category> <category><![CDATA[Windows Xp]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/download-ject-attack-of-june-23-2004</guid> <description><![CDATA[Computer criminals placed Download.ject on financial and corporate websites running IIS 5.0 on Windows 2000, breaking in using a known vulnerability. (A patch existed for the vulnerability, but many administrators had not applied it.) The attack was first noticed June 23, although some researchers think it may have been in place as early as June [...]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>Computer criminals placed Download.ject on financial and corporate websites running IIS 5.0 on Windows 2000, breaking in using a known vulnerability. (A patch existed for the vulnerability, but many administrators had not applied it.) The attack was first noticed June 23, although some researchers think it may have been in place as early as June 20.</p><p>Download.ject appended a fragment of JavaScript to all web pages from the compromised servers. When any page on such a server was viewed with Internet Explorer (IE) for Windows, the JavaScript would run, retrieve a copy of one of various backdoor and key logging programs from a server located in Russia and install it on the user&#8217;s machine, using two holes in IE &mdash; one with a patch available, but the other without. These vulnerabilities were present in all versions of IE for Windows except the version included in Windows XP Service Pack 2 , which was only in beta testing at the time.</p><p>Both the server and browser flaws had been exploited before this. This attack was notable, however, for combining the two, for having been placed upon popular mainstream websites (although a list of affected sites was not released) and for the network of compromised sites used in the attack reportedly numbering in the thousands, far more than any previous such compromised network.</p><p>Microsoft advised users on how to remove an infection and to browse with security settings at maximum. Security experts also advised switching off JavaScript, using a web browser other than Internet Explorer, using an operating system other than Windows, or staying off the Internet altogether.</p><p>This particular attack was neutralised on June 25 when the server from which Download.ject installed a backdoor was shut down. Microsoft issued a patch for Windows 2000, 2003 and XP on July 2.</p><p>Although not a sizable attack compared to email worms of the time, the fact that almost all existing installations of IE &mdash; 95% of web browsers in use at the time &mdash; were vulnerable, and that this was the latest in a series of IE holes leaving the underlying operating system vulnerable, caused a notable wave of concern in the press. Even some business press started advising users to switch to other browsers, despite that the then-prerelease Windows XP SP2 being invulnerable to the attack.</p><p>Adapted from the Wikipedia article Download.ject, 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/download-ject-attack-of-june-23-2004/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Software cracking &#8211; Industry response</title><link>http://www.morphosppc.com/article/software-cracking-industry-response</link> <comments>http://www.morphosppc.com/article/software-cracking-industry-response#comments</comments> <pubDate>Mon, 22 Aug 2011 10:21:20 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Apple Computer]]></category> <category><![CDATA[Apple Macintosh]]></category> <category><![CDATA[Binary translation]]></category> <category><![CDATA[Matrix software license protection system]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Next-generation secure computing base]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Osx86]]></category> <category><![CDATA[Powerpc]]></category> <category><![CDATA[Rosetta]]></category> <category><![CDATA[Software cracking]]></category> <category><![CDATA[Software cracking - industry response]]></category> <category><![CDATA[Trusted platform module]]></category> <category><![CDATA[X86]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/software-cracking-industry-response</guid> <description><![CDATA[Apple Computer has begun incorporating a Trusted Platform Module into their Apple Macintosh line of computers, and making use of it in such applications as Rosetta. Parts of the operating system not fully x86-native run through the Rosetta PowerPC binary translator, which in turn requires the Trusted Platform Module for proper operation. (This description applies [...]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>Apple Computer has begun incorporating a Trusted Platform Module into their Apple Macintosh line of computers, and making use of it in such applications as Rosetta. Parts of the operating system not fully x86-native run through the Rosetta PowerPC binary translator, which in turn requires the Trusted Platform Module for proper operation. (This description applies to the developer preview version, but the mechanism differs in the release version.) Recently, the OSx86 project has been releasing patches to circumvent this mechanism. There are also industrial solutions available like Matrix Software License Protection System.</p><p>Microsoft reduced common Windows based software cracking with the release of the Next-Generation Secure Computing Base initiative in future versions of their operating system.</p><p>Adapted from the Wikipedia article Software cracking, 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/software-cracking-industry-response/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Commodore 1541 &#8211; Introduction</title><link>http://www.morphosppc.com/article/commodore-1541-introduction</link> <comments>http://www.morphosppc.com/article/commodore-1541-introduction#comments</comments> <pubDate>Mon, 22 Aug 2011 06:21:02 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Commodore 1540]]></category> <category><![CDATA[Commodore 1541]]></category> <category><![CDATA[Commodore 1541 - introduction]]></category> <category><![CDATA[Commodore 64]]></category> <category><![CDATA[Commodore dos]]></category> <category><![CDATA[Commodore international]]></category> <category><![CDATA[Commodore vic-20]]></category> <category><![CDATA[Disk Controller]]></category> <category><![CDATA[Disk operating system]]></category> <category><![CDATA[Floppy Disk]]></category> <category><![CDATA[Group code recording]]></category> <category><![CDATA[Home Computer]]></category> <category><![CDATA[Kilobyte]]></category> <category><![CDATA[Mos technology]]></category> <category><![CDATA[Mos technology 6502]]></category> <category><![CDATA[Zone bit recording]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/commodore-1541-introduction</guid> <description><![CDATA[Commodore 1541 disk drive, with open disk slot. This version uses a Newtronics drive mechanism, and the rotating lever is used to hold the disk in place.:$endImage&#8211;&#62; The Commodore 1541 (aka CBM 1541, and originally called VIC-1541), made by Commodore International, was the best-known floppy disk drive for the Commodore 64 home computer. The 1541 [...]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>Commodore 1541 disk drive, with open disk slot. This version uses a Newtronics drive mechanism, and the rotating lever is used to hold the disk in place.:$endImage&#8211;&gt; The Commodore 1541 (aka CBM 1541, and originally called VIC-1541), made by Commodore International, was the best-known floppy disk drive for the Commodore 64 home computer. The 1541 was a single-sided 170 kilobyte drive for 5&amp;frac14;&#8221; disks. The 1541 followed the previous Commodore 1540 (meant for the VIC-20).</p><p>The disk drive used Group Code Recording (GCR) and contained a MOS 6502 microprocessor, doubling as a disk controller and on-board disk operating system processor. The number of sectors per track varied from 17 to 21 (an early implementation of Zone Bit Recording). The drive&#8217;s built-in disk operating system was CBM DOS 2.6.</p><p>Adapted from the Wikipedia article Commodore 1541, 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/commodore-1541-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Process (computing) &#8211; Introduction</title><link>http://www.morphosppc.com/article/process-computing-introduction</link> <comments>http://www.morphosppc.com/article/process-computing-introduction#comments</comments> <pubDate>Sun, 21 Aug 2011 17:21:40 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Central Processing Unit]]></category> <category><![CDATA[Computer multitasking]]></category> <category><![CDATA[Computer Program]]></category> <category><![CDATA[Concurrency]]></category> <category><![CDATA[Context switch]]></category> <category><![CDATA[Hardware interrupt]]></category> <category><![CDATA[Input/output]]></category> <category><![CDATA[Inter Process Communication]]></category> <category><![CDATA[Object]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Process (computing)]]></category> <category><![CDATA[Process (computing) - introduction]]></category> <category><![CDATA[Thread]]></category> <category><![CDATA[Time sharing]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/process-computing-introduction</guid> <description><![CDATA[process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently. A computer program is a passive collection of instructions, a process is the [...]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>process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently.</p><p>A computer program is a passive collection of instructions, a process is the actual execution of those instructions. Several processes may be associated with the same program; for example, opening up several instances of the same program often means more than one process is being executed.</p><p>Multitasking is a method to allow multiple processes to share processors (CPUs) and other system resources. Each CPU executes a single task at a time. However, multitasking allows each processor to switch between tasks that are being executed without having to wait for each task to finish. Depending on the operating system implementation, switches could be performed when tasks perform input/output operations, when a task indicates that it can be switched, or on hardware interrupts.</p><p>A common form of multitasking is time-sharing. Time-sharing is a method to allow fast response for interactive user applications. In time-sharing systems, context switches are performed rapidly. This makes it seem like multiple processes are being executed simultaneously on the same processor. The execution of multiple processes seemingly simultaneously is called concurrency.</p><p>For security and reliability reasons most modern operating systems prevent direct communication between independent processes, providing strictly mediated and controlled inter-process communication functionality.</p><p>Adapted from the Wikipedia article Process (computing), 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/process-computing-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Run time (computing) &#8211; Introduction</title><link>http://www.morphosppc.com/article/run-time-computing-introduction</link> <comments>http://www.morphosppc.com/article/run-time-computing-introduction#comments</comments> <pubDate>Sun, 21 Aug 2011 15:20:47 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[Computer Operating System]]></category> <category><![CDATA[Code generation]]></category> <category><![CDATA[Code optimization]]></category> <category><![CDATA[Compile time]]></category> <category><![CDATA[Compiler]]></category> <category><![CDATA[Computer Program]]></category> <category><![CDATA[Link time]]></category> <category><![CDATA[Load Time]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Run time (computing)]]></category> <category><![CDATA[Run time (computing) - introduction]]></category> <category><![CDATA[Run time system]]></category> <category><![CDATA[Runtime library]]></category> <category><![CDATA[Software Service]]></category> <category><![CDATA[Storage allocation]]></category> <category><![CDATA[Type checking]]></category> <category><![CDATA[Virtual Machine]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/run-time-computing-introduction</guid> <description><![CDATA[run time, run-time, runtime, or execution time refers most literally to the time during which a program is running (executing). It contrasts to other phases of program development and use, such as compile time, link time, load time, etc. Closely linked to this most basic sense is the state of the entire system on which [...]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>run time, run-time, runtime, or execution time refers most literally to the time during which a program is running (executing). It contrasts to other phases of program development and use, such as compile time, link time, load time, etc. Closely linked to this most basic sense is the state of the entire system on which the program is running, which affects the program&#8217;s execution and which varies between instances. Therefore &#8220;runtime&#8221; also refers to the broader idea of a single installation of a given software or computer program on a single computer, and how that particular instance behaves while running.</p><p>A &#8220;run-time error&#8221; is detected after or during the installation or copying of the program, whereas a &#8220;compile-time error&#8221; is detected by the compiler before the program is so installed and started. Type checking, storage allocation, and even code generation and code optimization may be done at compile-time or upon a run-time, depending on the language and compiler.</p><p>The term runtime as a noun can also refer to a program&#8217;s installation on a computer and the resulting run-time environment, the collection of software service available after its installation. These services may be provided by the operating system, or by a run-time system, such as a virtual machine or a collection of program libraries.</p><p>Adapted from the Wikipedia article Run time (computing), 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/run-time-computing-introduction/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 41/179 queries in 4.677 seconds using disk: basic
Object Caching 2804/3001 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d3j1u3j0l3helq.cloudfront.net

Served from: www.morphosppc.com @ 2012-02-10 12:34:37 -->
