Question:
can any body summarise this for me please?
2008-01-28 10:17:01 UTC
please need help


[edit] Memory management
Current computer architectures arrange the computer's system in a hierarchical manner, starting from the fastest registers, CPU cache, random access memory and disk storage. An operating system's disk manager coordinates the use of these various types of memory by tracking which one is available, which is to be allocated or deallocated and how to move data between them. This activity, usually referred to as virtual memory management, increases the amount of memory available for each process by making the disk storage seem like main memory. There is a speed penalty associated with using disks or other slower storage as memory – if running processes require significantly more RAM than is available, the system may start thrashing. This can happen either because one process requires a large amount of RAM or because two or more processes compete for a larger amount of memory than is available. This then leads to constant transfer of each process's data to slower storage.

Another important part of memory management is managing virtual addresses. If multiple processes are in memory at once, they must be prevented from interfering with each other's memory (unless there is an explicit request to utilise shared memory). This is achieved by having separate address spaces. Each process sees the whole virtual address space, typically from address 0 up to the maximum size of virtual memory, as uniquely assigned to it. The operating system maintains a page table that match virtual addresses to physical addresses. These memory allocations are tracked so that when a process terminates, all memory used by that process can be made available for other processes.

The operating system can also write inactive memory pages to secondary storage. This process is called "paging" or "swapping" – the terminology varies between operating systems.

It is also typical for operating systems to employ otherwise unused physical memory as a page cache; requests for data from a slower device can be retained in memory to improve performance. The operating system can also pre-load the in-memory cache with data that may be requested by the user in the near future; SuperFetch is an example of this.


[edit] Disk and file systems
Generally, operating systems include support for file systems.

Modern file systems comprise a hierarchy of directories. While the idea is conceptually similar across all general-purpose file systems, some differences in implementation exist. Two noticeable examples of this are the character used to separate directories, and case sensitivity.

Unix demarcates its path components with a slash (/), a convention followed by operating systems that emulated it or at least its concept of hierarchical directories, such as Linux, Amiga OS and Mac OS X. MS-DOS also emulated this feature, but had already also adopted the CP/M convention of using slashes for additional options to commands, so instead used the backslash (\) as its component separator. Microsoft Windows continues with this convention; Japanese editions of Windows use ¥, and Korean editions use ₩.[1] Prior to Mac OS X, versions of Mac OS use a colon (:) for a path separator. RISC OS uses a period (.).

Unix and Unix-like operating systems allow for any character in file names other than the slash and NUL characters (including line feed (LF) and other control characters). Unix file names are case sensitive, which allows multiple files to be created with names that differ only in case. By contrast, Microsoft Windows file names are not case sensitive by default. Windows also has a larger set of punctuation characters that are not allowed in file names.

File systems may provide journaling, which provides safe recovery in the event of a system crash. A journaled file system writes information twice: first to the journal, which is a log of file system operations, then to its proper place in the ordinary file system. In the event of a crash, the system can recover to a consistent state by replaying a portion of the journal. In contrast, non-journaled file systems typically need to be examined in their entirety by a utility such as fsck or chkdsk. Soft updates is an alternative to journalling that avoids the redundant writes by carefully ordering the update operations. Log-structured file systems and ZFS also differ from traditional journaled file systems in that they avoid inconsistencies by always writing new copies of the data, eschewing in-place updates.

Many Linux distributions support some or all of ext2, ext3, ReiserFS, Reiser4, GFS, GFS2, OCFS, OCFS2, and NILFS. Linux also has full support for XFS and JFS, along with the FAT file systems, and NTFS.

Microsoft Windows includes support for FAT12, FAT16, FAT32, and NTFS. The NTFS file system is the most efficient and reliable of the four Windows file systems, and as of Windows Vista, is the only file system which the operating system can be installed on. Windows Embedded CE 6.0 introduced ExFAT, a file system suitable for flash drives.

Mac OS X supports HFS+ with journaling as its primary file system. It is derived from the Hierarchical File System of the earlier Mac OS. Mac OS X has facilities to read and write FAT16, FAT32, NTFS and other file systems, but cannot be installed to them.

Common to all these (and other) operating systems is support for file systems typically found on removable media. FAT12 is the file system most commonly found on floppy discs. ISO 9660 and Universal Disk Format are two common formats that target Compact Discs and DVDs, respectively. Mount Rainier is a newer extension to UDF supported by Linux 2.6 kernels and Windows Vista that facilitates rewriting to DVDs in the same fashion as has been possible with floppy disks.
Six answers:
resignedtolife
2008-01-28 10:25:02 UTC
Why on earth should we do your work for you? I had to work for my degrees myself.
waneta
2016-05-22 10:46:43 UTC
Ruth 4:18-22, Matt.1:1-17, Abraham, Isaac, Jacob, Judah, Pharez, Hezron, Ram, Amminadab, Nashon, Salmon to Namoi her deceased husband and son, and his wife Ruth. 1Chr.3:9-17, Jechoniah of 14 generations to Jesus. Eze.1:2, Judah kings end, 606 BCE King David was born 1107 BCE, Saul had been king from 1117 BCE, Samuel and Saul at 1103, was 450 years after Moses was at Exodus year 2513,1553 BCE Acts 13:20,21, David is anointed by Samuel 1083 BCE. Samuel dies, 1Sam.25:1, Shortly thereafter David kills the giant, he is very sure he can do it as he has already killed a bear and a lion, so he does it. 1Sam.17:And David said unto Saul, Thy servant kept his father's sheep, and there came a lion, and a bear, and took a lamb out of the flock: 1Sam.17:Thy servant slew both the lion and the bear: and this uncircumcised Philistine shall be as one of them, seeing he hath defied the armies of the living God. David ran from king Saul the better part of 6 years, he hid in caves, he was never a threat to king Saul, but called him the anointed one, before the death of King Saul, David was best and Godly friends with Jonathan the son of Saul and his brother-in law, Jonathan died with Saul, then David was king from 1077 to 1037 BCE, the worst theng David did was have the husband of Bethsheba killed, so he could have her so he dies, 1Ki.2:10,11,then 1Ki.6:1, 480 years after Moses dies [ year 2553, 1513 BCE ], Solomon begans the temple.
DENNIS P
2008-01-28 10:33:43 UTC
Pleased you put some typing in ,paragraphs also impressive too, now about your question? need a long lie down after reading that lot, perhaps tomorrow I will concoct a answer of some description
Tree[Crash]Doh!
2008-01-28 10:34:54 UTC
Computer memory management is quite a complicated thing.
McAtterie
2008-01-28 10:22:18 UTC
What the hell? Have you tried homework help services? You need either that, or a technical author. Don't expect freebies or numpties on here.
2008-01-28 10:31:33 UTC
Have you lost your mind ???



REINSTALL YOUR COMPUTER AS DESCRIBED ON WEBSITE BELOW AND YOU SHALL NOT HAVE ANY PROBLEMS AT ALL!!!



http://computersguide.blogspot.com/2007/01/install-computers.html


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...