The Macintosh File System was designed to store files on 400-kilobyte floppy disks. MFS stored data in a structured fashion-- metadata was stored with metadata, images with
Final Paper13images, etc. It also stored the data used to display the graphical user interface (GUI) that allowedusers to navigate their personal computer using a mouse instead of the terminal. The Macintosh File System did not support a hierarchy of directories so it was known as a flat file system-- all information regarding a folder and its contents was stored in a single file in MFS ("Macintosh File System", 2015).The Hierarchical File System was created for a hard disk drive that could store more than 400 kilobytes of data (but still less than megabytes of data). HFS is a hierarchical file system, which means that it allowed users to store files and folders within folders. HFS Plus was created in 1998 to replace its predecessor HFS-- its main purpose was to allow users to use more disk space ("Macintosh File System", 2015).System SecurityMac OS X has a variety of features to keep its users secure. These security features include: software updates, Gatekeeper, FileVault, and Find My iPhone among others. Software updates allow users to download and install the latest software updates when they are released from Apple which often include bug fixes and security flaw patches. Gatekeeper protects users from downloading software from untrusted sites-- this helps reduce the amount of malicious software installed on a personal computer without the user’s knowledge. FileVault encrypts the entire hard disk installed on the computer and has the capability to encrypt external drives as well where hard drive backups may be stored. This protects the user’s data even if the computer is lost or stolen. Find My iPhone is an iCloud application in which the user may locate his or her computer in the circumstance that it has gone missing-- this makes recovering expensive hardware and software easy (Apple Inc., 2015).
Final Paper14Microsoft Windows OS Memory ManagementMicrosoft offers which Windows operating system in both, 32-bit and 64-bit versions. Each version has its own virtual address space. The 32 bit windows version allows each process to enable addressing up to 4 gigabytes of memory, compared 28 terabytes on Microsoft's 64 bit version of windows. Virtual address space is accessible by all threads of the process. However, inorder to ensure each process is protected from being corrupted by another process, threads cannot access memory that belongs to another process.Windows OS Memory ArchitectureThe 32-bit Windows OS provides 4 GB of addressable memory space. The 4 GB of physical memory is divided equally between the kernel (2GB) and application memory (2GB). The kernel mode address space is comprised of a System Page Table Entry (PTE) area, System Cache (registry), Paged Pool, and Non Paged Pool (images, etc). Address space is shared across processes in kernel mode; whereas, in the application mode, each user process is allocated its own space. On the 64-bit version, 8 TB of addressable memory space are divided similarly.